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-07-02 00:22:35 UTC
- JSON Representation
https://github.com/suhteevah/usb-storage-nostd
no_std USB Mass Storage (BOT/SCSI) driver in Rust
bare-metal driver embedded no-std operating-system osdev rust usb usb-mass-storage
Last synced: 14 Jun 2026
https://github.com/albinzayedrawan/os-c-scripts
This project is designed to implement multiple C scripts within a virtualized operating system environment. The tasks focus on input/output operations, process management, client-server communication, and multi-threading with synchronization.
c-scripts client-server-communication multithreading operating-system process-management
Last synced: 04 Apr 2025
https://github.com/liannekiarra/script-automation
University Module Project : Integrating Bash and Python to Automate Operating System Management
bash-scripting linux-shell operating-system python3 subprocess-library virtual-machine
Last synced: 15 May 2025
https://github.com/jakubfr4czek/sysopy
Operating systems course at AGH University of Krakow.
agh agh-wi c linux makefile operating-system
Last synced: 25 Apr 2026
https://github.com/namviet157/xv6-and-unix-utilities
Project 1: Xv6 and Unix Utilities, Operating System - Hệ Điều Hành - HCMUS
hcmus operating-system unix-utilities xv6
Last synced: 16 Jan 2026
https://github.com/j-ajsivinac/so1_actividades_202200135
kernel-module kubernetes minikube operating-system proccessing
Last synced: 19 Jun 2025
https://github.com/mostafa-wael/signals-in-operating-systems-guide-for-beginners
This guide explains signals in simple terms and provides step-by-step C examples for hands-on practice
Last synced: 23 Mar 2025
https://github.com/fscotto/operating-systems
In this repository there are exercises and examples from book "Operating Systems Concepts" of A. Silberschatz, P. B. Galvin and G. Gagne.
deadlock mutex-synchronisation operating-system synchronization thread
Last synced: 15 Mar 2025
https://github.com/fscotto/fabios
Operating System developed with Rust
kernel operating-system rust-lang
Last synced: 15 Mar 2025
https://github.com/priyanshscpp/ece3406-linux-kernel-modules-os
Linux kernel modules to learn the basic concepts of kernel programming.
c drivers kernel operating-system
Last synced: 26 Feb 2025
https://github.com/yorkearwaker/operating-system
Operating system things
android linux macos operating-system windows
Last synced: 05 May 2026
https://github.com/aninuscsalas/bulefin-trivalent
bluefin-dx-nvidia:stable-daily + trivalent
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 07 Mar 2025
https://github.com/whw4/android-x32_android0.9_degoogled_edition_docs
🤖️📖️ Android x32: The documentation source repository for the DeGoogled build of Android 0.9, a powerful, DeGoogled Android 0.9 (A) alternative installation
android-x32 android-x32-degoogled-edition android-x32-development android-x32-docs android-x32-documentation android-x32-project degoogle-your-life degoogled-android degoogled-edition degoogling-android gpl3 linux markdown-lang operating-system
Last synced: 23 Jul 2025
https://github.com/fleker/mem-os
An operating system emulator with only storage-class memory
memristors operating-system storage-class-memory
Last synced: 26 Jun 2025
https://github.com/gupta-ji6/os-lab
Programs of OS Lab
operating-system os process-manager scheduling-algorithms
Last synced: 17 Mar 2025
https://github.com/namviet157/system-call
Adding a new system call Trace and Sysinfo in XV6 | HCMUS
hcmus operating-system systemcall xv6
Last synced: 16 Jan 2026
https://github.com/manorajesh/moss
Running Tetris without an operating system
Last synced: 11 Apr 2026
https://github.com/liannekiarra/operatingsystemscheduler
MSc Mid Module Project - Operating System Scheduler Simulation
firstcome operating-system processes roundrobin
Last synced: 13 Sep 2025
https://github.com/sufremoak/inkos
The Dummy Device OS
android-distro dumbphones minimalism minimalist operating-system rom rust
Last synced: 18 Jun 2025
https://github.com/satyammittal/multithreaded-sequential-print
Print strings sequentially among threads
c-plus-plus-11 mutual-exclusion operating-system threading
Last synced: 05 Apr 2025
https://github.com/olaissocool/shatterland
Shatterland is a captivating multiplayer online game set in a post-apocalyptic world filled with dangerous creatures and treacherous environments. Players must work together to scavenge for resources, build shelters, and fend off attacks from rival factions in order to survive and thrive in this unforgiving landscape.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 30 Jun 2025
https://github.com/swish78/os-assignment-algorithms-in-cpp
Implementation of Popular Operating System Algorithms
algorithms cpp17 operating-system
Last synced: 29 Jun 2025
https://github.com/reznik-gh/blue-stetson
My personal silverblue image. Probably no use for anybody else...
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 19 May 2026
https://github.com/barrettotte/pi-learn-os
A toy Raspberry Pi 3B kernel for learning (unfinished)
arm-assembly operating-system raspberry-pi
Last synced: 21 Apr 2026
https://github.com/geyslan/gregos
assembly bootloader c kernel operating-system osdev
Last synced: 19 May 2026
https://github.com/syed-bakhtawar-fahim/operating-system-projects
This repository consist of two branches. In master branch, Simple Command line tool to show you real time CPU usage and memeory usage of the operating system or system. And the second branch contain a simple project in which we manipulate the operating system to select any one video from the given fives videos which is stored in the project folder
4th-semester learn-to-code learning-by-doing operating-system operating-systems os osmodule projects python python3 random randommodule
Last synced: 19 May 2026
https://github.com/mlouielu/v7os
Minimum ARMv7m kernel
armv7m cortex-m kernel operating-system rtos
Last synced: 05 Jan 2026
https://github.com/iagocarmona/sincronization-system-problem-so
Trabalho de Sistemas Operacionais - Desenvolvendo soluções para os problemas casuais de sincronização dos sistemas operacionais
linux operating-system sincronization university
Last synced: 19 May 2026
https://github.com/commonkestrel/kernel
graphics operating-system operating-system-kernel os vga vga-driver
Last synced: 02 Jul 2026
https://github.com/alichtman/masoschism
And in this chapter of "Unbelievably Poor Life Choices," we write an Operating System.
Last synced: 07 Apr 2025
https://github.com/zam9898/merlin_module
Explore the Merlin Module for secure Rust development. Enhance your projects with reliable features and robust performance. 🌟🔧
asus-merlin geoip kernel kernel-module kernel-module-development kernel-modules legacy-geoip maxmind-geoip merlin merlin-kernel merlin-os merlin-os-module operating-system repair riscos riscos64 rust
Last synced: 21 Jul 2025
https://github.com/ascendho/implement-an-operating-system-from-scratch
《穿越操作系统迷雾:从零实现操作系统》 王柏生 王晟寒
Last synced: 07 Mar 2026
https://github.com/sanshruthr/hertzhero
A minimal, monolithic operating system designed to check the hardware of the host system.
bootable customos hardwarecheck iso monolithickernel operating-system
Last synced: 15 Jul 2025
https://github.com/alexmelanfromringo/aurora
A modern, batteries-included overlay distribution for OpenComputers OpenOS — package manager (opm), dev toolchain/compilers, networking, shell themes, and security fixes. 100% OpenOS-compatible.
cli compiler emulator lua lua53 minecraft opencomputers openos operating-system overlay package-manager transpiler
Last synced: 26 Jun 2026
https://github.com/priyanshscpp/ECE3406-Linux-Kernel-Modules-OS
Linux kernel modules to learn the basic concepts of kernel programming.
c drivers kernel operating-system
Last synced: 12 May 2025
https://github.com/professor-2390/snow-os
Snow os is an open source os that is made using c language
assembly c cpp objective-c opensource operating-system
Last synced: 13 Jun 2025
https://github.com/suhteevah/wifi-nostd
no_std Intel WiFi driver (AX201/AX200) with WPA2 in Rust
bare-metal driver embedded networking no-std operating-system osdev rust wifi wpa2
Last synced: 14 Jun 2026
https://github.com/kodersha/fedora
I use fedora, btw.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 18 Feb 2026
https://github.com/wanjinyoo/csc360
Operating System
concurrency fat32 operating-system pstate
Last synced: 30 Aug 2025
https://github.com/byteleap-technologies/rostus
An Operating System made in Rust
operating-system os rust rust-os
Last synced: 23 Jun 2025
https://github.com/gmartinezramirez-old/operating-system-assignaments
:vertical_traffic_light: [Finished] Operating systems undergraduate coursework assignaments. Coursework: Operating Systems
c c-plus-plus coursework operating-system unix
Last synced: 18 May 2026
https://github.com/aashrafh/cmp303a
Solutions of the CMP303A-Operating Systems course's labs in college
bash-scripting forking ipc message-queue msgqueue operating-system operating-systems os process semaphores shared-memory shm signals
Last synced: 27 Jun 2025
https://github.com/the-lainos-project/lainos-ricer-arch
Script ricer for LainOS system
distro lain linux-distribution linux-distro operating-system os rice
Last synced: 18 May 2026
https://github.com/fthabhishek-pandey/cs-core
"Comprehensive Repository of Operating System Algorithms: CPU Scheduling, Memory Management, Deadlock Handling, and Synchronization Techniques"
bankers-algorithm cpu-scheduling deadlock memory-management operating-system
Last synced: 12 Sep 2025
https://github.com/b-jure/rust-os
Learn how it is done: https://os.phil-opp.com/.
operating-system os rust rust-lang
Last synced: 24 Mar 2025
https://github.com/luizfelipedasilva678/sim-aging
Aging algorithm simulator
Last synced: 28 May 2026
https://github.com/suhteevah/nvme-nostd
no_std NVMe driver in Rust
bare-metal driver embedded no-std nvme operating-system osdev rust storage
Last synced: 14 Jun 2026
https://github.com/sajalkmr/oslab
BCS303 Operating Systems Integrated Lab VTU
Last synced: 15 Mar 2025
https://github.com/alexfullmoon/shapeshifter
A custom Bluefin-DX image
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 07 May 2025
https://github.com/boricj/hang-os
An educational operating system whose development was pledged while drunk at a bar.
Last synced: 21 Feb 2026
https://github.com/muhamadajiw/os-personal
Personal hobby Operating System derived from os-milestone-4/graphics
Last synced: 28 May 2026
https://github.com/suhteevah/elf-loader-nostd
no_std ELF64 binary loader with PIE/ASLR support in Rust
bare-metal elf embedded executable loader no-std operating-system osdev rust
Last synced: 14 Jun 2026
https://github.com/coder3101/fast-os
A very very simple operating system that just boots up very quickly and hence fastos
operating-system os tutorial-code
Last synced: 10 May 2025
https://github.com/rurangiza/philosopher
This project is about solving the "dinning philosopher" problem in a multi-threading progam
algorithms data-structures inter-process-communication multithreading operating-system
Last synced: 10 Sep 2025
https://github.com/harshanavkis/hash-shell
Command line interpreter
command-line-interface operating-system unix-like
Last synced: 31 Mar 2025
https://github.com/copy05/lennox
[ABANDONED] The Lennox Kernel. inspired by linux. it's a simple and lightweight operating system
copy05 kernel lennox linux operating-system os unix unixporn
Last synced: 05 Apr 2025
https://github.com/rajeevranjancom/crack_interviews_blog
Interviews Blog
algorithms algorithms-and-data-structures dbms dsa networking operating-system
Last synced: 03 Jan 2026
https://github.com/ssobue/handmade-mikan-os
ゼロからのOS自作入門のコード: https://github.com/uchan-nos/mikanos-build
Last synced: 31 Mar 2025
https://github.com/suhteevah/intel-nic-nostd
no_std Intel Ethernet NIC driver (e1000/I219/I225) in Rust
bare-metal driver embedded ethernet networking nic no-std operating-system osdev rust
Last synced: 14 Jun 2026
https://github.com/thegupta2012/operating-systems-basics
A library with all basic operating system concepts like scheduling, page replacement and multi-threading implemented in C++
Last synced: 24 Oct 2025
https://github.com/davideimola/parallelcomputing
IPC Parallel Computing calculator
c ipc operating-system parallel-computing system-calls university-project
Last synced: 15 Mar 2025
https://github.com/Akipe/android_rom_development_doc
Personal documentation for Android system developpement
android creative-commons docs documentation lineageos operating-system rom
Last synced: 10 Mar 2025
https://github.com/euclaise/silkware
A simple OS. Mirror of https://sr.ht/~euclaise/silkware/
Last synced: 08 Apr 2025
https://github.com/lvntky/bootlisp
lisp programming language and interpreter that lives on 521B bootsector
ast boot bootloader bootsector lisp lisp-interpreter lisp-language low-level operating-system operating-systems
Last synced: 03 Apr 2025
https://github.com/sheikh-hamza-rauf/operating-system-for-multi-agent-robotic-system
An operating system for a multi-agent system using processes and threads on a multi-core processor. The system was designed to control 50 robots in a 100x100 environment, where each robot estimated the width of an exit and shared information using Inter-Process Communication (IPC).
Last synced: 08 May 2026
https://github.com/ilovenooodles/ususbuntu-operating-system
This project is made to fulfill the 1st, 2nd, and 3rd milestone for the Operating System. It is a simple os that can do simple command like ls, mkdir, cp, cd, cat, and mv. It also implemented by using multiprogramming and message passing
Last synced: 02 Jul 2025
https://github.com/sakshatshinde/flykeos
Writing a super basic operating system from scratch :)
operating-system operating-system-learning
Last synced: 11 Jul 2025
https://github.com/muqarrab1217/pacman-using-sfml
Relive the arcade classic with our SFML Pac-Man game! Navigate the iconic maze, gobble up pellets, and outsmart the ghosts to advance through challenging levels. With vibrant graphics and smooth gameplay powered by the Simple and Fast Multimedia Library (SFML)
Last synced: 27 Jul 2025
https://github.com/ndraey/charmeleon
Second attempt to write operating system
c charmeleon operating-system os
Last synced: 10 May 2025
https://github.com/tanmay-312/sleeping-barber-go
Sleeping barber problem of system design
backend concurrency golang mutex-synchronisation operating-system real-life-problems sleeping-barber system-design system-programming
Last synced: 18 May 2026
https://github.com/pkm74/nanite
A Small Floppy Disk Sized OS
c dos fat fatfs operating-system os x86 x86-assembly
Last synced: 29 Mar 2025