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/thegupta2012/operating-systems-basics

A library with all basic operating system concepts like scheduling, page replacement and multi-threading implemented in C++

cpp operating-system

Last synced: 24 Oct 2025

https://github.com/user20252228/operating_system

컴퓨터공학과 운영체제 정리입니다.

operating-system

Last synced: 10 Jun 2025

https://github.com/euclaise/silkware

A simple OS. Mirror of https://sr.ht/~euclaise/silkware/

c operating-system os osdev

Last synced: 08 Apr 2025

https://github.com/lvntky/bootlisp

lisp programming language and interpreter that lives on 521B bootsector

ast boot bootloader bootsector lisp lisp-interpreter lisp-language low-level operating-system operating-systems

Last synced: 03 Apr 2025

https://github.com/ilovenooodles/ususbuntu-operating-system

This project is made to fulfill the 1st, 2nd, and 3rd milestone for the Operating System. It is a simple os that can do simple command like ls, mkdir, cp, cd, cat, and mv. It also implemented by using multiprogramming and message passing

bcc bochs operating-system

Last synced: 02 Jul 2025

https://github.com/d3ara1n/halcyon

学习用RUST写RISCV操作系统

embedded kernel operating-system osdev risc-v rust

Last synced: 28 May 2026

https://github.com/iimpaq/sweb-env

My development setup to work on the SWEB educational OS.

bash docker docker-compose educational-project macos operating-system os os-development osx windows

Last synced: 16 Mar 2025

https://github.com/mateusjssilva/philosophers-dinner

A C program simulating the "Dining Philosophers" problem using threads and mutexes to manage resource sharing and prevent deadlock. Each philosopher is a thread, and mutexes represent chopsticks, ensuring safe concurrent access.

c mutex operating-system philosophers-dinner-problem synchronization theads

Last synced: 30 Mar 2025

https://github.com/ms10596/os2assginment2

An implementation of a directory, file and disk management systems.

java operating-system

Last synced: 29 May 2026

https://github.com/asbp/myos

A simple OS

operating-system rust rust-lang

Last synced: 25 Mar 2025

https://github.com/darkusphantom/sincronizacion-procesos

Manejo de la concurrencia entre procesos, utilizando herramientas para la sincronización y comunicación, aplicadas en la resolución de problemas en Sistemas Operativos

c concurrent-programming operating-system thread

Last synced: 25 Mar 2025

https://github.com/xeimsuck/nitroos

operating system

asm cmake cpp operating-system os

Last synced: 15 Mar 2025

https://github.com/papo1011/os161

Lightweight educational operating system

c kernel operating-system os os161 paging syscall virtual-memory

Last synced: 25 Mar 2025

https://github.com/sauravrwt/practicals

B.Tech(IT) program, students are required to complete practicals starting from the 3rd semester.

compiler-design computional-methods daa data-structures dbms java oops-in-cpp operating-system pslp

Last synced: 01 Apr 2025

https://github.com/chandrikabijore/quick-notes-for-placements

This Computer Subjects every developer should know....!!!!

computer-network dbms oops operating-system

Last synced: 06 Jan 2026

https://github.com/chrsep/rust-os

OS built on rust

kernel operating-system rust

Last synced: 10 Mar 2025

https://github.com/nishatrhythm/operating-systems

UNIX or Ubuntu Operating Systems related shell scripting and basic commands can be found here.

linux operating-system shell-script terminal ubuntu

Last synced: 20 Jul 2025

https://github.com/gajendra-ingle/cpu-scheduling-simulator

The CPU Scheduling Algorithm Visualizer is a Web-Based UI that shows How to CPU Scheduling Algorithms work Internally in the CPU.

cpu-scheduling operating-system scheduling-algorithms scheduling-simulator

Last synced: 25 Mar 2025

https://github.com/omdxp/my-os

A 32 bit operating system

kernel operating-system x86

Last synced: 23 Apr 2025

https://github.com/ravenleeblack/elle_os

An unusual Operating System

c nasm operating-system

Last synced: 04 Jul 2025

https://github.com/shreyas-wagire/os_algorithms

This is all the operating system code implemented in college.

c cprogramming-language operating-system os

Last synced: 28 Mar 2025

https://github.com/HDwayne/ScratchOS

UT3 - UE S4 Projet - ScratchOS

linux operating-system

Last synced: 11 Mar 2025

https://github.com/tanner00/oldsite

Creating an Operating System Info Website

blog operating-system

Last synced: 11 Mar 2025

https://github.com/ndming/VirtualOS

A Linux implementation of a simple operating system.

linux operating-system

Last synced: 11 Mar 2025

https://github.com/qpakzk/wonix

my own operating system, which supports 64-bit

operating-system os-development

Last synced: 11 Mar 2025

https://github.com/xatyy/OS

Distributed assignment repository for OS university course

bash c operating-system

Last synced: 11 Mar 2025

https://github.com/sofiateixeiraa/FEUP_SO

Code developed in the SO (Operating Systems) subject @ FEUP

bash-script c operating-system

Last synced: 11 Mar 2025

https://github.com/rrsmart8/memory-allocator

Using Data Structures to create malloc(), calloc(), realloc() functions.

heap operating-system system-calls

Last synced: 04 Jul 2025

https://github.com/anthonytornetta/fractalos

A test gui-based open source operating system for the opencomputers mod

gui lua opencomputers operating-system

Last synced: 18 Jun 2025

https://github.com/marcelofcandido/about-operating-systems

Little studies abouts operating systems (processes and memory) made for Operating Systems discipline at CEFET-MG

busy-wait logical-addresses operating-system physical-addresses processes syncronization

Last synced: 22 Jun 2025

https://github.com/thecodex234/pyonb-os

A Python OS made in CoLab. Heavily under it's WIP stage.

ipynb operating-system wip-but-usable

Last synced: 13 Jun 2025

https://github.com/dagrigorev/microdos

A modern C++ foundation for a UEFI-native DOS-compatible micro-OS inspired by MS-DOS 1.x architecture

4fun dos fun low-level microdos operating-system os porting

Last synced: 30 May 2026

https://github.com/tyleradammartinez/process-scheduler-simulator

Simulation of a process scheduler in Rust, demonstrating task dispatching, state transitions, and priority-based execution.

low-level-programming operating-system process-scheduler rust

Last synced: 25 Mar 2025

https://github.com/rinhizakura/amirvos

Write an mini RISC-V operating system with Rust, just for fun!

operating-system riscv riscv64 rust

Last synced: 05 Jul 2025

https://github.com/emonrezabd/desktop-app

This repo contains different projects with C# .NET, winForm, WPF, IPC, MFC C++, and System programming

dotnet interfacing ipc mfc mvvm-architecture operating-system system-programming winform wpf

Last synced: 07 May 2026

https://github.com/calint/pczero

experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine

bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly

Last synced: 13 Jun 2025

https://github.com/silumankucing/diy-operating-system

learning docs to customize operating system using Linux kernel

c operating-system

Last synced: 05 Jul 2025

https://github.com/ansh-devs/processforge

Delve into the fundamental concepts of process management in operating systems. We focus on understanding the various sys-calls, which is used for creating new processes, and other related system calls for process termination and control.

operating-system process-manager system-catalog

Last synced: 09 Apr 2025

https://github.com/haleshot/os-programs

A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).

fcfs-scheduling firstcomefirstserve lrtf-scheduling operating-system os priority-scheduling roundrobin sjf-scheduling srtf-scheduling

Last synced: 07 May 2025

https://github.com/pho3nyxx/bartender

A simulation of a classic bar interaction between students and a bartender.

cplusplus operating-system process-management scheduling

Last synced: 25 Mar 2025

https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024

SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari

kernel-development operating-system sistem-operasi

Last synced: 02 Apr 2025

https://github.com/mmroshani/corn

Operating System kernel

kernel operating-system

Last synced: 11 Sep 2025

https://github.com/4rnv/process-scheduling-sim

Python implementation of various process scheduling algorithms in operating systems. Calculates turnaround and waiting times and generates Gantt charts.

algorithms cpu-scheduling gantt-chart operating-system process-scheduling streamlit

Last synced: 22 Aug 2025

https://github.com/deadblackclover/cmos

"CMOS" is a tiny bit of very low power static memory that lives on the same chip as the Real-Time Clock (RTC)

cmos no-std operating-system rtc

Last synced: 12 Apr 2025

https://github.com/alessandrorebosio/operating-systems

Collection of operating systems project in bash, from the second year of engineering and computer science @ unibo

bash operating-system scripting shell terminal unibo

Last synced: 13 Apr 2026

https://github.com/yisus82/fic-so

Sistemas Operativos - Facultad de Informática de A Coruña

c operating-system operating-systems

Last synced: 14 Jun 2025

https://github.com/mlouielu/f9-report

f9-microkernel technical report

arm microkernel operating-system

Last synced: 06 Jan 2026

https://github.com/tpdlshdmlrkfmcla/operation_system_midterm

Operation_System_Midterm Exam

operating-system

Last synced: 03 Feb 2026

https://github.com/connectkushal/os-kernel-dev-notes

Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc

asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64

Last synced: 29 Apr 2026

https://github.com/esonhugh/oshomework

HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX

computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os

Last synced: 16 Mar 2025

https://github.com/vort/vortos

My experiments in the OS development

c-plus-plus operating-system

Last synced: 06 Jul 2025

https://github.com/rossonlinesolutions/allocator

A fast and leightweight heap allocator, written in x64 nasm assembler.

allocator assembler nasm operating-system osdev x64

Last synced: 27 Aug 2025

https://github.com/brockstar299/millieos

A playful, experimental operating system with a quirky UI, featuring Millie the mascot and fun, interactive apps. Built using C# and Windows Forms for learning and enjoyment.

alternative csharp fun fun-project operating-system simple user-interface

Last synced: 01 Mar 2025

https://github.com/nikhiljsk/os_schedulers_scratch

Implementation of Scheduler algorithms in operating systems from scratch in C++

cpp operating-system queue round-robin scheduler scheduling shortest-job-first

Last synced: 31 May 2026

https://github.com/ro-el-c/operatingsystem_class

2022-1 운영체제 수업 실습

c operating-system

Last synced: 26 Mar 2025

https://github.com/dincertekin/pineappleos

An operating system that becomes better for everyone, every day.

aarch64 arm64 free hobby-os operating-system privacy

Last synced: 26 Mar 2025

https://github.com/mikma03/linux

Introduction to the linux operating system. Useful system commands. External courses and books on Linux. Additional other resources related to Linux distributions.

linux operating-system ubuntu

Last synced: 05 Oct 2025

https://github.com/idrisvohra9/cos

COS - Chad Operating System Repo (A Maven JSP Project)

collaboration operating-system os webapp

Last synced: 05 Oct 2025

https://github.com/lspectroniztar/lspectr-os

An experimental gaming/entertainment system for Windows that was created as a test to see if it's possible to use PenguinMod (a Scratch mod) to develop an actual gaming console UI similar to the likes of a PS5 or something. Let's see how it goes...

application console engine executable game gamejolt gamejolt-api operating-system os pc penguinmod playstation-5 ps5 scratch scratch3 turbowarp windows

Last synced: 05 Oct 2025

https://github.com/omercsbn/clkernel

Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell

actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86

Last synced: 16 May 2026

https://github.com/fajarkraton/fajaros-x86

FajarOS Nova v2.1.0 — x86_64 bare-metal OS written 100% in Fajar Lang. 139 modules, 36K LOC, 240+ commands. Compiler-enforced privilege isolation. VirtIO-GPU, ext2, TCP/IP, SMP, ELF loader. Verified with Fajar Lang v7.0.0. Made in Indonesia.

bare-metal ext2 fajar-lang gpu-computing indonesia kernel operating-system os-development systems-programming tcp-ip x86-64

Last synced: 14 Apr 2026

https://github.com/ffbsoffa/basics

Sound scheme for Haiku OS

operating-system soundpack sounds themes

Last synced: 09 Feb 2026