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/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/forhanshahriarfahim/operating-system-lab

3rd Year 2nd Semester - Operating System Lab

cpp operating-system

Last synced: 04 Jul 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/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/robertfeliciano/bertOS

Operating System I am writing for my Raspberry Pi 3

c operating-system raspberry-pi raspberry-pi-3 unix

Last synced: 11 Mar 2025

https://github.com/Pr0G4m1ngXD/Windows-NT-Classic

a webOS inspired by windows 93, 96 and others

es6 operating-system web webpack windows

Last synced: 11 Mar 2025

https://github.com/0x4F776C/Windows-OS

Windows OS setup guide

operating-system setup windows

Last synced: 29 Jul 2025

https://github.com/tomlutzenberger/useragent

A small and easy but useful webservice to identify user-agents

api browser identification navigator operating-system os user-agent webservice

Last synced: 12 Jun 2025

https://github.com/sanam2405/operatingsystemlabs

This contains the assignments of Operating System Labs of Information Technology, Jadavpur University - 2022

c operating-system

Last synced: 09 Jul 2025

https://github.com/promyloph/eumulator

Reimplementation of EUMEL0 virtual machine

eumel operating-system

Last synced: 11 Mar 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/valkmjolnir/balloon-os

toy OS just for FUN

operating-system

Last synced: 05 Jul 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/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/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/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/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/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/poreeyaporzare/flip-os

a one OS by Flip & good OS for anybody / free / easy to use / customizable / full open source / exe & deb & apk runner / good for any job / safe / good for fold & flip device's

c computer-vision cplusplus csharp html-css-javascript java jquery json linux-kernel luatex operating-system public reactjs sass shell tex xsharp

Last synced: 02 Jul 2025

https://github.com/rhazra-003/oslab

Assignment - Solution of Operating Systems Lab of 5th Semester (Batch of 2023) of NIT Durgapur

c linux operating-system python3 ubuntu1804

Last synced: 13 Apr 2026

https://github.com/tobiaslrn/helixos

x86 operating system in Java

java operating-system

Last synced: 04 Jul 2025

https://github.com/shubhranpara/cpu-scheduler

This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.

c console-application operating-system scheduler scheduling-algorithms

Last synced: 05 Oct 2025

https://github.com/srujayreddy/key-value-server

This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.

c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system

Last synced: 06 Oct 2025

https://github.com/luketech2006/opendos

A low-profile Operating System for Minecraft Forge OpenComputers.

lua minecraftforge opencomputers operating-system

Last synced: 06 Oct 2025

https://github.com/nekronos-gh/tinyfile

Library for providing service domain access to any process in the system through IPC.

operating-system shared-memory

Last synced: 09 Oct 2025

https://github.com/francisc0arauj0/last

My own x86_64 operating system

c hobby hobby-os hobby-project kernel operating-system os

Last synced: 10 Oct 2025

https://github.com/psygreg/popsicle

A slightly modified version of System76's PopOS with Gnome Software as its package manager frontend, Linux-XanMod kernel for better performance and up-to-date features and some other tweaks.

linux linux-desktop linux-gaming linux-system operating-system pop-os

Last synced: 19 Jan 2026

https://github.com/ydx-2147483647/os_qa

问答:操作系统原理。 (2022年9月至10月)

beijing-institute-of-technology homework operating-system

Last synced: 10 Oct 2025

https://github.com/adisol07/ohmyos

Library for interacting with operating system without platform specific code

code csharp library nuget nuget-package operating-system os

Last synced: 19 Jan 2026

https://github.com/bourgeoisor/mussels

Simple Unix command-line interpreter written in C++.

operating-system shell

Last synced: 18 Apr 2026

https://github.com/daniel05155/client-server-bank-system

This project is a banking management system built with the concept of operating system and multithread programming using C++.

bank-system cpp operating-system

Last synced: 12 Oct 2025

https://github.com/mostafagalal1/g-shell

Unix shell program with same functionalities of the conventional terminal containing the basic set of commands introduced in terminal.

c implementation operating-system unix-shell utility

Last synced: 12 Oct 2025

https://github.com/valiantlynx/advanced-operating-systems

Welcome to the Advanced Operating Systems Course repository! This repository serves as a comprehensive resource center hosting all necessary materials, assignments, and additional resources for the UIA Advanced Operating Systems course.

operating-system

Last synced: 21 Jan 2026

https://github.com/ntdls/tedios

A template OS originally designed to reverse SHA1 hashes on bare-metal instead of dealing with OS overhead.

assembly low-level operating-system

Last synced: 24 Feb 2026

https://github.com/furkanonder/olympos

An experimental 32-bit Operating System

32-bit from-scratch operating-system

Last synced: 14 Oct 2025

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/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/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/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/zhuyu1997/ginkgo-os

Ginkgo OS 银杏操作系统

ginkgo operating-system os

Last synced: 28 Oct 2025

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/orbxball/newslab

Instructor: Tei-Wei Kuo

embedded-system operating-system

Last synced: 30 Jan 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/seanwevans/pg_os

Operating system functionality directly within postgres.

database-experiment database-kernel operating-system postgresql

Last synced: 10 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/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/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/lsongdev/m5stack-os

Super Tiny Operating System for M5Stack

firmware operating-system

Last synced: 12 Feb 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/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/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/junikimm717/lfs

Mimux: A mimi linux distro

busybox docker linux operating-system

Last synced: 15 Feb 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/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/seanpm2001/wacos_15

🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project

Last synced: 06 Mar 2026

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 18 Apr 2026

https://github.com/mattslight/oyster

A modern OS for knowledge work powered by LLM — connect your projects, control everything from a prompt / MCP

ai developer-tools knowledge-management mcp operating-system os workspace

Last synced: 09 May 2026

https://github.com/siraben/knightos-nix

Compiling KnightOS end-to-end using Nix

assembly calculator knightos nix operating-system z80

Last synced: 19 Apr 2026

https://github.com/jelhamm/memory-management

"This repository contains an implementation of diverse memory management techniques in an operating system, aiming to optimize resource allocation and utilization."

allocator cpp memory-allocation memory-management operating-system operating-systems-project paging python

Last synced: 26 Apr 2026

https://github.com/trmckay/halogen

Kernel for rv64gc in Rust

operating-system risc-v rust

Last synced: 07 Jun 2026

https://github.com/nobodywatchin/bootc-testing

this repo is for testing custom bootc images from different sources using BlueBuild

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

Last synced: 27 Apr 2026

https://github.com/pulseflow/avian

avian is an open source uwu owo cute operating system made in rust :3

avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix

Last synced: 28 Apr 2026

https://github.com/silumankucing/exoplanetos

lightweight and Linux-based operating system

operating-system

Last synced: 28 Apr 2026

https://github.com/aayush-bhargav/library-management-system

Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..

c library-management-system login mutex-lock mutex-synchronisation operating-system security signup socket socket-io socketcommunication thread

Last synced: 28 Apr 2026