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-26 00:19:10 UTC
- JSON Representation
https://github.com/bourgeoisor/mussels
Simple Unix command-line interpreter written in C++.
Last synced: 18 Apr 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/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/benmcavoy/jellyos
A fun operating system written in Rust
from-scratch operating-system rust
Last synced: 11 Jul 2025
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 21 Apr 2026
https://github.com/maruf-pfc/gub-cse-221
Green University of Bangladesh - CSE Department - Batch 221
computer-science cse data-communication data-structures-and-algorithms database dsa green-university gub machine-learning microprocessor oop open-source operating-system structured-programming web-programming
Last synced: 21 Apr 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/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/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/amzyei/charlex-os
charleX OS is a simple and free operating system. The main part, called the kernel, is written in the C language. The project is still being worked on. The goal is to make an easy-to-use and fast operating system. It wants to be like Windows but also fast like Linux or FreeBSD.
cprogramming cprogramming-language cprogramming-project cprogramming-solutions opensource-dos opensource-operatingsystems operating operating-system operating-system-kernel os osdev
Last synced: 20 Jun 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/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/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/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/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/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/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/tcl606/memorymanagement
操作系统存储管理的算法实现与演示
csharp dotnet memory-management operating-system os tsinghua-university wpf
Last synced: 18 Apr 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/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/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/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/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/cworld1/osp-learning
Some notes and code about CWorld learning Operating System Principle
learning operating-system operating-system-learning system vitepress
Last synced: 17 Mar 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/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
https://github.com/donno2048/hellos
An entire operating system just to display: "Hello!"
Last synced: 08 Oct 2025
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/stringmanolo/small
Small userland operative system (termux aarch64 proot-distro version)
aarch64 operating-system proot-distro
Last synced: 13 Aug 2025
https://github.com/jelhamm/memory-management
"This repository contains an implementation of diverse memory management techniques in an operating system, aiming to optimize resource allocation and utilization."
allocator cpp memory-allocation memory-management operating-system operating-systems-project paging python
Last synced: 26 Apr 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: 01 Apr 2025
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/lebrancworkshop/review-computer-science
Review the topics from Computer Science field.
c computer-architecture computer-network computer-science cpp digital-electronics hardware hardware-designs lecture-notes low-level-design low-level-programming operating-system operating-systems
Last synced: 26 Apr 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/al-taie/osschedulingalgorithms
CPU Scheduling Algorithms in Operating Systems
fcfs fcfs-process-scheduling fcfs-scheduling operating-system operating-systems os python round-robin round-robin-scheduling scheduling-algorithms sjf sjf-algorithm sjf-process-scheduling sjf-scheduling
Last synced: 27 Apr 2026
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/furkanonder/olympos
An experimental 32-bit Operating System
32-bit from-scratch operating-system
Last synced: 14 Oct 2025
https://github.com/jukalang/jukavm
JukaVM - Operating System VM Image for running Juka in an isolated environment based on TinyCore x64
juka linux linux-app linux-desktop linux-kernel open-source open-source-project operating-system operating-system-kernel operatingsystems ova ova-image tinycore64 tinycorelinux virtual-image virtual-images virtual-machine virtualbox vm vmware
Last synced: 13 Jun 2025
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/malbolgee/sistemas-operacionais
Códigos feitos na disciplina de Sistemas Operacionais da UFAM.
fifo-queue lottery-scheduling memory memory-management mlfq operating-system python round-robin-scheduler scheduling-algorithms sjf-scheduling stride-scheduling
Last synced: 27 Apr 2026
https://github.com/minhtrifit/windows-11-clone
Simulate Operating System Application
firebase nextjs14 operating-system shadcn-ui tailwind-css windows-11
Last synced: 20 Jan 2026
https://github.com/mrbisquit/banana-os-basic-v2
An Advanced Cosmos OS built in C#
Last synced: 04 Apr 2025
https://github.com/tinkerbell/captain
In-memory Operating System Installation Environment for Executing Tinkerbell Workflows based on systemd
bare-metal baremetal containerd linux operating-system os systemd tinkerbell
Last synced: 17 Feb 2026
https://github.com/nobodywatchin/bootc-testing
this repo is for testing custom bootc images from different sources using BlueBuild
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 27 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/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/promyloph/eumulator
Reimplementation of EUMEL0 virtual machine
Last synced: 11 Mar 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/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/jessmattless/os_p
c linker-script makefile operating-system x86-assembly
Last synced: 21 May 2026
https://github.com/pulseflow/avian
avian is an open source uwu owo cute operating system made in rust :3
avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix
Last synced: 28 Apr 2026
https://github.com/silumankucing/exoplanetos
lightweight and Linux-based operating system
Last synced: 28 Apr 2026
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/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/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/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/aayush-bhargav/library-management-system
Developed an Online Library Management System (OLMS) that not only provides basic functionalities of a library but also ensures data security and concurrency control..
c library-management-system login mutex-lock mutex-synchronisation operating-system security signup socket socket-io socketcommunication thread
Last synced: 28 Apr 2026
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/vaishaks/vosix
Attempt at writing a bare-metal Operating System for the Raspberry Pi 3.
operating-system operating-system-learning os raspberry-pi-3
Last synced: 29 Apr 2026
https://github.com/hananemirzaee/python-challenges1
Python challenges for beginners.
challenges if-else operating-system python while-loop
Last synced: 29 Apr 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/winstonliyt/secfsystem
UNIX-like secondary file system for Course 10043601 Project
c filesystem operating-system unix
Last synced: 16 May 2026
https://github.com/dougsoftware/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: 05 Jul 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: 27 Jan 2026
https://github.com/shiroonigami23-ui/aegisos
AegisOS_security_first_lightweight_customizable_open_source_operating_system
customization kernel lightweight open-source operating-system osdev privacy security systems-programming
Last synced: 29 Apr 2026
https://github.com/miguelangcfarias/pure-os
PureOS - Amanuel Fikadie | BDU1600914
atapi elixir falconos lua-modules luarocks macos nodejs operating-system patch penlight rust sata update windows
Last synced: 14 Apr 2026
https://github.com/large-farva/outpost
Fedora Kinoite based image with built in DoD CAC support.
atomic bluebuild custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 16 May 2026
https://github.com/qazcetelic/kosi
Kotlin Operating 💻 System Info 📄. A capable library for adding specific logic for certain operating systems with varying levels of specificity that uses inheritance and auto-casting to access properties.
information-retrieval kotlin kotlin-library operating-system
Last synced: 20 Oct 2025
https://github.com/spacebody/cs302-operating-system
Codes for CS302 Operating System Labs
Last synced: 13 Apr 2025
https://github.com/robertsaupe/php-systeminfo
php library to get useful information about the system
check info information library operating-system operation-system os php php8 server system
Last synced: 08 Jun 2026
https://github.com/ileies/rizinos
RizinOS - The First Browser-based Operating System
linux nixos operating-system os osdev paas rizinos saas svelte sveltekit system-programming
Last synced: 29 Apr 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/elementh/cue_os
:gear: A rust-powered OS for the LULZ
hobby lulz operating-system rust
Last synced: 11 Jan 2026
https://github.com/khaledsharif/dos
Operating system for the Raspberry Pi using the D language
assembly dlang kernel operating-system raspberry-pi
Last synced: 30 Apr 2026
https://github.com/lukem512/cakeos
Automatically exported from code.google.com/p/cakeos
Last synced: 14 Mar 2025
https://github.com/itsjomon/cs-theory-notes
A comprehensive collection of theory notes covering key concepts in computer science, including computer networks, operating systems, and database management systems (DBMS). A valuable resource to build a solid theoretical foundation.
computer-networks computer-science database-management-system operating-system
Last synced: 02 Apr 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/itschrisjang/cs-grad-interview-kit
CS 대학원 면접 대비용 질문 모음집 – 컴퓨터공학/소프트웨어학과 전공 기초(운영체제, 네트워크, 알고리즘, 자바 등) 면접 질문 정리
algorithms computer-science cs-interview-questions database java network operating-system technical-interviews
Last synced: 23 Jan 2026
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/zeyad97/system-monitoring-tool-linux
A Linux-based system monitoring toolkit that provides real-time reports on CPU, GPU, memory, disk usage, and system metrics. It supports HTML report generation, optional graphical interface (GUI), and Docker containerization. Advanced features include optional Python-based charts and InfluxDB integration for time-series data storage.
bash linux monitoring monitoring-tool operating-system system systemmonitor
Last synced: 30 Apr 2026
https://github.com/nopangel/bear
The best kernel for programmers
asm bear bearos c kernel microsystem operating-system os osdev r x86-64
Last synced: 11 Jun 2025
https://github.com/stellcel-remeny/markedrain-linux
A linux os that uses buildroot.
buildroot linux linux-distribution linux-distro linux-kernel linux-operating-system linux-os open-source openrc opensource operating-system operating-system-linux
Last synced: 16 May 2026
https://github.com/preetmishra/preemptive-scheduling-algorithms
Preemptive scheduling algorithms.
Last synced: 24 Jun 2026
https://github.com/abhishekayu/operating-system-information-
Operating System Information using Python Platform Module..!!
code git github information operating-system os python python3
Last synced: 24 Jun 2026
https://github.com/sundeeep/rust-demystified
My learning of Rust language by embracing it's cutting edge advantages in each and every domain of compute science and engineering.
blockchain-technology database operating-system rust smart-contracts web3
Last synced: 01 May 2026
https://github.com/callmesalmon/nanos
My attempt at making an actual good kernel. Contributions are always welcome! (WIP)
c kernel minimalist nanokernel operating-system os osdev pure-c
Last synced: 09 Sep 2025
https://github.com/jelhamm/cpu-scheduling
"CPU Scheduling Algorithms Implementation Repository"
cpu cpu-scheduling fcfs-process-scheduling fcfs-scheduling java mlq--scheduling operating-system priority-scheduling round-robin round-robin-scheduler rr-scheduling scheduling shortest-job-first sjf-scheduling
Last synced: 01 May 2026
https://github.com/seanpm2001/whypados_18
🍏️📱️[🇴.🇸]1️⃣️8️⃣️💾️ A separate repository for the archival and development of whyPadOS 18, an open source remake of iPadOS 18. Written in C, and part of the WacOS operating system project.
apple-alternative c-lang c-language gpl3 gplv3 ipados-18-alternative ipados-alternative operating-system wacos wacos-development wacos-operating-system-project wacos-project whypados whypados-18 whypados-18-development whypados-18-project whypados-development whypados-project
Last synced: 07 Mar 2026
https://github.com/tcl606/bankservices
银行柜员服务问题
csharp multi-threading operating-system os tsinghua-university
Last synced: 16 Mar 2025
https://github.com/m0rningdawning/knockos
PeachOS knock-off to practice kernel dev.
c kernel nasm operating-system x86-64
Last synced: 01 May 2026
https://github.com/kunaldhongade/os
Operating System Programs
c learning-by-doing operating-system os
Last synced: 29 Mar 2025