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-01-22 00:19:02 UTC
- JSON Representation
https://github.com/ugurkantech/kernarch
A WIP minimalistic OS kernel. Built with NASM, operates in 32-bit protected mode. ISO images built on Docker and tested with QEMU.
assembly-x86 docker nasm operating-system osdev qemu
Last synced: 16 Oct 2025
https://github.com/akrck02/os-configurations
Configurations for operating systems.
ansible linux-configuration operating-system
Last synced: 09 Sep 2025
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/fzn0x/0x-os
Ox OS - My Operating System Playground
assembly bootloader c kernel operating-system
Last synced: 24 Dec 2025
https://github.com/seanpm2001/whywatchos_11
ποΈβοΈ[π΄.πΈ]1οΈβ£οΈ1οΈβ£οΈπΎοΈ The official source repository for the whyWatchOS 11.x subsystem of WacOS, an open-source alternative to watchOS 11.x. Part of the WacOS operating system project.
apple-alternative c-lang c-language gpl3 gplv3 operating-system subsystem wacos wacos-development wacos-operating-system-project wacos-project watch watchos-alternative whywatchos whywatchos-11 whywatchos-11-development whywatchos-11-project whywatchos-development whywatchos-project wristwatch
Last synced: 10 Apr 2025
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/hermit-os/hermit-c
Hermit for C
operating-system rust-lang unikernel
Last synced: 01 Sep 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/kettle11/minimal_uefi
A minimal Rust project to get started with UEFI
kernel operating-system rust uefi
Last synced: 22 Mar 2025
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: 28 Apr 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/ranaaditya/kernel
kernel for X86_32 bit Operating Systems .
assembly-x86 kernel-module operating-system x86 x86-32 x86-kernel
Last synced: 02 Jan 2026
https://github.com/pytermos-project/pytermos
Source tree for the PyTermOS project.
linux linux-kernel mit-license operating-system os pyterm raspberry-pi rpi
Last synced: 11 Mar 2025
https://github.com/phattharaphorn/os-lab
π¨π»βπ»π A collection of organization and structure of Operating Systems.
concurrency operating-system syncronization
Last synced: 19 Jul 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/ustymukhman/browseros
Electron app turned into OS
browser electron electron-app linux operating-system os pnpm solidjs typescript vite
Last synced: 01 Mar 2025
https://github.com/meysam81/sleeping-barber-problem
Multi-threaded C# GUI app, satisfying the Sleeping barber problem from the operating system course
barber-shop barbershop c-sharp csharp gui multi-threading multithreading operating-system operating-systems os sleeping-barber
Last synced: 02 Jan 2026
https://github.com/thiagobarradas/uautil
User-Agent utility - Extract details from user-agent header
browser dotnet dotnet-core dotnet-core2 operating-system platform user-agent user-agent-parser
Last synced: 02 Mar 2025
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: 05 Jul 2025
https://github.com/eersoy93/linux-os-userspace
Userspace part from scratch of the OS. The kernel and libraries should be ensured via system. (only "Hello, World!" currently)
linux linux-operating-system linux-os linux-userspace operating-system os userspace
Last synced: 16 Jul 2025
https://github.com/bocaletto-luca/netutils
NetUtils β Networking Utility Toolkit for Linux Author: Bocaletto Luca A professional Bash toolkit for everyday network tasks: downloads, uploads, port scans, latency and throughput tests. All output (stdout & stderr) is logged to netutils.log.
bash bash-script bocaletto-luca information linux netutils operating-system shell shell-script
Last synced: 18 Jun 2025
https://github.com/yukunj/operating-system
<CSCI-UA 202: Operating Systems> Spring 2020
Last synced: 26 Jun 2025
https://github.com/angelogalav/pandos
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (y. 2020/2021)
c kernel operating-system pandos rikaya-os unibo
Last synced: 15 Sep 2025
https://github.com/seanpm2001/mailos
π«οΈπ§οΈπ΄.πΈ The official source repository for MailOS, an operating system designed specifically for EMAIL. Recommended to use sandboxed/in a virtual machine.
c-lang c-language d-lang d-language email email-operating-system gpl3 gplv3 homepage mail mailos mailos-development mailos-operating-system mailos-operating-system-project mailos-project operating-system php-lang php-language rust-lang rust-language
Last synced: 14 May 2025
https://github.com/snacsnoc/nanopyos
Embedded Python interpreter in a minimal kernel for arm64
operating-system os-development python-os
Last synced: 04 Jan 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/seanpm2001/wacos_10.12
The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.
apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project
Last synced: 13 Jul 2025
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/delta1/rust-os-tutorial
Working through Phil Oppermann's "Writing an OS in Rust" tutorial.
Last synced: 22 Mar 2025
https://github.com/sourhub226/c-cpp-programs
Important C and C++ programs for computer engineers.
ai algorithm-analysis algorithms artificial-intelligence automata c computer-engineering computer-science cpp data-structures dfa education graphics hacktoberfest learning network oop operating-system programming
Last synced: 24 Aug 2025
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/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
https://github.com/seanpm2001/mailos_postoffice
π€οΈπ«οΈπ§οΈπ΄.πΈπ£οΈ The official source repository for the post office component of the MailOS operating system.
email email-operating-system gpl3 gplv3 mail mailos mailos-development mailos-operating-system-project mailos-postoffice mailos-postoffice-development mailos-postoffice-project mailos-project operating-system postoffice rust-lang rust-language
Last synced: 09 Jul 2025
https://github.com/vantamnguyen/operating-system-concepts
My codes to illustrate what I learn from dinosaur book (Operating System Concepts)
dinosaur-book memory-management operating-system processing synchronization thread
Last synced: 23 Jun 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: 16 Mar 2025
https://github.com/alpermulayim/operatingsystem
Operating System Lecture Homeworks - Intel8080 GTUOS
intel8080 operating operating-system operatingsystemlecture process processcreation systemcall
Last synced: 17 Mar 2025
https://github.com/in-jun/smple-os
"Hello, World"λΆν° μμν΄μ μ΄μ체μ μ ν΅μ¬μ μ΄ν΄νκ³ μ§μ ꡬνν΄λ³΄λ νλ‘μ νΈμ λλ€.
hello-world operating-system os rust simple-os
Last synced: 26 Feb 2025
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026
https://github.com/hashim21223445/a
Andoka Cloud
android blog firebase firebase-realtime-database github github-config go google-cloud google-cloud-platform hacktoberfest html js machine-learning nlp node open-source operating-system python university-project vue
Last synced: 14 Apr 2025
https://github.com/ayushmantripathy9/starve-free-reader-writers-problem
Starve-Free solution to the Reader-Writer Problem.
operating-system os reader-writer-problem starve-free-approach synchronization
Last synced: 26 Dec 2025
https://github.com/nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
arduino arduino-platform arduino-platformio arduino-project esp32 esp32-arduino kernel kernel-development kernel-source operating-system operating-system-kernel os-dev os-development risc-v risc-v-emulator risc-v-simulator
Last synced: 02 Mar 2025
https://github.com/itsfoss0/0x2b-second_semester
School as Code (SaC). Second semester units as a CS student.
computer-logic datastructures internet-programming operating-system university-of-eldoret
Last synced: 27 Aug 2025
https://github.com/voltageddebunked/axeniaos
AxeniaOS is a simple graphical OS written in C by me.
c graphical-os hobby limine operating-system os
Last synced: 27 Aug 2025
https://github.com/slamko/xanaduos
x86 operating system developed on holidays
hobby-os operating-system os paging pci usermode x86
Last synced: 24 Aug 2025
https://github.com/alexishuvier/naos
A pseudo operating system make in Python with Pygame
operating-system os python python3
Last synced: 17 Mar 2025
https://github.com/kitsunesemcalda/microunixclone-
A useless clone of Unix system
operating-system operating-system-learning operating-system-rust rust rust-lang unix unix-like unix-like-operating-system
Last synced: 03 Apr 2025
https://github.com/albanseurat/aos
Raspi3 bare-bone playground with Rust Programming language
bare-metal operating-system os raspberry-pi raspberry-pi-3 rust
Last synced: 22 Feb 2025
https://github.com/Camroku/Toryus
A hobby operating system project
assembly c operating-system osdev
Last synced: 11 Mar 2025
https://github.com/w-henderson/pogostick
βοΈ Hobby operating system project, written in Rust.
filesystem operating-system os x86-64
Last synced: 03 Mar 2025
https://github.com/w84death/moncia-pc
Homebrew Personal Computer based on 8-bit Arduino
arduino avr homebrew operating-system pc
Last synced: 21 Mar 2025
https://github.com/bocaletto-luca/superlamp
SUPERLAMP is a Bash TUI for Debian/Ubuntu that automates the installation and management of a complete LAMP+FM+DevOps stack: Apache2, MySQL/MariaDB, PHP+phpMyAdmin, FTP, Python, Git, Node.js with Composer/NVM, Docker, UFW, Fail2Ban and SSL. Includes smart updates, service control, DB wizard, site scaffolding, dry-run and verbose modes.
admin-tools administration bocaletto-luca debian gplv3 lamp lamp-stack linux opensource operating-system superlamp
Last synced: 19 Jun 2025
https://github.com/rah-fastfetch/minimal11
Minimal 11 ISO β Clean & Optimized
Last synced: 27 Aug 2025
https://github.com/harshitsahu2311/all-year-practicals
In this repo I have completed and uploaded my all 2nd year practicals of my college.
computer-networks data-structures operating-system python
Last synced: 17 Aug 2025
https://github.com/abirpahlwan/TingTingOS
An operating system based on COSMOS
cosmos cosmos-os csharp operating operating-system os system
Last synced: 11 Mar 2025
https://github.com/gesthosnetwork/kms-suite
activator desktop-apps operating-system windows-10 windows-11
Last synced: 23 Apr 2025
https://github.com/archibate/chaos
A hobby operating system based on my microkernel
c c-library kernel microkernel operating-system os
Last synced: 17 Jul 2025
https://github.com/dannnyzz/osfortify
Modern semi-automatic Windows OS hardening software
administration ascii-art batch-script features gui-application hardening operating-system ports portscanner powershell python scanner services windows windows-10 windows-11 windows-8
Last synced: 06 Jan 2026
https://github.com/promyloph/eumel-src
EUMEL source code
eumel historical operating-system
Last synced: 24 Dec 2025
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/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 31 Oct 2025
https://github.com/turrnutorg/macindosh
A recreation of the Macintosh System Software 1.0 for x86 based computers.
contributions-welcome mac macintosh macos operating-system x86 x86-assembly
Last synced: 03 Aug 2025
https://github.com/28ritu/encryption-decryption
An encryption-decryption Linux kernel module.
character-devices encryption-decryption kernel-module operating-system
Last synced: 08 Apr 2025
https://github.com/klange/toaru-netboot
Tools to make netboot images for ToaruOS
netboot operating-system toaruos
Last synced: 24 Feb 2025
https://github.com/mythrantic/valiantos
An OS-looking thingy
operating-system simulation svelte sveltekit
Last synced: 20 Jan 2026
https://github.com/sassman/rust-munich-meetup-5
Rust Munich Meetup #5 talk about unikernels and rusty-hermit
hermit operating-system qemu rust unikernel virtualization
Last synced: 31 Jul 2025
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 17 Mar 2025
https://github.com/ksw2000/operating-systems-nchu
:notebook: My operating systems study notes. δ½ζ₯η³»η΅±εΈηΏηθ¨
c linux operating-system os unix windows
Last synced: 31 Jul 2025
https://github.com/dowlandaiello/ferros
An ultra-configurable operating system written in Rust.
Last synced: 29 Mar 2025
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: 11 Apr 2025
https://github.com/knuckles-team/systems-manager
System-Manager will update your system and install/upgrade applications
applications install operating-system python system-manager systems-manager utilities
Last synced: 30 Jul 2025
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/seanpm2001/WhyWatchOS_8
A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.
apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch
Last synced: 11 Mar 2025
https://github.com/dom1torii/domitori.xyz
visit https://www.domitori.xyz/
css html javascript jquery operating-system website win98 windows windows98
Last synced: 24 Mar 2025
https://github.com/usmanmern/semester-4
Semester4 Books Repo - GCUF SE: Access study materials for Computer Networking, OS, Design and Algorithm, DBMS, and Software Requirement Engineering. Excel in your studies! π
computer-networking operating-system os sre
Last synced: 02 Mar 2025
https://github.com/frankray78/instructionos
A 32-bit, x86 operating system written in C.
kernel operating-system os osdev
Last synced: 10 Apr 2025
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/pmuens/rost
Hobby operating system written in Rust.
kernel operating-system os rust rust-lang
Last synced: 29 Jul 2025
https://github.com/boechat107/my-ostep-projects
My implementations of OSTEP projects (Operating Systems)
operating-system study-project
Last synced: 02 Sep 2025
https://github.com/winstonliyt/secfsystem
UNIX-like secondary file system for Course 10043601 Project
c filesystem operating-system unix
Last synced: 21 Mar 2025
https://github.com/seanpm2001/android-x32_livecd_0.5a
π€οΈ Android x32: The source repository of the special Android x32 LiveCD for all versions of Android x32 from 0.5 to 0.5
32-bit android-0-5 android-a android-alternative android-x32 android-x32-android-0-5 android-x32-development android-x32-livecd-0-5a android-x32-livecd-edition android-x32-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 25 Jun 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: 05 Apr 2025
https://github.com/elementh/cue_os
:gear: A rust-powered OS for the LULZ
hobby lulz operating-system rust
Last synced: 11 Jan 2026
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/asifhaider/operating-systems-3-2
bash, xv6 and pthread assignments for Operating Systems sessional
bash-script operating-system pthreads xv6-riscv
Last synced: 27 Mar 2025
https://github.com/tpdlshdmlrkfmcla/operating_system
μ»΄ν¨ν°κ³΅νκ³Ό μ΄μ체μ μ 리μ λλ€.
Last synced: 18 Jun 2025
https://github.com/ivangalbans/ata-driver
The project consists in developing a controller for storage devices connected through of the ATA interface.
Last synced: 11 May 2025
https://github.com/rayyan9477/operating-systems-and-shell-scripting
This repository contains assignments related to Operating Systems. The main focus is on understanding system-level programming, including shell scripting and signal handling in C.
bash-scripting c cpp operating-system process-manager shell-scripting
Last synced: 27 Feb 2025
https://github.com/xposedrelay/vita
My custom Fedora Atomic image
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 24 Jun 2025
https://github.com/shadowelixir/shadowos
A batch-based OS.
batch cmd elxshadow operating operating-system os shadow shadowelixir shadowos system windows
Last synced: 05 Dec 2025