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-17 00:18:44 UTC
- JSON Representation
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/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/albanseurat/aos
Raspi3 bare-bone playground with Rust Programming language
bare-metal operating-system os raspberry-pi raspberry-pi-3 rust
Last synced: 19 Apr 2026
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/w84death/moncia-pc
Homebrew Personal Computer based on 8-bit Arduino
arduino avr homebrew operating-system pc
Last synced: 18 Apr 2026
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 21 May 2026
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/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/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/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/frankray78/instructionos
A 32-bit, x86 operating system written in C.
kernel operating-system os osdev
Last synced: 10 Apr 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/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/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/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: 02 May 2026
https://github.com/isaka-james/isaka_james
Operating System
isaka-james operating-system os rust rust-lang
Last synced: 22 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/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/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/Camroku/Toryus
A hobby operating system project
assembly c operating-system osdev
Last synced: 11 Mar 2025
https://github.com/non-os/nonos-website
The NONOS - WiKi - Manual - Documentation - ISO Downloads and News
nonos open-source operating-system
Last synced: 11 Mar 2026
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/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/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/phattharaphorn/os-lab
👨🏻💻🔗 A collection of organization and structure of Operating Systems.
concurrency operating-system syncronization
Last synced: 19 Jul 2025
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/is0xjh25/dns-server
A DNS resolver which is capable for receiving client queries, analysing packet, and forwarding response from DNS server. It returns IPv6 searching by domain name. Additionally, it provides caching and multi-threading functionalities.
clanguage dns-server operating-system
Last synced: 12 Oct 2025
https://github.com/blesson-tomy/s4_operating_systems_lab
This repository contains the programs for the Operating Systems Lab that we had in S4.
Last synced: 09 May 2026
https://github.com/sakkke/popwand-linux
🪄 Collection of ideas
archlinux distribution distro linux operating-system
Last synced: 14 Apr 2026
https://github.com/ctkqiang/redos
RedOS 是一个简单的操作系统,旨在提供类似于主机操作系统 IBM Z/OS 的基本命令行界面(CLI)体验。它是一个轻量级的操作系统,没有图形用户界面(GUI),专注于提供基本功能,以便通过终端运行命令和与系统交互。
asm china ctkqiang operating-system redos
Last synced: 04 Oct 2025
https://github.com/HK-Transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 12 Aug 2025
https://github.com/longpanzhou/kerneldriver
Microsoft OS kernel functions reimplementation.
kernel kernel-driver microsoft operating-system windows-10
Last synced: 12 Aug 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 02 May 2026
https://github.com/lukem512/cakeos
Automatically exported from code.google.com/p/cakeos
Last synced: 14 Mar 2025
https://github.com/bl0nder/bl0nderos
Implementing an operating system from scratch using Assembly and C.
assembly-x86 c operating-system os
Last synced: 03 Jan 2026
https://github.com/kntt32/as-os
(asmacro + Rust) | fijua-os = as-os
as-macro assembler operating-system rust
Last synced: 20 May 2026
https://github.com/arthursudbrackibarra/sisop-so-completo
Trabalho Semestral de Sistemas Operacionais.
hardware java operating-system software
Last synced: 22 Mar 2025
https://github.com/seanpm2001/whywatchos_26
🍏️⌚️[🇴.🇸]2️⃣️6️⃣️💾️ The official source repository for the whyWatchOS 26.x subsystem of WacOS, an open-source alternative to watchOS 26.x. Part of the WacOS operating system project.
apple-alternative c-lang c-language gpl3 gplv3 operating-system wacos wacos-development wacos-operating-system-project wacos-project watchos-alternative whywatchos whywatchos-26 whywatchos-26-development whywatchos-26-project whywatchos-development whywatchos-project
Last synced: 17 Aug 2025
https://github.com/donno2048/citur
create iso to use Rosehip
iso linux operating-system python3 windows
Last synced: 03 May 2026
https://github.com/flexycode/ccopsysl
🤖 This repository is intended for our Operating System CCOPSYSL by Mr. Gaudencio Jeffrey G. Romano
java object-oriented-programming operating-system
Last synced: 18 Aug 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 02 Jan 2026
https://github.com/stringmanolo/small
Small userland operative system (termux aarch64 proot-distro version)
aarch64 operating-system proot-distro
Last synced: 13 Aug 2025
https://github.com/gusg21/os-me
A simple OS-detection library for JS
javascript library operating-system
Last synced: 25 Feb 2025
https://github.com/antoninhrlt/pongos
Operating system that only allows you to play the Pong game. For x64 platforms [in dev]
operating-system os pong-game x64 x86
Last synced: 20 Feb 2026
https://github.com/krosseye/atomic-blueberry
A custom image built upon Fedora Atomic Desktops optimized for battlestations and workstations.
atomic bluebuild-image desktop fedora-kinoite immutable linux oci-image operating-system
Last synced: 11 Feb 2026
https://github.com/seanpm2001/android-x32_android0.5_livecd_edition
🤖️ Android x32: The source repository for the LiveCD build of Android 0.5. Try out 4 different editions of Android-x32+0.5 (A) before installing it
32-bit android-0-5 android-a android-alternative android-x32 android-x32-android-0-5 android-x32-android-0-5-livecd-edition android-x32-development 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: 11 May 2026
https://github.com/pgimalac/mini-os-lm3s6965evb
A small operating system running on a Stellaris LM3S6965EVB
embedded-c embedded-systems operating-system
Last synced: 06 Apr 2025
https://github.com/sid597/nand-to-games
Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.
compiler computer-architecture operating-system
Last synced: 20 Feb 2026
https://github.com/thiagosilvaantenor/processosexercicio-2-so1
Exercício 2, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste
java linux operating-system process windows
Last synced: 11 May 2026
https://github.com/is0xjh25/process-scheduling
A processor scheduler which would reschedule processes to different processors to maximise the efficiency of the processor usage.
clanguage operating-system processor
Last synced: 22 Mar 2025
https://github.com/mdziczkowski/ati-os
Advanced and minimalistic operating system
baremetal bash-script core linux-distribution minimalistic operating-system privacy secure source-code
Last synced: 14 Mar 2026
https://github.com/willothy/goose
Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
hobby-os kernel operating-system rust
Last synced: 30 Mar 2025
https://github.com/zanders3/loxos
A hobby operating system
cpp14 lox-language operating-system
Last synced: 25 May 2026
https://github.com/joeloparco/operating_systems
The Contents of this repository contains files that we contributed to a small, embedded OS on the RISC-V platform. Project done mostly in C with some assembly.
Last synced: 30 Mar 2025
https://github.com/lzhbrian/3-classic-operating-system-problems
Implementation of 3 classic Operating System problems (Project of Operating System course)
Last synced: 06 Nov 2025
https://github.com/sjkingo/osbook
A beginner’s guide to operating systems development
book operating-system osdev sphinx
Last synced: 04 Apr 2025
https://github.com/seanpm2001/android-x64_android10.1_vanilla_edition
🤖️ Android x64: The source repository for the Vanilla build of Android 10.1, a basic, but useful 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-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: 09 May 2026
https://github.com/humbertocsjr/brasis
Sistema Operacional Retro para PC 386
386 brasil operating-system osdev portuguese-brazilian retrocomputing
Last synced: 22 Jul 2025
https://github.com/mrbisquit/banana-os-basic-v2
An Advanced Cosmos OS built in C#
Last synced: 04 Apr 2025
https://github.com/jkcso/pint-operatingsystem
An operating system for the 80x86 architecture. Supports kernel threads, loading and running user programs and a file system but implements these features in a simpler way compared to the popular operating systems currently in operation such as Linux, Mac OSX and Windows.
Last synced: 14 Mar 2025
https://github.com/HexiumOS/hexiumos.github.io_old
Official Infinity OS Website
infinityos open-source operating-system os os-development osdev
Last synced: 01 Nov 2025
https://github.com/shreyb2091/operating-systems
This is a repo containing my assignment solutions for the course CS330 - Operating Systems
assignments cs330 cse deba gemos iitk operating-system sem-5
Last synced: 30 Mar 2025
https://github.com/fernandonaime/bluething
The Debian 20.04 Compliance application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.
bash-script cis operating-system python3 system-compliance ubuntu-server
Last synced: 20 May 2026
https://github.com/kunaldhongade/os
Operating System Programs
c learning-by-doing operating-system os
Last synced: 29 Mar 2025
https://github.com/thiagosilvaantenor/processosexercicio-3-so1
Exercício 3, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste
java linux operating-system process
Last synced: 20 May 2026
https://github.com/bhavyapandya07/raspberry_pi_gpio
The Raspberry_PI_GPIO repository contains Python scripts and documentation for controlling LEDs and reading push button input using GPIO pins on a Raspberry Pi. This is a useful resource for anyone interested in learning about working with GPIO pins on a Raspberry Pi.
breadboard gpio gpio-pins nodejs operating-system python raspberry-pi-3 virtual-machine
Last synced: 10 Mar 2026
https://github.com/abhijithkunchati/weenix-os
A full operating system, based on Unix, built as a semester long project
c cpp kernel memory-management operating-system threads virtual-file-system virtual-memory
Last synced: 20 May 2026
https://github.com/imrun10/scripts-os-management
Aiding an operating system in managing processes, threads and Inter-process communications using C.
Last synced: 14 Aug 2025
https://github.com/zain-bin-arshad/aviation-simulation
This is a C# project developed using MS Visual Studio. It is actually a "Priority Scheduling" simulation.
air-traffic-control csharp operating-system os priority-queue priority-scheduling simulation
Last synced: 22 Jul 2025
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
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: 12 May 2026
https://github.com/jrohit2k4/linux_commands
This repository contains essential Linux commands, Bash scripts, and notes to help beginners understand the Linux operating system. It includes topics such as file handling, user management, process control, networking, and security basics.
centos linux operating-system rhel
Last synced: 06 Apr 2025
https://github.com/seanpm2001/android-x32_android0.6_vanilla_edition
🤖️ Android x32: The source repository for the Vanilla build of Android 0.6, a basic, but useful Android 0.6 (A) alternative installation
android-0-6 android-a android-alternative android-x32 android-x32-android-0-6 android-x32-android-0-6-vanilla-edition android-x32-development android-x32-project android-x32-vanilla-edition c-lang c-language gpl3 gplv3 linux operating-system vanilla-android vanilla-edition
Last synced: 11 May 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/seanpm2001/opengovos
🏛️💾️ The official source repository for OpenGovOS, an open source government operating system, connected to the OpenGov project.
assembly-lang assembly-language c-lang c-language government government-operating-system government-software gpl3 gplv3 opengov opengov-development opengov-project opengovos opengovos-development opengovos-project operating-system v-lang v-language
Last synced: 19 May 2026
https://github.com/carlos-descalzi/minios
A very simple operating system for i386 written in C and assembly, just for self learning.
assembly bootloader c i386 operating-system screenshot
Last synced: 14 Jun 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/seanpm2001/android-x32_android0.5_vanilla_edition
🤖️ Android x32: The source repository for the Vanilla build of Android 0.5, a basic, but useful Android 0.5 (A) alternative installation
32-bit android-0-5 android-a android-alternative android-x32 android-x32-android-0-5 android-x32-android-0-5-vanilla-edition android-x32-development android-x32-project android-x32-vanilla-edition assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux operating-system vanilla-android vanilla-edition
Last synced: 12 May 2026
https://github.com/briandfoy/perl6-currentplatform
Perl 6 extension for determining the operating system type
Last synced: 04 Mar 2025
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/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/hashim21223445/https-hashim21223445.github.io-hash-toolbox-
📄 Documentation for Vue Andoka Cloud
algorithms html java javascript machine-learning object-detection object-detection-api object-detection-model openai opencv opengl operating-system operating-system-concepts operating-system-docs operating-system-documentation operating-systems optimization python python3 ruby
Last synced: 13 Apr 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/connellr023/game-of-life-tos
Conway's Game of Life simulated on Transient OS threads.
armv8 bare-metal conways-game-of-life graphics operating-system raspberry-pi-3
Last synced: 02 May 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/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/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/dgisolfi/dos
A Typescript OS created for Fall 2018 Operating Systems class.
Last synced: 15 Mar 2025
https://github.com/donno2048/hellos
An entire operating system just to display: "Hello!"
Last synced: 08 Oct 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