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-03-22 00:22:17 UTC
- JSON Representation
https://github.com/aaravmalani/cogos
A 32-bit Operating System
assembly c operating-system operating-systems osdev x86
Last synced: 09 Mar 2026
https://github.com/sysirq/note
Study note
compiler linux-kernel network operating-system programming-language security systemarchitect virtualization
Last synced: 07 May 2025
https://github.com/diegolonio/escom
Todo el código (casi) que he escrito para las unidades de aprendizaje de la Escuela Superior de Cómputo (IPN).
adoo bison c-language c-programming-language compiler-design compilers computer-architecture data-structures escom ipn java linux operating-system php python sistemas-operativos ubuntu vhdl web
Last synced: 24 Jan 2026
https://github.com/isaiah76/linux-shell
a c++ implementation of a linux shell with core shell functionalities, including command parsing, process creation, signal handling and shell built-ins.
command-line cpp educational linux linux-shell operating-system shell terminal unix unix-shell
Last synced: 12 Apr 2025
https://github.com/azer0s/fluxos
A small operating system built from scratch.
Last synced: 28 Feb 2025
https://github.com/manni2000/5th-semester
5th Semester stuffs
algorithms dbms ict microprocessor operating-system
Last synced: 16 Dec 2025
https://github.com/7ranveer/os-lab-implementation
Contains c codes of os labs
Last synced: 15 Jun 2025
https://github.com/apchavan/infopuller
Helpful CLI application to fetch useful details about website domains or local machine, using the core Windows OS functions.
autostart c cli-app cpp file-api ipv4 ipv6 mac-address malware-research operating-system persistence registry-hacks robots-txt threat win32-cpp windows windows-registry winsock2
Last synced: 01 Mar 2025
https://github.com/sn2606/cpu-scheduling
CPU Scheduler Simulator.
cpu-scheduling cpu-scheduling-algorithms cpu-scheduling-simulator operating-system
Last synced: 21 Mar 2025
https://github.com/gvatsal60/custom-wsl-os
A collection of configurations and utilities designed to streamline setup on Windows Subsystem for Linux (WSL).
alpine operating-system os ubuntu wsl wsl-environment wsl-installation wsl-setup wsl-ubuntu wsl2 wsl2setup
Last synced: 06 Jul 2025
https://github.com/WolfTech-Innovations/cybr
WolfOS - " An extendable NixOS-Like Ubuntu based OS."
deployable distro fast foss kernel linux linux-distribution linuxdistros nixos operating-system os ubuntu
Last synced: 30 Oct 2025
https://github.com/donno2048/rosehip
Reliable Operating System by Elisha Hollander Implemented in Python
laptop linux operating-system pydroid python windows
Last synced: 16 Nov 2025
https://github.com/seanpm2001/android-x64_android16.0_vanilla_edition
🤖️ Android x64: The Vanilla build for Android 16.0, a basic, but useful Android 16.0 alternative installation
64-bit android-16 android-alternative android-vi android-x64 android-x64-vanilla-edition android16 assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux operating-system vanilla-android vanilla-edition x64
Last synced: 05 May 2025
https://github.com/imvinojanv/baseos
Linux Based Operating System developed by Assembly Language.
assembly-language c-language linux-based operating-system own-os
Last synced: 30 Jun 2025
https://github.com/sudotto/rosaos
an operating system dedicated to Rosa the otter
asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64
Last synced: 09 May 2025
https://github.com/vs4vijay/vizix
An operating system for fun and learning.
assembly bare-metal clang esp32 gcc kernel linux linux-kernel nasm operating-system os qemu raspberry-pi rust
Last synced: 29 Apr 2025
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 12 Dec 2025
https://github.com/codelixir/xv-dos
Forked from mit-pdos/xv6-riscv. An Operating System in C, modified from Xv6 for RISC-V.
c operating-system os risc-v xv6-extensions
Last synced: 02 Apr 2025
https://github.com/seanpm2001/android-x32_livecd_0.6c
🤖️ Android x32: The source repository of the special Android x32 LiveCD for all versions of Android x32 from 0.6 to 0.6
32-bit android-0-6 android-a android-alternative android-x32 android-x32-android-0-6 android-x32-development android-x32-livecd-0-6c android-x32-livecd-edition android-x32-project c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 12 Sep 2025
https://github.com/bumbummen99/monerod-pi
A simple to install pre-configured ubuntu server image for running a monero full node on raspberry pi.
arm armv8 blockchain full-node image img monero monerod operating-system plug-and-play raspberry raspberry-pi-3 raspberry-pi-4 raspberrypi remote-node server ubuntu ubuntu-server
Last synced: 04 Jan 2026
https://github.com/com8/os-tester
A Python pip package to automate testing of whole operating systems with an image recognition based approach and libvirt (qemu). Inspired by openQA.
libvirt operating-system python python3 qemu testing
Last synced: 15 Apr 2025
https://github.com/mariona-ft/admin-of-operating-systems-adso
ADMINISTRACIÓ DE SISTEMES OPERATIUS curs 2023-24 EPSEVG
admin administration operating-system virtual-machine virtual-machine-management virtual-machine-monitor virtual-machines-installation virtualbox
Last synced: 09 Apr 2025
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Feb 2026
https://github.com/axfab/koraos
Main repository for the distribution of my hobbyist operating system KoraOs
hobby-kernel hobby-os operating-system os
Last synced: 29 Jun 2025
https://github.com/crvargasm/sudoku-solution-validator
Project 1 - Sudoku Solution Validator - Operating System Concepts
c operating-system operating-systems-project
Last synced: 27 Feb 2026
https://github.com/moderniselife/nestos
NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.
debian hexos homelab media-server nas operating-system plex plex-media-server storage streaming truenas unraid
Last synced: 20 Mar 2025
https://github.com/mdraihansobhan/cse-314-operating-system-sessional
CSE 314: Operating System Sessional | CSE, BUET | Batch 2019
bash bash-script bash-scripting bash-scripts inter-process-communication interprocess-communication ipc operating-system operating-system-kernel operating-systems scheduling-algorithms systemcall xv6 xv6-os xv6-riscv xv6-scheduling xv6-solutions xv6-thread xv6-thread-create
Last synced: 09 Feb 2026
https://github.com/pepebecker/pepeos-i686
PepeOS is a minimal Operating System
c cross-compiler nasm operating-system os pepeos
Last synced: 14 Apr 2025
https://github.com/larsbrinkhoff/ooits
Resurrect ancient 1971-73 versions of ITS
arpanet computer-history incompatible-timesharing-system operating-system pdp-10 retrocomputing
Last synced: 18 Mar 2026
https://github.com/akhilpandey95/fat12
An implementation of a FAT 12 system simulation in C
Last synced: 09 Mar 2026
https://github.com/jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
bootloader kernel operating-system operating-systems os-dev os-development
Last synced: 10 Mar 2025
https://github.com/inhibitor1217/rust-os
Doing https://os.phil-opp.com/ for myself
Last synced: 29 Aug 2025
https://github.com/dipankardas011/operating-system
Just a abstract layer OS just for fun
cpu linux operating-system unix
Last synced: 25 Feb 2026
https://github.com/mellyeliu/mellyeliu.online
( personal os 🌟 site assemblage 🌐 portfolio 📎 )
operating-system personal-website portfolio
Last synced: 22 Aug 2025
https://github.com/seonghun-dev/hun_os
Writing an OS in Rust, To Study Operating System and Computer System
operating-system operating-systems os
Last synced: 14 May 2025
https://github.com/jjwroeloffs/vimos
Vim is a great text editor, too bad it doesn't have a decent operating system.
Last synced: 22 Aug 2025
https://github.com/philippanda/securos
SecurOS is a secure Arch based Linux distribution that comes pre-installed with the most popular pen-test and cyber-security tools.
arch-linux archlinux cyber-security cybersecurity linux linux-distribution operating-system os pentesting
Last synced: 20 Aug 2025
https://github.com/furkanonder/jamesmolloyos-newgen
Enhanced version of the James Molloy Operating System
Last synced: 14 Sep 2025
https://github.com/samyam81/schedulingalgo
Scheduling algorithms manage the execution order of processes in a computer system, ensuring efficient resource utilization and timely completion of tasks.
beginner-friendly csharp first-in-first-out java operating-system round-robin shortest-job-first
Last synced: 23 Jul 2025
https://github.com/joao-conde/feup-sope
Repository to host the Operating Systems projects, a second year course @FEUP
feup feup-sope operating-system os sope
Last synced: 02 Mar 2025
https://github.com/samtebbs33/jaq
A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto
Last synced: 05 Apr 2025
https://github.com/shiven-saini/pithuu-iso
The official home of Pithuu OS, an operating system powered by linux kernel focussing on emphasizing the developer experience. This repository contains the configurations used to build the x86_64 iso images.
archlinux gnome gtk gtk4 hyprland installer iso kde linux operating-system pithuu
Last synced: 27 Oct 2025
https://github.com/nthnn/noos
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel
Last synced: 02 Mar 2025
https://github.com/rafaelffilho/shawna
Basic kernel built in Rust to learn the language
Last synced: 11 Aug 2025
https://github.com/guilhermenobrega/sistemas-operacionais
Projetos, aprendizados e exercícios realizados na disciplina de Sistemas Operacionais
logic-programming operating-system python
Last synced: 24 Jan 2026
https://github.com/dracos-linux/build-script
Generate DracOS GNU/Linux Remaster images
debian debian-linux kernel linux open-source operating-system
Last synced: 02 Jan 2026
https://github.com/sourceduty/windows
🪟 Windows operating system.
evolution microsoft microsoft-windows operating-system operating-systems os os-evolution updates win win-os windows windows-10 windows-11 windows-12 windows-13 windows-operating-system windows-os
Last synced: 08 Aug 2025
https://github.com/cedrickchee/taijios
TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.
computer-science hobby-os kernel-development learn-by-doing operating-system osdev software-internal systems-programming
Last synced: 19 Feb 2026
https://github.com/davidsteinsland/x86-operating-system
My go at an operating system for the IA-32 architecture.
Last synced: 09 Nov 2025
https://github.com/torralbaa/N2OS
Sistema operativo libre y colaborativo, donde todos pueden contribuir.
gpl gplv2 kernel microkernel operating-system operating-systems os osdev
Last synced: 10 Mar 2025
https://github.com/ddrcode/riscv-os
Tiny OS in RISC-V assembly (32-bit)
baremetal operating-system risc-v risc-v-assembly
Last synced: 27 Feb 2026
https://github.com/speedycraftah/speedy-os
X86 operating system attempt from scratch written with C, C++ and Assembly.
cpp operating-system operating-system-kernel operating-system-learning x86
Last synced: 08 Jan 2026
https://github.com/abhraneel2004/os_lab_2024
This is a repository that contains the Codes which are done in Operating Systems Laboratory of 5th Semester CSE1 2024 in Academy Of Technology.
bash-script linux operating-system shell-script
Last synced: 29 Oct 2025
https://github.com/pdsmart/zsoft
zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.
arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu
Last synced: 19 Oct 2025
https://github.com/imharshag/kernelcraft
An operating system meticulously crafted from scratch. Designed as a foundational project to understand the core principles of system architecture and low-level programming,.
Last synced: 23 Apr 2025
https://github.com/edoardottt/edoardottt
Hey! I'm edoardottt! 🏴☠️👹
coding computer-science computing cybersecurity edoardottt exploit hacking internet linux mathematics open-source operating-system osint reconnaissance science security security-tools security-toolset technology university
Last synced: 02 Jul 2025
https://github.com/xnuvers007/chroot
automation create chroot, the rest you can move it after it's automatically created
bash chroot deployment linux operating-system os privileges programming shell
Last synced: 28 Dec 2025
https://github.com/baponkar/keblaos
KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.
Last synced: 16 Jan 2026
https://github.com/egeonderx/espy32
An operating system for ESP32. It can run Python scripts, load drivers, use the terminal with qvga screen and sd card, write programs in its built-in Python interpreter, and even play some basic music.
esp32 esp32devkit espy32 micropython minimal mit-license operating-system os py-dos python qvga real screen sdcard tiny
Last synced: 25 Feb 2026
https://github.com/cpl/classic
Classic is a bare-metal Operating System
arm bare-metal baremetal-os kernel operating-system os raspberry-pi raspberry-pi-zero raspberypi university-of-manchester
Last synced: 16 Jan 2026
https://github.com/shaik-sohail-72/kmit-finishing-schools
In my repository, I've curated a collection of daily programming exercises generously provided by Neil Sir. These exercises are meticulously designed to enhance the skills of students at KMIT's Finishing School. With each program, students take strides towards becoming adept and job-ready engineers, setting a solid foundation for the
algorithms computer-networks dbms dsa java-8 oca operating-system
Last synced: 20 Mar 2025
https://github.com/nidhiupman568/operating-system-os
Mastering Operating Systems: Essential Interview Questions 🚀
Last synced: 29 Jan 2026
https://github.com/idelvall/jack-os
Operative system for the Hack machine written in the Jack language (http://www.nand2tetris.org/)
hack-machine jack-language nand2tetris operating-system
Last synced: 14 Feb 2026
https://github.com/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 25 Jul 2025
https://github.com/fernandobade/stardewos
A custom operating system UI inspired by the Stardew Valley game, created using only HTML, SASS, and JavaScript.
html html-css-javascript javascript operating-system saas stardew-valley stardew-valley-os
Last synced: 18 Feb 2026
https://github.com/joseluisq/json-datasets
Example of various datasets in JSON format for different purposes.
currencies json json-data json-dataset operating-system programming-languages
Last synced: 05 Apr 2025
https://github.com/jbouron/x86-kernel
A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.
assembly kernel operating-system osdev x86
Last synced: 11 Apr 2025
https://github.com/analogfeelings/noraos
A megalithic kernel, named after me for some reason. Idea by NSG650.
c cmake limine megalithic-kernel operating-system operating-system-kernel operating-system-learning operating-systems stivale2
Last synced: 12 Sep 2025
https://github.com/0xflux/velox
Velox is a work in progress, experimental Rust based Operating System written for fun and learning
computer-science computerscience operating operating-system operatingsystem os os-dev os-development rust rust-os rust-os-dev system
Last synced: 12 May 2025
https://github.com/xhofe/cug-practice
✍️Some exercises in CUG
algorithms course cpp data-structures java machine-learning network operating-system university
Last synced: 16 May 2025
https://github.com/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 25 Dec 2025
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/shiven-saini/pithuu-repo
Custom User repository for hosting pithuuOS related packages and tools. You can add it in your pacman.conf if required.
archlinux bash gnome kde linux operating-system pithuu repository
Last synced: 23 Feb 2026
https://github.com/seanpm2001/visoros_1
🍏️👓️1️⃣️💾️ The official source repository/separate repository for the archival and development of VisorOS 1.x, an open source remake of Apple's VisionOS (versions 1.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly-lang c-language gpl3 gplv3 mixed-reality operating-system subsystem swift-language visionos-alternative visoros visoros-1 visoros-1-development visoros-1-project visoros-development visoros-project wacos wacos-development wacos-operating-system-project wacos-project
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/seanpm2001/visoros_2
🍏️👓️2️⃣️💾️ The official source repository/separate repository for the archival and development of VisorOS 2.x, an open source remake of Apple's VisionOS (versions 2.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly-language c-language gpl3 gplv3 metal-language operating-system subsystem swift-language visionos-alternative visoros visoros-2 visoros-2-development visoros-2-project visoros-development visoros-project wacos wacos-development wacos-operating-system-project wacos-project
Last synced: 20 Jan 2026
https://github.com/lvntky/osdev_resources
OsDev Notes and Resources
c kernel operating-system operating-systems os osdev
Last synced: 23 Mar 2025
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/amhsirak/pypidisk
CLI tool to know the amount of disk space a PyPi package is eating
dependencies for-fun operating-system pip pypi python
Last synced: 21 Mar 2025
https://github.com/knuckles-team/systems-manager
System-Manager will update your system and install/upgrade applications. Supports Agentic AI through MCP Server
a2a a2a-server ag-ui applications install mcp-server operating-system python system-manager systems-manager utilities
Last synced: 03 Mar 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/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: 13 Mar 2025
https://github.com/kylemh/multithreaded_network_driver
Network demultiplexor utilizing POSIX threads
c linux multithreading operating-system posix-systems pthreads
Last synced: 01 Apr 2025
https://github.com/alewin/c-code-snippets
C code snippets and system call examples, UniBo 2016 Sistemi Operativi
c linux operating-system sistemi-operativi unibo unix
Last synced: 07 Oct 2025
https://github.com/thatfactory/device
Retrieves information about the host device 📱
device-orientation device-type operating-system swift swift-package
Last synced: 13 Jan 2026
https://github.com/imanimrod/piggy-os
The best operating system.
c kernel operating-system osdev x86-64
Last synced: 24 Jun 2025
https://github.com/hermit-os/hermit-c
Hermit for C
operating-system rust-lang unikernel
Last synced: 01 Sep 2025
https://github.com/winsdominoes/kernel
A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.
kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos
Last synced: 12 Jun 2025