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.
- GitHub: https://github.com/topics/operating-system
- Wikipedia: https://en.wikipedia.org/wiki/Operating_system
- Aliases: os, operating-systems, operating-systems-tutorials, operating-system-examples,
- Last updated: 2026-06-23 00:22:44 UTC
- JSON Representation
https://github.com/boogiemonster1o1/ghost
An operating system built from scratch
assembly c operating-system x86-assembly
Last synced: 22 Jan 2026
https://github.com/mariona-ft/operating-systems-siop
SISTEMES OPERATIUS Curs 2021-22 EPSEVG
cache kernel memory memory-allocator memory-cache operating-system operating-system-learning os pipeline process-manager sistemas-operativos vfs
Last synced: 09 Apr 2025
https://github.com/sk3pp3r/pyos
Detect OS with Python
linux macos operating-system pyos python sk3pp3r windows
Last synced: 28 Apr 2026
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/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/lukevdb01/pinos
ARM32 microkernel-based OS for custom 3D Printer.
arm32 modern-cpp open-source operating-system pico-sdk rp2040
Last synced: 18 Jun 2025
https://github.com/dowlandaiello/ferros
An ultra-configurable operating system written in Rust.
Last synced: 29 Mar 2025
https://github.com/shahzaneer/Interview-Prep-Fresh-Grads
A repository that combines all the resources for a CS Graduate before going in Technical Interview
algorithms api-design computer-networks database devops dsa flutter git high-level-design interview-preparation interview-questions low-level-design oop operating-system problem-solving software-engineering technical-coding-interview web
Last synced: 31 Mar 2025
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/ZBCMars/UEFIStudy
Here is the code I wrote in the process of learning UEFI and OS. My goal is to write a complete OS Loader to boot the operating system in the U disk.
bios c operating-system uefi uefi-boot uefi-shell
Last synced: 11 Mar 2025
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/w-henderson/pogostick
⚙️ Hobby operating system project, written in Rust.
filesystem operating-system os x86-64
Last synced: 08 May 2026
https://github.com/ldilley/linmod
:penguin: Various demonstrational Linux kernel modules
c example example-code linux linux-drivers linux-kernel linux-kernel-module operating-system tutorial tutorial-code
Last synced: 28 Apr 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/lynk4/bootloader
Write a bootloader from scratch..............
bios bootloader linux operating-system os programming
Last synced: 20 Feb 2026
https://github.com/mythrantic/valiantos
An OS-looking thingy
operating-system simulation svelte sveltekit
Last synced: 20 Jan 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/syed-bakhtawar-fahim/4th-semester-shared
This is Complete Exam Preparation Material specially for the student if DCS-UoK (BSSE). If you have any query feel free to contact me via LinkedIn or Email
advanced assembly-language business-service discrete operating-system psychology software-engineering
Last synced: 12 Apr 2025
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/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/justalexeydev/evaosasm
Eva-OS - Это Open Source операционная система написанная на Assembler
assembler nasm-assembly open-source operating-system
Last synced: 13 Jul 2025
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/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/raphaelkaique1/study
Este repositório é uma coleção abrangente de materiais de estudo organizados em diversas áreas de ciência da computação e desenvolvimento de software.
back-end cloud computer-science computer-technology computer-thinking data-science database desktop-application devsecops front-end full-stack iot-application logical-programming operating-system programming server software-architecture software-development software-engineering web-application
Last synced: 30 Apr 2026
https://github.com/yukunj/operating-system
<CSCI-UA 202: Operating Systems> Spring 2020
Last synced: 26 Jun 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/itis-enrico-fermi/fermios-lw
A Linux flavour for desktops, servers and low power devices.
desktop-environment distro distrowatch dmenu fermi foss herbe i3 i3-gaps ict-students lightdm lightdm-greeter linux linux-distro open-source operating-system os void-linux window-manager zsh
Last synced: 06 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++.
Last synced: 09 Apr 2025
https://github.com/tcl606/memorymanagement
操作系统存储管理的算法实现与演示
csharp dotnet memory-management operating-system os tsinghua-university wpf
Last synced: 18 Apr 2026
https://github.com/wedoneofficiel/boot-projets-wedone-officiel
Voici un boot loader pour tous les projets Web de Wedone !
book google html livre livres operating-system os webos windows windows-8 windows-8-1 windows8 windows8-1
Last synced: 06 Mar 2026
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/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/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/seanpm2001/android-x64_android11.1_vanilla_edition
🤖️ Android x64: The source repository for the Vanilla build of Android 11.1, a basic, but useful Android 11.1 (R) alternative installation
android-11-1 android-alternative android-r android-x64 android-x64-android-11-1 android-x64-android-11-1-vanilla-edition android-x64-development android-x64-project android-x64-vanilla-edition assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux operating-system vanilla-android vanilla-edition
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/suraj-kumar00/cs_fundamentals
Computer Science Fundamentals documentation.
compiler-design computer-networks cs-concepts cs-fundamentals dbms operating-system system-design
Last synced: 20 Mar 2026
https://github.com/seanpm2001/android-x64_livecd_15b
🤖️ Android x64: The source repository of the special Android x64 LiveCD for all versions of Android x64 from 15.0 to 15.1
android-15 android-alternative android-v android-x64 android-x64-development android-x64-livecd android-x64-livecd-15b android-x64-livecd-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-15b livecd-edition operating-system
Last synced: 01 Mar 2026
https://github.com/donno2048/hellos
An entire operating system just to display: "Hello!"
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/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/seanpm2001/android-x64_android15.1_livecd_edition
🤖️ Android x64: The LiveCD build for Android 15.1, try out 4 different editions of Android-x64+15.1 before installing it
64-bit android-15-1 android-alternative android-x64 android-x64-android-15-1 android-x64-livecd-edition android-xv android15-1 assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 21 Sep 2025
https://github.com/seanpm2001/android-x64_android15.1_heavy_edition
🤖️ Android x64: The Heavy build for Android 15.1, a powerful, but large Android 15.1 alternative installation
54-bit aasembly-lang android-15-1 android-alternative android-x64 android-x64-android-15-1 android-x64-heavy-edition android-xv android15-1 assembly-language c-lang c-language gpl3 gplv3 heavy-edition linux operating-system x64
Last synced: 10 May 2026
https://github.com/seanpm2001/android-x64_android16.0_heavy_edition
🤖️ Android x64: The Heavy build for Android 16.0, a powerful, but large Android 16.0 alternative installation
64-bit android-16 android-alternative android-vi android-x64 android-x64-android-16 android-x64-heavy-edition android16 assembly-lang assembly-language c-lang c-language gpl3 gplv3 heavy heavy-edition linux operating-system x64
Last synced: 11 May 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/chenqianhe/learnprofessionalbasiccoursesincomputerscience
Learn Professional Basic Courses in Computer Science计算机专业基础课程学习
assembly computer-network computer-science computer-system-structure cpp operating-system principle-of-computer-composition professional-basic-courses verilog
Last synced: 13 Mar 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/seanpm2001/android-x64_android10.1_heavy_edition
🤖️ Android x64: The source repository for the Heavy build of Android 10.1, a powerful, but large Android 10.1 (q) alternative installation
android-10 android-10-1 android-alternative android-q android-x64 android-x64-android-10-1 android-x64-android-10-1-heavy-edition android-x64-development android-x64-heavy-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 heavy-edition linux operating-system
Last synced: 11 Apr 2026
https://github.com/shyamal-anadkat/project5
checksum cs537 file fs operating-system
Last synced: 03 Apr 2025
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
Last synced: 12 Feb 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/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/hashim21223445/nextjs-andoka
📝 Andoka Minimalistic Vue-powered static site generator
algorithms blog ecommerce expo game-development github-actions github-config object-detection open-source operating-system react-router tools unit-testing unit-testing-service-worker university university-project utilities video youtube zustand
Last synced: 11 Apr 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/a3ro-dev/rc-os
Operating System for Self Driving Small Vehicles
html-css-javascript kernel micropython mpython operating-system os python raspberry-pi-pico rc-car rc-os socket
Last synced: 15 Apr 2026
https://github.com/opdude/blue-build-evdi-images
Aurora/Bazzite Images with EVDI installed
atomic aurora bazzite bluebuild bluebuild-image custom-image displaylink evdi image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 15 May 2026
https://github.com/cherusk/fleutan
(Altger. fliessen, fliessend, engl. flowing)
engineer flows hops linux network network-analysis operating-system research socket ss tcp tcp-ip traffic troubleshooting utility
Last synced: 05 Jan 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.
Last synced: 15 Mar 2025
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/ctoic/operating-system
Understanding Operating systems with C
clanguage operating-system process threads
Last synced: 07 May 2026
https://github.com/forhanshahriarfahim/operating-system-lab
3rd Year 2nd Semester - Operating System Lab
Last synced: 04 Jul 2025
https://github.com/tcl606/bankservices
银行柜员服务问题
csharp multi-threading operating-system os tsinghua-university
Last synced: 16 Mar 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/videlanicolas/os_learning
Learning how to make an OS from scratch.
bios bootloader linux linux-kernel operating-system operating-system-kernel operating-system-learning os uefi
Last synced: 17 Mar 2026
https://github.com/emomaxd/kernel
could it be real??
assembly bootloader c-language kernel low-level operating-system system-programming x86 x86-64
Last synced: 17 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/jukalang/jukavm
JukaVM - Operating System VM Image for running Juka in an isolated environment based on TinyCore x64
juka linux linux-app linux-desktop linux-kernel open-source open-source-project operating-system operating-system-kernel operatingsystems ova ova-image tinycore64 tinycorelinux virtual-image virtual-images virtual-machine virtualbox vm vmware
Last synced: 13 Jun 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/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/seanpm2001/android-x64_android14.1_heavy_edition
🤖️ Android x64: The Heavy build for Android 14.1, a powerful, but large Android 14.1 alternative installation
64-bit android-14-1 android-alternative android-x64 android-x64-android-14-1 android-x64-heavy-edition android-xiv android14-1 assembly-lang assembly-language c-lang c-language gpl3 gplv3 heavy-edition linux operating-system x64
Last synced: 30 Apr 2026
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
https://github.com/d-buckner/bloud
your home cloud made easier
cloud cloud-os go nixos operating-system self-hosted self-hosting selfhosted svelte
Last synced: 17 May 2026
https://github.com/rainorangelemon/nju-ics
Code for Lab in Introductory of Computer System
assembly kernel operating-system
Last synced: 17 May 2026