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/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: 23 Jun 2026

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/ujemnygh/ppdos

Piotr Plombon Disk Operating System or Portable Pi Disk Operating System, PPDOS in short, all though call it as you want

operating-system operatingsystem os raspberry-pi raspberrypi

Last synced: 29 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/systemelva/selvadisk

Scriptable disk image creator written in Zig.

disk-image image-creator operating-system operating-systems os osdev zig ziglang

Last synced: 19 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/danionfyr3/custom-blue-image

custom-blue-image is a versatile image template designed with customizable blue hues to enhance visual appeal. It offers a sleek and modern aesthetic for various projects and applications.

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

Last synced: 18 Jun 2025

https://github.com/philspil66/ms-dos

MS-DOS is an operating system for x86-based personal computers. This is the original source code for MS-DOS 1.25 and 2.0.

msdos operating-system operating-systems retrocomputing

Last synced: 07 May 2025

https://github.com/hexaback/hydrogenos

Beautiful and feature-rich KDE-based operating system with an Oxygen-focused design

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

Last synced: 17 Jun 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/boteri/keshmiri

🖥️ Build a lightweight 64-bit operating system from scratch for x86_64 with a simple command-line interface and essential features.

assembly assembly-programming-language assembly-x86 assembly-x86-64 c github-config operating-system x86-64

Last synced: 16 May 2026

https://github.com/dylangageot/yaros

Yet Another Raspberry Pi Operating System, developed for educational purposes. (not complete, just a toy project)

operating-system os raspberry-pi raspberry-pi-2 rpi2

Last synced: 16 Dec 2025

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

2022-1 운영체제 수업 실습

c operating-system

Last synced: 26 Mar 2025

https://github.com/souleeater99/philosophers

About Section Philosophers 🍝⏳ – A 42 School project implementing the classic Dining Philosophers problem in C. Core Concepts: Multithreading (pthreads) & Mutex synchronization Multiprocessing (bonus) with Semaphores Deadlock/starvation prevention strategies Precise timing & thread-safe logging Key Features: ⚙️ Concurrent resource management

1337 1337cursus 42 42network 42school c concurrency dining-philosophers dining-philosophers-problem multiprocessing multithreading mutex operating-system semaphore

Last synced: 04 Apr 2025

https://github.com/bhznjns/rust-os-learning

Learn to create an operating system with Rust.

operating-system os rust

Last synced: 18 Jun 2026

https://github.com/salma-mamdoh/cpu-schedulers-simulator

Our Project for Operating System Course taken during Winter 2023 semester

cpu-scheduling-algorithms cpu-simulator java java-swing operating-system

Last synced: 13 Jul 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/sdnbhd/os231

OS231

operating-system

Last synced: 27 Mar 2025

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/yforku/os232

OS232

operating-system

Last synced: 27 Mar 2025

https://github.com/ffbsoffa/basics

Sound scheme for Haiku OS

operating-system soundpack sounds themes

Last synced: 09 Feb 2026

https://github.com/antonashraf/multi-process-and-threading-assignments

C programming assignments on process management and multithreading. Includes a multi-process file-handling program and a restaurant ordering system using semaphores and threads.

c-language operating-system semaphore threads

Last synced: 02 Jul 2025

https://github.com/TeeWrath/pookie

A very basic shell written in Python

operating-system python shell

Last synced: 08 Oct 2025

https://github.com/dinoslice/groveos

A simply, hobby OS written from scratch using Rust.

kernel operating-system os osdev

Last synced: 10 Oct 2025

https://github.com/thechymera/mkusers

Automatically Create a Large Amount of Users on a Linux System.

gentoo linux operating-system permission-manager system-administration teaching user-management

Last synced: 29 Jun 2026

https://github.com/salma-mamdoh/concurrent-wi-fi-router-simulator

Our Project for Operating System Course taken during summer 2023 semester

file-handling java operating-system problem-solving semaphore synchronization

Last synced: 19 Jan 2026

https://github.com/jednano/os

An operating system from the ground up.

operating-system os raspberry-pi raspberry-pi-4b

Last synced: 11 Oct 2025

https://github.com/kckecheng/osprobe

Probe Linux, Windows, and ESXi for CPU and memory utilization, and push the results to a Pushgateway.

monitoring operating-system prometheus pushgateway

Last synced: 14 Jan 2026

https://github.com/sniverdabest/lemoncake

An OS made in Rust.

operating-system os rust

Last synced: 12 Oct 2025

https://github.com/sajalkmr/endlos

EndlOS - A simple GUI OS

operating-system os

Last synced: 16 Jun 2025

https://github.com/vivelev/quark

Tiny Operating System

from-scratch operating-system

Last synced: 12 Oct 2025

https://github.com/cristiancmoises/securityos

SecurityOS is a web-based operating system focused on security, privacy, and education.

cybersecurity ethical-hacking ethical-hacking-tools operating-system operating-systems web-operating-system

Last synced: 13 Mar 2026

https://github.com/abdullahrfa/3-1_all_resources

Computational Geometry, Computer Archi & Org(CSE-307), , Computer Graphics, Economics(CSE-301), Operating System(CSE-309), OOAD

computational-geometry computer-architectures computer-graphics economics ooad operating-system

Last synced: 18 Mar 2025

https://github.com/abdullahrfa/operating_system

All codes related with Operating System are available here like (Dead look, Banker's Algorithm,System call (),Process Synchronization, Disk scheduling and others necessary algorithm)

bankers-algorithm dead-lock disk-scheduling operating-system operating-system-learning operating-systems processes system-calls threads

Last synced: 18 Mar 2025

https://github.com/abdulazeem-tk4vr/ipc_solver_scheduler

Efficiently computes sum of "N" integers using multithreading, shared memory, and pthreads in C.

ipc multithreading operating-system

Last synced: 27 Jan 2026

https://github.com/stefanofa/rikaya-os

OS for the "Operating Systems" university course.

operating-system

Last synced: 08 Sep 2025

https://github.com/melvinmo/os_course_archive

The repository contains the codes and related files of two final projects for my undergrad operating system course.

bash-script linux-kernel lkm operating-system xv6

Last synced: 14 Apr 2026

https://github.com/orlandopalmeira/trabalho-so-2021_2022

Repositório do trabalho prático no âmbito da UC de Sistemas Operativos (SO) - Licenciatura em Engenharia Informática (LEI/MIEI) - Universidade do Minho (UMinho)

engenharia-informatica lei miei operating-system operating-systems os portugal sistemas-operativos so uminho uminho-lcc uminho-lei uminho-miei uminho-so

Last synced: 14 Oct 2025

https://github.com/ariksquad/snowkernel

The operating system of yesterday

assembly c kernel operating-system

Last synced: 15 Apr 2026

https://github.com/valkyoth/aesynx

Clean-slate Rust operating system built around capabilities, object-native services, modular components, and security gates from first boot.

aarch64 bare-metal capability-security clean-slate-os hackoctoberfest kernel microkernel multikernel object-store operating-system rust rust-lang rustlang security systems-programming wasm x86-64

Last synced: 19 Jun 2026

https://github.com/bryanpmx/utep_cs_operating_systems

This repository is a comprehensive collection of projects and examples demonstrating core concepts of operating systems. These include process and thread management, processor scheduling, concurrency, interprocess communication, memory management, input/output operations, file systems, and basic networking.

c filesystem interprocess-communication memory-management networking operating-system

Last synced: 16 Oct 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: 16 Oct 2025

https://github.com/lizamozy/idl-2024-systems-research

Description of the research I did in Spring 2024 for the microkernel, Composite, for Professor Gabe Parmer at the George Washington University Security and Systems Lab.

interfacedefinitionlanguage operating-system rust-lang toml tree-sitter

Last synced: 05 Feb 2026

https://github.com/siriphobmean/car-assistants

Project - 523354 Operating Systems (2/2566)

arduino-uno operating-system raspberry-pi-3

Last synced: 22 Jan 2026

https://github.com/mirsahib/project-jupiter

IUB CSE 413 (Operating System)

c linux operating-system

Last synced: 15 May 2026

https://github.com/lhui/acos

This is a simple os which is follow the mit system lab.

minimal operating-system

Last synced: 15 Jul 2025