An open API service indexing awesome lists of open source software.

Operating system

An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.

https://github.com/gmartinezramirez-old/operating-system-assignaments

:vertical_traffic_light: [Finished] Operating systems undergraduate coursework assignaments. Coursework: Operating Systems

c c-plus-plus coursework operating-system unix

Last synced: 18 May 2026

https://github.com/priyanshscpp/ECE3406-Linux-Kernel-Modules-OS

Linux kernel modules to learn the basic concepts of kernel programming.

c drivers kernel operating-system

Last synced: 12 May 2025

https://github.com/sanshruthr/hertzhero

A minimal, monolithic operating system designed to check the hardware of the host system.

bootable customos hardwarecheck iso monolithickernel operating-system

Last synced: 15 Jul 2025

https://github.com/ascendho/implement-an-operating-system-from-scratch

《穿越操作系统迷雾:从零实现操作系统》 王柏生 王晟寒

operating-system

Last synced: 07 Mar 2026

https://github.com/zam9898/merlin_module

Explore the Merlin Module for secure Rust development. Enhance your projects with reliable features and robust performance. 🌟🔧

asus-merlin geoip kernel kernel-module kernel-module-development kernel-modules legacy-geoip maxmind-geoip merlin merlin-kernel merlin-os merlin-os-module operating-system repair riscos riscos64 rust

Last synced: 21 Jul 2025

https://github.com/lamdav/kados

CSSE 332 BareMetal Operating System

bare-metal operating-system

Last synced: 25 Jun 2025

https://github.com/iagocarmona/sincronization-system-problem-so

Trabalho de Sistemas Operacionais - Desenvolvendo soluções para os problemas casuais de sincronização dos sistemas operacionais

linux operating-system sincronization university

Last synced: 19 May 2026

https://github.com/syed-bakhtawar-fahim/operating-system-projects

This repository consist of two branches. In master branch, Simple Command line tool to show you real time CPU usage and memeory usage of the operating system or system. And the second branch contain a simple project in which we manipulate the operating system to select any one video from the given fives videos which is stored in the project folder

4th-semester learn-to-code learning-by-doing operating-system operating-systems os osmodule projects python python3 random randommodule

Last synced: 19 May 2026

https://github.com/liannekiarra/operatingsystemscheduler

MSc Mid Module Project - Operating System Scheduler Simulation

firstcome operating-system processes roundrobin

Last synced: 13 Sep 2025

https://github.com/namviet157/system-call

Adding a new system call Trace and Sysinfo in XV6 | HCMUS

hcmus operating-system systemcall xv6

Last synced: 16 Jan 2026

https://github.com/swiss-os/swiss-os

SOS: Swiss Operating System

operating-system uefi x86

Last synced: 24 Apr 2026

https://github.com/fleker/mem-os

An operating system emulator with only storage-class memory

memristors operating-system storage-class-memory

Last synced: 26 Jun 2025

https://github.com/namviet157/xv6-and-unix-utilities

Project 1: Xv6 and Unix Utilities, Operating System - Hệ Điều Hành - HCMUS

hcmus operating-system unix-utilities xv6

Last synced: 16 Jan 2026

https://github.com/chrboe/os

A simple pet operating system

c hobby-os operating-system

Last synced: 29 Jul 2025

https://github.com/albinzayedrawan/os-c-scripts

This project is designed to implement multiple C scripts within a virtualized operating system environment. The tasks focus on input/output operations, process management, client-server communication, and multi-threading with synchronization.

c-scripts client-server-communication multithreading operating-system process-management

Last synced: 04 Apr 2025

https://github.com/fthabhishek-pandey/operating-system-algo

"Comprehensive Repository of Operating System Algorithms: CPU Scheduling, Memory Management, Deadlock Handling, and Synchronization Techniques"

bankers-algorithm cpu-scheduling deadlock memory-management operating-system

Last synced: 05 Mar 2025

https://github.com/tanmaysachan/rusty-os

A memory safe OS in rust

operating-system

Last synced: 06 Apr 2025

https://github.com/kazooki123/staros

A open source operating system, made in rust & assembly

asm assembly desktop mobile operating-system os rust

Last synced: 02 Jan 2026

https://github.com/okoge-kaz/system_programming

2022-1Q システムプログラミング (Tokyo Tech)

c cpp operating-system titech unix

Last synced: 20 May 2026

https://github.com/word2vect/bupt-operating-system-lab

Self solution for BUPT Operating System Lab (2024 Fall)

cpp operating-system

Last synced: 03 Feb 2026

https://github.com/ahmednassar7/os-simulator

An OS simulator with Round Robin scheduling, non-dynamic memory management, and Process Control Blocks to efficiently handle processes' information and execution within allocated memory.

java memory-management operating-system process-manager sheduler simulator

Last synced: 14 Sep 2025

https://github.com/jimblogic/cybrary-it-cybersecurity-certificates-and-labs

This journey will equip me with essential knowledge in cybersecurity, focusing on areas like Operating Systems, Networking, and Scripting. Over 25+ modules, I will gain both theoretical and hands-on skills that are crucial for my career in this field.

cybersecurity-fundamentals network-fundamentals operating-system programing-fundamentals scripting

Last synced: 24 Jan 2026

https://github.com/olymahmudmugdho/maven-docker

This Docker image is designed for developers who need to use both Maven and Docker in their development environment. By combining these tools into a single container, you can streamline your workflow, especially in CI/CD pipelines, where Maven is used for building and packaging Java applications, and Docker is used for containerization.

docker docker-image java maven operating-system ubuntu

Last synced: 06 Apr 2025

https://github.com/hellebenjamin/manuos

Simple operating system written in C and X86 asm

c kernel operating-system os x86-assembly

Last synced: 28 Mar 2025

https://github.com/lrmulkayhee/javascript-os

JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.

benchmark commands javascript operating-system operating-system-learning os simulation testing

Last synced: 30 Mar 2025

https://github.com/haadiyeah/construction-site-simulator

Simulation of a construction site using Operating Systems concepts, such as memory management, resource management, synchronization and more.

cpp operating-system operating-system-learning

Last synced: 24 May 2026

https://github.com/cub3y0nd/exordium

A tiny linux kernel built from scratch.

kernel linux linux-kernel operating-system os os-development x86-64

Last synced: 28 Apr 2026

https://github.com/vansh626/file-system-simulator

A multithreaded file system simulator using C++

cmake concurrency cpp filesystem mutex operating-system threading

Last synced: 28 Jun 2025

https://github.com/joseph7814/c-oop

This Project is about Design A Scheduler Following Non-Preemptive Scheduling Approach To Schedule.

operating-system programming schedule scheduler testcases

Last synced: 06 Jun 2026

https://github.com/ideafarm/ideafarm.home.1

IdeaFarm (tm) Piggyback Distributed Operating System for MS Windows

cpp ms-windows operating-system

Last synced: 17 Jan 2026

https://github.com/dead-tech/sim-os

Operating System GUI Simulator with custom simulation description language

clang-format clang-tidy cmake cpp23 gui imgui-glfw implot mit-license operating-system simulator stb-image

Last synced: 10 Aug 2025

https://github.com/sunsided/bht-ves-rtos

Priority-/Round Robin MT-RTOS auf Infineon C515C

8051 bht-berlin c515c embedded operating-system rtos

Last synced: 07 Apr 2025

https://github.com/desmondjs/mining_synchronization_solution

This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.

c multithreading operating-system posix-threads semaphores thread-synchronization

Last synced: 27 Jul 2025

https://github.com/flipsoftware/flip-os-scripts

Automated scripts to start a fresh Flip OS installation

automation flip-os just operating-system rust script

Last synced: 27 Jul 2025

https://github.com/santoshpattnaik/experienceos

React based application to get the feeling of all the popular OSes in the market

linux macos macosx operating-system webapp webapplication windows

Last synced: 19 Feb 2026

https://github.com/sarim1516/bluebuild-bazzite

Bluebuild-Bazzite is a versatile open-source project management tool designed for seamless collaboration among teams. It offers a user-friendly interface and robust features for efficient task tracking and progress monitoring.

atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 27 Jul 2025

https://github.com/mhashim6/os-assignments

Operating Systems School assignments.

operating-system os school-assignment

Last synced: 19 Sep 2025

https://github.com/ggielly/strat9-os

Strat9-OS is a modular microkernel written in Rust. Run native binary (WASM, ELF...) with small footprint directly on the kernel. Looking for contributors and help !

kernel microkernel operating-system plan9 rust

Last synced: 09 Mar 2026

https://github.com/muhamadajiw/chuu-kawaii-os

Final project of Operating Systems course. A from-scratch 32-bit operating system in C and x86 asm.

c operating-system os

Last synced: 29 Jul 2025

https://github.com/yashbhutwala/yash-shell

My implementation of a Unix shell from CSCI 315: Operating Systems

bucknell c operating-system unix-shell

Last synced: 21 Sep 2025

https://github.com/choonsikdevlab/cs-study

(1) '면접을 위한 CS 전공지식 노트' 스터디

data-structure database design-pattern interview network operating-system

Last synced: 23 May 2026

https://github.com/hawkins/mios

A purely educational exercise in creating an operating system in Rust

operating-system rust

Last synced: 30 Jul 2025

https://github.com/muhamadajiw/basic-multitasking-os

Personal repository for Distributed Systems Lab activities. 2024 Operating Systems final project finished prototype

c operating-system os

Last synced: 27 Oct 2025

https://github.com/liuly0322/osh-2022-labs

Handin for OSH-2022

operating-system rust ustc

Last synced: 04 Aug 2025

https://github.com/kallistina/xv6-project-2022

A solution to the Operating Systems (K22) course project, based on the XV6 operating system. Implements key concepts in operating systems, including process management and system calls, in a modern RISC-V environment.

operating-system risc-v systems-programming xv6

Last synced: 05 Aug 2025

https://github.com/pnv2003/simple-os

Simple Operating System, OS Assignment of HCMUT, Spring 2023

memory-management operating-system scheduler synchronization

Last synced: 05 Aug 2025

https://github.com/amzy31/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 06 Aug 2025

https://github.com/priyabug/efficient-data-transfer-with-rdma-memory-registration-and-request-handling

This project explores efficient data transfer mechanisms using RDMA, focusing on memory registration, request handling, and performance optimizations.Here we can see the demonstration of how RDMA improves network efficiency by bypassing the operating system kernel and offloading data movement to the network interface card.

flow-control generating-memory operating-system pinning-memory read-direct-memory-access synchronization work-queue zero-copy

Last synced: 08 Aug 2025