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/ivangalbans/ata-driver

The project consists in developing a controller for storage devices connected through of the ATA interface.

ata driver operating-system

Last synced: 11 May 2025

https://github.com/28ritu/c-strings

Re-Implementation of some C string functions

c operating-system strings

Last synced: 08 Apr 2025

https://github.com/evangipson/micrus

A 64-bit modular operating system microkernel written in rust

64-bit microkernel modular-architecture operating-system rust

Last synced: 14 Jun 2025

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/lsongdev/m5stack-os

Super Tiny Operating System for M5Stack

firmware operating-system

Last synced: 12 Feb 2026

https://github.com/nevilparmar11/operating_system_lab_tasks

Operating System subject lab tasks sem 5.

c course lab operating-system

Last synced: 11 Jun 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/jcs090218/jcssh_util

Some handy bash file for my workflow as programmer. (Linux)

operating-system shell-script utilities

Last synced: 04 Sep 2025

https://github.com/zahidayturan/operating-systems-23-24

The school assignments for the Operating Systems course focus on thread and process synchronization and optimization.

java operating-system os process spring-boot thread

Last synced: 03 May 2026

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/callmesalmon/nanos

My attempt at making an actual good kernel. Contributions are always welcome! (WIP)

c kernel minimalist nanokernel operating-system os osdev pure-c

Last synced: 09 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/seanpm2001/whypados_18

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

apple-alternative c-lang c-language gpl3 gplv3 ipados-18-alternative ipados-alternative operating-system wacos wacos-development wacos-operating-system-project wacos-project whypados whypados-18 whypados-18-development whypados-18-project whypados-development whypados-project

Last synced: 07 Mar 2026

https://github.com/madebypixel02/operating-systems-practices

[UOC] A repo to host my practices for the Operating Systems course

c clang continuous-assessment makefile operating-system os posix practices shell shell-script unix uoc

Last synced: 09 May 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/oronyx/oronyx

[DEV] ornyx is a hobbyist POSIX-compatible operating system built from scratch with focuses on performance.

cpp20 kernel operating-system

Last synced: 02 Apr 2025

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/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/youben11/sched-algo

Simulation of some scheduling algorithms used in Operating Systems

c operating-system scheduling-algorithms

Last synced: 28 Mar 2025

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/saraikium/microos

A small OS built for RISC-V 32 bit architecture to understand the OS concepts.

c operating-system os risc-v

Last synced: 30 May 2026

https://github.com/franco-ruggeri/polito-system-programming-os161

Assignments of the OS internals part of the System Programming course (02GRSOV) at Politecnico di Torino

kernel operating-system

Last synced: 02 Aug 2025

https://github.com/muhammad-fiaz/nextos

NextOS is a modern, open-source OS built with Rust for security, performance, and scalability. Powered by NextKernel, it features modular design, memory safety, and efficient multitasking.

kernel next-kernel next-os nextkernel nextos nextos-kernel operating-system os rust rust-os

Last synced: 01 Apr 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/blesson-tomy/s4_operating_systems_lab

This repository contains the programs for the Operating Systems Lab that we had in S4.

c lab operating-system

Last synced: 09 May 2026

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/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/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/ctoic/operating-system

Understanding Operating systems with C

clanguage operating-system process threads

Last synced: 07 May 2026

https://github.com/grachale/memory_manager

Implementation of simplified equivalents of functions malloc, free, ..., operators new and delete.

cpp malloc-free memory operating-system os

Last synced: 13 Jun 2026

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/nthnn/zync-os

Mock-up bootloader and kernel-only operating system with a very basic boring shell written in pure Assembly.

bootloader bootloader-firmware operating-system operating-system-learning

Last synced: 05 May 2026

https://github.com/gbowne1/64os

The 64 bit version of my ClassicOS supporting early 64 bit Intel and AMD CPUs

amd amd64 ia-64 intel operating-system osdev x64 x86-64

Last synced: 02 Aug 2025

https://github.com/orbxball/newslab

Instructor: Tei-Wei Kuo

embedded-system operating-system

Last synced: 30 Jan 2026

https://github.com/jrgil20/security_in_operatingsystems

yo y mi afán de usar MarkDown para llevar mis apuntes. Repositorio con información de como funciona la seguridad en sistemas operativos

markdown-notes notes operating-system security

Last synced: 08 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/sumonta056/operating-system-lab

All resource based on operating system lab

cpp operating-system

Last synced: 13 Mar 2025

https://github.com/magic3007/jos

😍 Implementation for the lesson Operating System Engineering(Honor Track, 2019 Autumn) in Peking University, adjusted from MIT 6.828(2018).

jos operating-system

Last synced: 12 Jun 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/danielmeloalencar/meu-os-do-zero

Um simples Sistema Operacional x86 Multitarefas escrito do zero

c-language from-scratch operating-system x86-assembly

Last synced: 19 Feb 2026

https://github.com/kkinos/kinos

A microkernel-like operating system based on MikanOS

microkernel operating-system uefi x86-64

Last synced: 17 Sep 2025

https://github.com/kefan-zheng/OS

Operating System Course Project | Tongji University

filesystem memory-management operating-system process-management

Last synced: 23 Apr 2025

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

Ginkgo OS 银杏操作系统

ginkgo operating-system os

Last synced: 28 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/arthursudbrackibarra/sisop-so-completo

Trabalho Semestral de Sistemas Operacionais.

hardware java operating-system software

Last synced: 22 Mar 2025

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/0x4F776C/Windows-OS

Windows OS setup guide

operating-system setup windows

Last synced: 29 Jul 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/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/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/w568w/rust-os-toddler

A simple OS, powered by Rust.

operating-system rust

Last synced: 03 Jan 2026

https://github.com/rainorangelemon/nju-ics

Code for Lab in Introductory of Computer System

assembly kernel operating-system

Last synced: 17 May 2026

https://github.com/iamgideonidoko/boat-passenger-c-solution

C solution to the Boat Passenger Problem in operating system.

critical-section mutex operating-system process-synchronization semaphore

Last synced: 21 Mar 2025

https://github.com/suhteevah/ext4-rw

no_std ext4 filesystem with read/write support in Rust

bare-metal embedded ext4 filesystem no-std operating-system osdev rust

Last synced: 14 Jun 2026

https://github.com/woidptr/void-os

An experimental os written in c23

c23 operating-system os

Last synced: 23 May 2026

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/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/eshaagarwa/operating-system_interview-question

Last_minutes Operating Systems: Essential Interview Questions 🚀

cpu-scheduling interview-preparation operating-system

Last synced: 17 Oct 2025

https://github.com/spacebody/cs302-operating-system

Codes for CS302 Operating System Labs

operating-system

Last synced: 13 Apr 2025

https://github.com/sandip-kanzariya/5th-semester

Learn Advanced Algorithms | MFP - 8086 | Operating System | MERN Stack

8086 advanced-algorithms dosbox mern-stack mfp operating-system tasm

Last synced: 23 Feb 2025

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

toy OS just for FUN

operating-system

Last synced: 05 Jul 2025