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-21 00:18:46 UTC
- JSON Representation
https://github.com/iamgideonidoko/boat-passenger-c-solution
C solution to the Boat Passenger Problem in operating system.
critical-section mutex operating-system process-synchronization semaphore
Last synced: 21 Mar 2025
https://github.com/lukem512/cakeos
Automatically exported from code.google.com/p/cakeos
Last synced: 14 Mar 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/vikktor93/c-avanzado
Advanced C level course
barriers c concurrency mutexes operating-system semaphores
Last synced: 20 Jul 2025
https://github.com/paulodhiambo/openv
RISC V Microkernel Operating System
microkernel operating-system risc-v
Last synced: 19 Jun 2026
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: 27 Jan 2026
https://github.com/eshaagarwa/operating-system_interview-question
Last_minutes Operating Systems: Essential Interview Questions 🚀
cpu-scheduling interview-preparation operating-system
Last synced: 17 Oct 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/sandip-kanzariya/5th-semester
Learn Advanced Algorithms | MFP - 8086 | Operating System | MERN Stack
8086 advanced-algorithms dosbox mern-stack mfp operating-system tasm
Last synced: 23 Feb 2025
https://github.com/suhteevah/ext4-rw
no_std ext4 filesystem with read/write support in Rust
bare-metal embedded ext4 filesystem no-std operating-system osdev rust
Last synced: 14 Jun 2026
https://github.com/i5-650/turb-os
A small OS made in C/C++, made for a supervized project ! This project is NOT an example
c cpp operating-system os school-project
Last synced: 17 May 2026
https://github.com/saket-sk/chat-application-using-shared-memory
Operating System Project showing Chat Application (CLI mode) using the concept of Shared Memory. GUI will be added later. For detailed information, READ WIKI of this PROJECT.
c operating-system shared-memory
Last synced: 24 Feb 2025
https://github.com/furkanonder/olympos
An experimental 32-bit Operating System
32-bit from-scratch operating-system
Last synced: 14 Oct 2025
https://github.com/killian-w/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: 21 Mar 2025
https://github.com/ntdls/tedios
A template OS originally designed to reverse SHA1 hashes on bare-metal instead of dealing with OS overhead.
assembly low-level operating-system
Last synced: 24 Feb 2026
https://github.com/valiantlynx/advanced-operating-systems
Welcome to the Advanced Operating Systems Course repository! This repository serves as a comprehensive resource center hosting all necessary materials, assignments, and additional resources for the UIA Advanced Operating Systems course.
Last synced: 21 Jan 2026
https://github.com/seanpm2001/android-x32_android0.5_heavy_edition
🤖️ Android x32: The source repository for the Heavy build of Android 0.5, a powerful, but large Android 0.5 (A) alternative installation
android-0-5 android-a android-alternative android-x32 android-x32-android-0-5 android-x32-android-0-5-heavy-edition android-x32-development android-x32-heavy-edition android-x32-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 heavy-edition linux operating-system
Last synced: 04 May 2026
https://github.com/seanpm2001/android-x64_android14.1_vanilla_edition
🤖️ Android x64: The Vanilla build for Android 14.1, a basic, but useful Android 14.1 alternative installation
64-bit android-14-1 android-alternative android-x64 android-x64-vanilla-edition android-xiv android14-1 assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux operating-system vanilla-android vanilla-edition x64
Last synced: 08 May 2026
https://github.com/stnert/solopensec
API Enterprise Remote Solutions of Cybersecurity
configuration cybersecurity operating-system suporte
Last synced: 04 Feb 2026
https://github.com/ravindraogg/be-lab-codes
Vtu Lab program's BCS303, BCSL305, BCS304, BCS306A, BCS401, BCS402, BCS403, BCSL404, and BDSL456B.
bcs303 bcs304 bcs306a bcsl305 dsa dsalabprograms java labprograms oops operating-system vtu vtulabprograms
Last synced: 15 May 2026
https://github.com/douglasmatosdev/college_computer_science
This repository is my college computer science studies.
c code-block code-blocks cpp data-science data-structures database eclipse gcc-complier html-css-javascript intellij java java-8 javascript jvm opengl operating-system php vscode
Last synced: 21 Mar 2025
https://github.com/mostafagalal1/g-shell
Unix shell program with same functionalities of the conventional terminal containing the basic set of commands introduced in terminal.
c implementation operating-system unix-shell utility
Last synced: 12 Oct 2025
https://github.com/daniel05155/client-server-bank-system
This project is a banking management system built with the concept of operating system and multithread programming using C++.
bank-system cpp operating-system
Last synced: 12 Oct 2025
https://github.com/yashmagane/cpu-scheduling
Project on testing different CPU Schedulers
bash cpu-scheduling operating-system schedulers
Last synced: 18 May 2026
https://github.com/seanpm2001/android-x64_android16.0_livecd_edition
🤖️ Android x64: The LiveCD build for Android 16.0, try out 4 different editions of Android-x64+16.0 before installing it
64-bit android-16 android-alternative android-vi android-x64 android-x64-android-16 android-x64-livecd-edition android16 assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 08 May 2026
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/pzaino/merlin_module
A crate library to help building Kernel Modules for Merlin Kernel
kernel kernel-module kernel-module-development kernel-modules merlin merlin-kernel merlin-os merlin-os-module operating-system risc-os riscos riscos64 rust rust-lang
Last synced: 11 Oct 2025
https://github.com/bourgeoisor/mussels
Simple Unix command-line interpreter written in C++.
Last synced: 18 Apr 2026
https://github.com/archismankarmakar/banker-s-algorithm-cli-gui
Banker's Algorithm Implementation using C++ & C# .NET
banker-algorithm bankers-algorithm cse operating-system operating-systems os
Last synced: 28 Apr 2026
https://github.com/deatthblade1/sonic-meme
Sonic-meme is a collection of creative, humorous images and videos featuring the iconic Sonic the Hedgehog character. This project aims to bring together the best memes, allowing fans to share and enjoy Sonic-themed content easily.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 29 Apr 2026
https://github.com/seanpm2001/android-x64_android13.1_heavy_edition
🤖️ Android x64: The source repository for the Heavy build of Android 13.1, a powerful, but large Android 13.1 (T) alternative installation
android-13-1 android-t android-x64 android-x64-android-13-1 android-x64-android-13-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: 26 Jul 2025
https://github.com/adisol07/ohmyos
Library for interacting with operating system without platform specific code
code csharp library nuget nuget-package operating-system os
Last synced: 19 Jan 2026
https://github.com/finnmglas/betriebssystem
AI ready linux distribution for agentic development. Optinionated defaults that help me (and possibly you too) get stuff done faster. Installable, Live-Bootable, Customizeable. Built by Finn Glas
agentic agentic-os ai-agents claude claude-code debian fleet-management iso linux linux-fleet live-build live-build-config operating-system whitelabel-os
Last synced: 28 May 2026
https://github.com/akshay326/vos-client
cloud-computing operating-system synchronization
Last synced: 10 Jun 2025
https://github.com/usmanshaikh24/my-assignments
This repository contains structured and categorized assignments from various subjects in my B.Tech (CSE-AI) curriculum. Each folder corresponds to a different subject and includes assignments in HTML, PDF formats. These assignments cover both theoretical concepts and practical implementations.
electric machiine-learning-algorithms operating-system technology vehicles web
Last synced: 21 Jul 2025
https://github.com/andersonrezende/rust_os
Simples kernel escrito em rust
operating-system operational-systems rust so
Last synced: 18 Jun 2026
https://github.com/ydx-2147483647/os_qa
问答:操作系统原理。 (2022年9月至10月)
beijing-institute-of-technology homework operating-system
Last synced: 10 Oct 2025
https://github.com/sanam2405/operatingsystemlabs
This contains the assignments of Operating System Labs of Information Technology, Jadavpur University - 2022
Last synced: 09 Jul 2025
https://github.com/psygreg/popsicle
A slightly modified version of System76's PopOS with Gnome Software as its package manager frontend, Linux-XanMod kernel for better performance and up-to-date features and some other tweaks.
linux linux-desktop linux-gaming linux-system operating-system pop-os
Last synced: 19 Jan 2026
https://github.com/tomlutzenberger/useragent
A small and easy but useful webservice to identify user-agents
api browser identification navigator operating-system os user-agent webservice
Last synced: 12 Jun 2025
https://github.com/francisc0arauj0/last
My own x86_64 operating system
c hobby hobby-os hobby-project kernel operating-system os
Last synced: 10 Oct 2025
https://github.com/seanpm2001/android-x64_livecd_10b
🤖️ Android x64: The source repository of the special Android x64 LiveCD for all versions of Android x64 from 10.1 to 10.1
android-10 android-alternative android-q android-x64 android-x64-development android-x64-livecd android-x64-livecd-10b android-x64-livecd-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-10b livecd-edition operating-system
Last synced: 18 Apr 2026
https://github.com/hashim21223445/andoka-cloud.35
Created API calls, application disclosure, documentation, templates, and code for Enduka Cloud for software development
algorithms algorithms-and-data-structures-interview-questions blog config docker-compose firebase html java machine-learning machine-learning-algorithms neural-network object-detection object-detection-and-tracking object-detection-api object-detection-model object-detection-pipelines operating-system operating-system-docs operating-systems-project python
Last synced: 10 Apr 2026
https://github.com/nekronos-gh/tinyfile
Library for providing service domain access to any process in the system through IPC.
operating-system shared-memory
Last synced: 09 Oct 2025
https://github.com/dudejoe870/funos
A little hobby OS
kernal kernel operating-system os
Last synced: 16 Mar 2025
https://github.com/qvitallc/qvitaos
A tweaked version of Windows without the annoying bloatware.
bloatware bloatware-removal customos iso operating-system os qvita tweaked-os tweaked-windows windows windows11 windows11-bypass windows11unsupported
Last synced: 02 Jul 2025
https://github.com/xiaozhiliaoo/operating-system-practice
operating system research
linux operating-system system-programming unix
Last synced: 08 Oct 2025
https://github.com/tcl606/bankeralgorithm
银行家算法示例
algorithm banker-algorithm csharp dead-lock operating-system os tsinghua-university
Last synced: 08 Oct 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: 15 May 2026
https://github.com/morin3/hcc12
# Andoka-2 H.5 Andoka now TV
algorithms firebase git github-config google-cloud google-maps-api html infrastructure internal-development java javascript machine-learning object-detection operating-system optimization production python3 security spring-boot university-project
Last synced: 07 Apr 2026
https://github.com/luketech2006/opendos
A low-profile Operating System for Minecraft Forge OpenComputers.
lua minecraftforge opencomputers operating-system
Last synced: 06 Oct 2025
https://github.com/srujayreddy/key-value-server
This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.
c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system
Last synced: 06 Oct 2025
https://github.com/seanpm2001/android-x64_android14.1_livecd_edition
🤖️ Android x64: The LiveCD build for Android 14.1, try out 4 different editions of Android-x64+14.1 before installing it
64-bit android-14-1 android-alternative android-x64 android-x64-android-14-1 android-x64-livecd-edition android-xiv android14-1 assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 07 May 2026
https://github.com/shubhranpara/cpu-scheduler
This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.
c console-application operating-system scheduler scheduling-algorithms
Last synced: 05 Oct 2025
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/iagocarmona/ext2_file_system
Porojeto de SO - SIstemas de arquivos.
Last synced: 18 May 2026
https://github.com/Pr0G4m1ngXD/Windows-NT-Classic
a webOS inspired by windows 93, 96 and others
es6 operating-system web webpack windows
Last synced: 11 Mar 2025
https://github.com/suhteevah/rustc-lite
Minimal no_std Rust compiler using Cranelift backend
bare-metal compiler cranelift embedded no-std operating-system osdev rust rust-compiler
Last synced: 14 Jun 2026
https://github.com/rhazra-003/oslab
Assignment - Solution of Operating Systems Lab of 5th Semester (Batch of 2023) of NIT Durgapur
c linux operating-system python3 ubuntu1804
Last synced: 13 Apr 2026
https://github.com/h-3d/h-3x
H-3X is a minimalist operating system built in Rust, designed for educational exploration into OS development and low-level programming.
bare-metal kernel no-std operating-system osdev rust rust-osdev x86-64
Last synced: 03 Jul 2025
https://github.com/suhteevah/acpi-nostd
no_std ACPI table parser with power management in Rust
acpi bare-metal embedded no-std operating-system osdev power-management rust
Last synced: 14 Jun 2026
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/poreeyaporzare/flip-os
a one OS by Flip & good OS for anybody / free / easy to use / customizable / full open source / exe & deb & apk runner / good for any job / safe / good for fold & flip device's
c computer-vision cplusplus csharp html-css-javascript java jquery json linux-kernel luatex operating-system public reactjs sass shell tex xsharp
Last synced: 02 Jul 2025
https://github.com/winstonliyt/secfsystem
UNIX-like secondary file system for Course 10043601 Project
c filesystem operating-system unix
Last synced: 16 May 2026
https://github.com/john0n1/on1os
A security-focused, minimalist Linux distribution built with modern hardening techniques and TPM2/LUKS2 support.
buildroot dracut hardened hardening linux linux-distribution linux-hardened luks2 operating-system security-tools tpm2
Last synced: 27 Jul 2025
https://github.com/lizainslie/railos
A simple operating system
assembly clang operating-system
Last synced: 07 Nov 2025
https://github.com/The-Swarm-Corporation/AgentOS
AgentOS implements a comprehensive security architecture leveraging containerization, orchestration, and multi-layer isolation to ensure secure execution of autonomous agents.
agentos agents ai ml multi-agent operating-system swarms
Last synced: 11 Sep 2025
https://github.com/akshay326/vos-server
operating-system scheduling-algorithms semaphore synchronization
Last synced: 01 Apr 2025
https://github.com/enderice2/fennix
Opeating System from scratch made in C and C++
aarch64 arm assembly c cpp cpp20 gcc-compiler gcc-cross-compiler kernel operating-system operating-system-learning os os-development osdev osdev-projects x86 x86-64
Last synced: 27 Jul 2025
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/jessmattless/os_p
c linker-script makefile operating-system x86-assembly
Last synced: 21 May 2026
https://github.com/waqaszafar9/cpp-projects
Mega C++ Projects
algorithms algorithms-and-data-structures cpp operating-system project-repository projects
Last synced: 13 Jun 2025
https://github.com/magic3007/jos
😍 Implementation for the lesson Operating System Engineering(Honor Track, 2019 Autumn) in Peking University, adjusted from MIT 6.828(2018).
Last synced: 12 Jun 2026
https://github.com/nevilparmar11/operating_system_lab_tasks
Operating System subject lab tasks sem 5.
Last synced: 11 Jun 2026
https://github.com/recursivelogic/pollux
A hobby operating system built with Rust
kernel microkernel operating-system operating-systems operatingsystem os rust rust-lang rust-language rustlang
Last synced: 28 Jul 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: 02 May 2026
https://github.com/seanpm2001/android-x64_android11.1_livecd_edition
🤖️ Android x64: The source repository for the LiveCD build of Android 11.1. Try out 4 different editions of Android-x64+11.1 (R) before installing it
android-11-1 android-alternative android-r android-x64 android-x64-android-11-1 android-x64-android-11-1-livecd-edition android-x64-development android-x64-livecd android-x64-livecd-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 10 Apr 2026
https://github.com/simon-zerisenay/42_borntoberoot
42 Born2beroot: Born2beroot is a project that focuses on the installation and configuration of a Linux server. It involves setting up a minimal version of Debian Linux, configuring various components, and ensuring the server's security and stability.
debian operating-system security shellscripting system systemadministration virtualbox virtualmachine
Last synced: 11 Jun 2026
https://github.com/danisfermi/os-lab-nit-calicut
OS Lab (@NITCalicut)
c c-plus-plus operating-system os
Last synced: 14 May 2026
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/seanpm2001/android-x32_livecd_0.5b
🤖️ Android x32: The source repository of the special Android x32 LiveCD for all versions of Android x32 from 0.5 to 0.5
android-0-5 android-a android-alternative android-x32 android-x32-android-0-5 android-x32-development android-x32-livecd-0-5b android-x32-livecd-edition android-x32-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-0-5a livecd-edition operating-system
Last synced: 08 May 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/rohithgowdam/rvce-3rdsem-os-lab-programs
This is the lab programs for the course 21CS34 by RV College of Engineering.
lab-programs operating-system rvce rvce-lab-code
Last synced: 11 Jun 2026
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/seanpm2001/android-x64_livecd_16a
🤖️ Special Android x64 LiveCD for all versions of Android x64 from 16.0 to 16.0
android-16 android-alternative android-compilation android-compilation-livecd android-x64 android-x64-livecd android-x64-livecd-16a assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-16a livecd-edition operating-system
Last synced: 13 May 2026
https://github.com/amine-cs96/round_robin-process-scheduler
Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.
c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing
Last synced: 14 Oct 2025
https://github.com/seanpm2001/android-x32_livecd_0.6b
🤖️ Android x32: The source repository of the special Android x32 LiveCD for all versions of Android x32 from 0.6 to 0.6
android-0-6 android-a android-alternative android-x32 android-x32-android-0-6b android-x32-development android-x32-livecd-0-6b android-x32-livecd-edition android-x32-project c-lang c-language gpl3 gplv3 linux livecd livecd-edition operating-system
Last synced: 13 May 2026
https://github.com/3-o-3/3o3
PUBLIC DOMAIN (⊄) Operating System
c-programming-language cc0 operating-system public-domain raspberry-pi unlicense x86
Last synced: 13 May 2026
https://github.com/spacebody/cs302-operating-system
Codes for CS302 Operating System Labs
Last synced: 13 Apr 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/iamdyeus/memulatrix
Virtual Memory Simulator built with C++ and Python
cpp operating-system python virtual-memory
Last synced: 18 May 2026
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/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