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/jbouron/x86_64-kernel

A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively

bootloader kernel operating-system x86 x86-64

Last synced: 16 Feb 2026

https://github.com/yukunj/operating-system

<CSCI-UA 202: Operating Systems> Spring 2020

nyu operating-system

Last synced: 26 Jun 2025

https://github.com/dowlandaiello/ferros

An ultra-configurable operating system written in Rust.

operating-system

Last synced: 29 Mar 2025

https://github.com/vickydev810/lfs-linux-from-scratch

Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.

fundamentals kernel lfs-book linux operating-system

Last synced: 16 Feb 2026

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 05 May 2026

https://github.com/cksfafwefasdf/magicbox

A 32-bit x86 hobbyist OS kernel featuring a Unix-like FS, multi-task scheduling, and a custom Shell.

c i386 kernel operating-system osdev unix-like x86

Last synced: 27 May 2026

https://github.com/suhteevah/pe-loader-nostd

no_std PE/COFF executable loader for Windows binaries in Rust

bare-metal coff embedded loader no-std operating-system osdev pe rust windows

Last synced: 14 Jun 2026

https://github.com/timo-dk/my-os

Basic OS in Rust

operating-system rust-lang

Last synced: 31 May 2026

https://github.com/enginestein/deckos

A bare-metal interactive shell OS for the RP2040, with a built-in scripting language, hardware drivers, and wireless support.

bare-metal bluetooth electronics embedded embedded-systems firmware gpio hobby-os i2c microcontroller operating-system pico-sdk raspberry-pi-pico raspberrypi rp2040 shell spi uart vfs

Last synced: 31 May 2026

https://github.com/w-henderson/pogostick

⚙️ Hobby operating system project, written in Rust.

filesystem operating-system os x86-64

Last synced: 08 May 2026

https://github.com/ngljcb/px-publish-subscribe

Implements a Java publish/subscribe system where clients post or receive topic-specific messages via a server.

client-server concurrent-programming operating-system publish-subscribe socket unibo university-project

Last synced: 21 Feb 2026

https://github.com/chenw23/operatingsystemcoursemidtermexams

The solutions to the past midterm exams solved by Chen Wang, for CompSci 143A course, Operating System at University of California, Irvine, 2019 Fall, with Professor Anton

operating-system uci university-of-california-irvine

Last synced: 03 Feb 2026

https://github.com/seanpm2001/wacos_10.12

The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.

apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project

Last synced: 09 Apr 2026

https://github.com/aethel-systems/aethelium

Aethelium: A hardware-first, runtime-less language for modern systems programming. Bypassing linkers and bulky frameworks to emit UEFI and bare-metal binaries directly.

bare-metal compiler cross-compiler hardware-abstraction language macos operating-system programming system uefi windows x86-64

Last synced: 13 Mar 2026

https://github.com/justalexeydev/evaosasm

Eva-OS - Это Open Source операционная система написанная на Assembler

assembler nasm-assembly open-source operating-system

Last synced: 13 Jul 2025

https://github.com/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 21 May 2026

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 17 May 2026

https://github.com/snacsnoc/nanopyos

Embedded Python interpreter in a minimal kernel for arm64

operating-system os-development python-os

Last synced: 04 Jan 2026

https://github.com/vanditg/comp-sci-7064---operating-systems

This repository contains assignments and solutions for one of my postgraduate subjects of COMP SCI 7064 - Operating Systems. The programming language is C++.

operating-system

Last synced: 09 Apr 2025

https://github.com/ksw2000/operating-systems-nchu

:notebook: My operating systems study notes. 作業系統學習筆記

c linux operating-system os unix windows

Last synced: 05 May 2026

https://github.com/seanpm2001/wos_18

🍏️📱️[🇴.🇸]1️⃣️8️⃣️💾️ A separate repository for the archival and development of wOS 18, an open source remake of iOS 18. Written in C, and part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 ios-18-alternative ios-alternative operating-system wacos wacos-development wacos-operating-system-project wacos-project wos wos-18 wos-18-development wos-18-project wos-development wos-project

Last synced: 05 Jan 2026

https://github.com/seanpm2001/whyWatchOS_10

🍏️⌚️💾️ The official source repository/separate repository for the archival and development of whyWatchOS 10, an open source remake of watchOS 10. Written in C, and part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-alternative watchos10 watchos10-alternative whywatchos whywatchos-10 whywatchos-development whywatchos-project

Last synced: 11 Mar 2025

https://github.com/yashhere/experimentalos

Work done by me for OS Lab project at NITC

c nitc operating-system os oslab system systems-programming

Last synced: 15 May 2025

https://github.com/lebrancworkshop/operating-system-youtube

Learning Operating System on Youtube. (E.G. Neso Academy)

c online-course operating-system

Last synced: 19 May 2026

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

📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.

concurrency concurrent-programming dining-philosophers dining-philosophers-problem operating-system operating-systems os slab slab-allocator system-calls urmia-university

Last synced: 04 Mar 2026

https://github.com/harshitv21/scheduling-algorithm-solver

Scheduling algorithm solver for various algorithms in Operating System like FCFS, Shortest job first, SRTF and Round Robin.

algorithms bootstrap operating-system react scheduling-algorithms

Last synced: 16 Apr 2026

https://github.com/bamboooz/purplecrystal

PurpleCrystal - Simple and nostalgic operating system made using CosmosOS.

cosmosos net-core-6-0 operating-system

Last synced: 17 Jul 2025

https://github.com/jxsl13/osfacts

osfacts is a go library for detecting os information like os family, architecture, distribution and version.

aix ansible darwin distribution distro facts go golang linux macos operating-system osinfo solaris version windows

Last synced: 11 Apr 2026

https://github.com/donno2048/hellos

An entire operating system just to display: "Hello!"

boot-sector operating-system

Last synced: 08 Oct 2025

https://github.com/gugacs/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: 13 Apr 2026

https://github.com/arakiss/hecate-os

Linux distro with automatic hardware detection and per-system optimization. Ubuntu 24.04 base. Alpha.

ai cuda docker gpu hardware-optimization kernel-tuning linux linux-distribution machine-learning nvidia operating-system performance sysctl ubuntu workstation zram

Last synced: 16 Feb 2026

https://github.com/junikimm717/lfs

Mimux: A mimi linux distro

busybox docker linux operating-system

Last synced: 15 Feb 2026

https://github.com/igorskyflyer/npm-upath

🎍 Provides a universal way of formatting file-paths in Unix-like and Windows operating systems as an alternative to the built-in path.normalize(). 🧬

back-end biome filepath igorskyflyer linux module node npm operating-system typescript unix upath vitest windows

Last synced: 28 Feb 2026

https://github.com/shiinasama/os-dev-chinese

Writing a Simple Operating System - from Scratch (December 2, 2010) 个人中文翻译

cprogramming nasm operating-system

Last synced: 19 Mar 2026

https://github.com/winsdominoes/winos

A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/

assembly mikeos operating-system operating-system-kernel operating-system-learning operating-systems-project winos winsvideo

Last synced: 14 Feb 2026

https://github.com/younesrabeh/martu-os

A simple operating system for Arduino Uno (ATmega328P)

arduino-uno atmega328p mcu operating-system

Last synced: 08 Nov 2025

https://github.com/pboling/galtzo-os

My Operating System - An Atomic Fedora Universal Blue Aurora HWE DX Spin (Bazzite Kernel) w/ Ruby, 1Password, & NordVPN

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

Last synced: 15 May 2026

https://github.com/amirhnajafiz/amirhnajafiz.os

My operating system configs and setups.

configuration linux mac operating-system os system-config

Last synced: 17 Mar 2025

https://github.com/lsongdev/m5stack-os

Super Tiny Operating System for M5Stack

firmware operating-system

Last synced: 12 Feb 2026

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/wiltonsr/c-programs

A simple C language code grouping on operating system, logic, and makefile issues

c gnu logic-programming makefile operating-system os

Last synced: 06 Sep 2025

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 16 Apr 2026

https://github.com/bemxio/gicho

A 16-bit real mode operating system made in Assembly and C

assembly bootloader c kernel low-level operating-system os

Last synced: 27 Feb 2026

https://github.com/scaledteam/nlix

Unix-like operation system for Expression2

expression2 garrys-mod garrysmod operating-system

Last synced: 27 Feb 2026

https://github.com/seanwevans/pg_os

Operating system functionality directly within postgres.

database-experiment database-kernel operating-system postgresql

Last synced: 10 Feb 2026

https://github.com/suhteevah/winrt-nostd

no_std WinRT activation and type projections in Rust

bare-metal embedded no-std operating-system osdev rust windows winrt

Last synced: 14 Jun 2026

https://github.com/sped0n/zv6

A complete reimplementation of xv6 (RISC-V) in Zig.

kernel operating-system riscv xv6 xv6-riscv zig

Last synced: 18 Jul 2025

https://github.com/dgisolfi/dos

A Typescript OS created for Fall 2018 Operating Systems class.

operating-system typescript

Last synced: 15 Mar 2025

https://github.com/forhanshahriarfahim/operating-system-lab

3rd Year 2nd Semester - Operating System Lab

cpp operating-system

Last synced: 04 Jul 2025

https://github.com/ctoic/operating-system

Understanding Operating systems with C

clanguage operating-system process threads

Last synced: 07 May 2026

https://github.com/valkmjolnir/balloon-os

toy OS just for FUN

operating-system

Last synced: 05 Jul 2025

https://github.com/johnandersen777/embeddedos

A operating system targeted at embedded devices

arm kernel microprocessor operating-system

Last synced: 12 Mar 2025

https://github.com/themissingcow/pimoroni-presto-tmos

A simple single-tasking OS for the awesome Pimoroni Presto, designed for page-based applications.

micropyhton operating-system pimoroni pimoroni-presto

Last synced: 09 Mar 2025

https://github.com/karthikeyan2725/unixinternals-notes

Notes from Maurice Bach's Design of Unix Operating System

markdow notes operating-system

Last synced: 17 Feb 2026

https://github.com/itsjomon/cs-theory-notes

A comprehensive collection of theory notes covering key concepts in computer science, including computer networks, operating systems, and database management systems (DBMS). A valuable resource to build a solid theoretical foundation.

computer-networks computer-science database-management-system operating-system

Last synced: 02 Apr 2025

https://github.com/mranv/linux.micrognu

This is a simple, lightweight GUI-based Linux distribution designed to run on QEMU. It combines the Linux Kernel 6.9.4, BusyBox 1.36.1 for essential Unix utilities, and Nano-X (MicroWindows) for graphical capabilities.

busybox distro linux linux-from-scratch linux-kernel linux-system microwindows minimalistic-os nano-x operating-system

Last synced: 25 Feb 2026

https://github.com/orbxball/newslab

Instructor: Tei-Wei Kuo

embedded-system operating-system

Last synced: 30 Jan 2026

https://github.com/razvan48/proiect-sisteme-de-operare-so

Proiect Sisteme de Operare (SO) Anul 2, Semestrul 1, Facultatea de Matematica si Informatica, Universitatea din Bucuresti

operating-system operating-systems os

Last synced: 30 Jan 2026

https://github.com/raineggplant/operating-system-assignments

Bank service simulation, multi-threaded quicksort and Linux pipe driver. [assignment of "Operating System"]

linux-kernel-module multithreading operating-system tsinghua tsinghua-university

Last synced: 19 Jul 2025

https://github.com/zhuyu1997/ginkgo-os

Ginkgo OS 银杏操作系统

ginkgo operating-system os

Last synced: 28 Oct 2025

https://github.com/jochasinga/comet-guide

Study guide to the "Comet" book with code examples in Rust

book operating-system rust study-guide

Last synced: 05 Sep 2025

https://github.com/cworld1/osp-learning

Some notes and code about CWorld learning Operating System Principle

learning operating-system operating-system-learning system vitepress

Last synced: 17 Mar 2025

https://github.com/itschrisjang/cs-grad-interview-kit

CS 대학원 면접 대비용 질문 모음집 – 컴퓨터공학/소프트웨어학과 전공 기초(운영체제, 네트워크, 알고리즘, 자바 등) 면접 질문 정리

algorithms computer-science cs-interview-questions database java network operating-system technical-interviews

Last synced: 23 Jan 2026

https://github.com/qazcetelic/kosi

Kotlin Operating 💻 System Info 📄. A capable library for adding specific logic for certain operating systems with varying levels of specificity that uses inheritance and auto-casting to access properties.

information-retrieval kotlin kotlin-library operating-system

Last synced: 20 Oct 2025

https://github.com/kkinos/kinos

A microkernel-like operating system based on MikanOS

microkernel operating-system uefi x86-64

Last synced: 17 Sep 2025