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/seanpm2001/android-x32_android0.6_heavy_edition
π€οΈ Android x32: The source repository for the Heavy build of Android 0.6, a powerful, but large 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-heavy-edition android-x32-development android-x32-heavy-edition android-x32-project c-lang c-language gpl3 gplv3 heavy-edition linux operating-system
Last synced: 10 May 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/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/sjkingo/osbook
A beginnerβs guide to operating systems development
book operating-system osdev sphinx
Last synced: 04 Apr 2025
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/hananemirzaee/python-challenges1
Python challenges for beginners.
challenges if-else operating-system python while-loop
Last synced: 29 Apr 2025
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/andersonrezende/rust_os
Simples kernel escrito em rust
operating-system operational-systems rust so
Last synced: 18 Jun 2026
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/seanpm2001/android-x64_livecd_16b
π€οΈ Android x64: The source repository of the special Android x64 LiveCD for all versions of Android x64 from 16.0 to 16.1
android-16 android-alternative android-w android-x64 android-x64-development android-x64-livecd android-x64-livecd-16b android-x64-livecd-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd livecd-16b livecd-edition operating-system
Last synced: 07 May 2026
https://github.com/seanpm2001/android-x32_livecd_0.6a
π€οΈ Android x32: The source repository of the special Android x32 LiveCD for all versions of Android x32 from 0.5 to 0.6
android-0-6 android-a android-alternative android-x32 android-x32-development android-x32-livecd android-x32-livecd-0-6a android-x32-livecd-edition android-x32-project c-lang c-language gpl3 gplv3 linux livecd livecd-0-6a livecd-edition operating-system
Last synced: 20 Mar 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/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/seanpm2001/android-x64_android11.1_degoogled_edition
π€οΈ Android x64: The source repository for the DeGoogled build of Android 11.1, a powerful, DeGoogled Android 11.1 (R) alternative installation
android-11 android-alternative android-r android-x64 android-x64-android-11 android-x64-android-11-degoogled-edition android-x64-degoogled-edition android-x64-development android-x64-project assembly-lang assembly-language c-lang c-language degoogle-your-life degoogled-android degoogling-android gpl3 gplv3 linux operating-system
Last synced: 07 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/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/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/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/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/zanders3/loxos
A hobby operating system
cpp14 lox-language operating-system
Last synced: 25 May 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/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/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/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/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/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/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/silumankucing/exoplanetos
lightweight and Linux-based operating system
Last synced: 28 Apr 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/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/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/devvyyxyz/interactive-fake-terminal
fake fake-os html-css-javascript operating-system os website windows
Last synced: 04 Apr 2025
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/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/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/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/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/kunaldhongade/os
Operating System Programs
c learning-by-doing operating-system os
Last synced: 29 Mar 2025
https://github.com/connellr023/transient-os
A work in progress time-sharing operating system for concurrency on the Raspberry Pi 3.
aarch64 armv8 armv8-assembly assembly atomicity clang concurrency concurrent-programming cpp cpu-scheduling library mutex operating-system raspberry-pi-3 time-sharing
Last synced: 08 May 2026
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/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/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/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/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/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/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/benmcavoy/jellyos
A fun operating system written in Rust
from-scratch operating-system rust
Last synced: 11 Jul 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/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/danisfermi/os-lab-nit-calicut
OS Lab (@NITCalicut)
c c-plus-plus operating-system os
Last synced: 14 May 2026
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/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: 08 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/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/kuberwastaken/cottagos
cottagecore cottagos fauxos hackclub operating-system os webos
Last synced: 22 Jun 2026
https://github.com/harismuneer/forking-sharedmemory-semaphores_example
πA C++ example demonstrating the OS concepts of Process Forking, Shared Memory, Semaphores by solving an interesting problem
fork forking open-source-project operating-system operating-systems operating-systems-learning os-algorithms os-locks process-forking semaphore semaphores semaphores-locking shared-memory solved-exercises synchronization synchronization-strategies systems systems-programming
Last synced: 17 Mar 2025
https://github.com/kapil5626/chomkeos
chomkeos is a powerful open-source tool designed for streamlining data analysis processes and enhancing workflow efficiency for researchers and data scientists. With its user-friendly interface and robust functionality, chomkeos simplifies complex data manipulation tasks and enables users to generate insightful visualizations with ease.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 07 Jul 2025
https://github.com/zyn10/bankers-algorithm_cpp
bankers-algorithm cpp operating-system source-code
Last synced: 20 May 2026
https://github.com/rosnovsky/fedora-park
π§β¨ Experimenting with custom Linux images
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 14 May 2026
https://github.com/mostafagalal1/matrix_multiplication
C program that performs matrix multiplication using three approaches the ordinary one which uses one thread, multiplying for row per thread and multiplying for element per thread. The program reads input matrices from files, multiplies them using a specified number of threads, and writes the resulting matrix to an output file.
implementation linux matrix-multiplication operating-system threading
Last synced: 17 May 2026
https://github.com/miguelmedinacastro/file_system
Projeto realizado para a disciplina Sistemas Operacionais.
c cmake fat32 filesystem linux operating-system
Last synced: 14 May 2026
https://github.com/reflexe/ziqe
Currently a pet project: kernel-mode driver framework in C++ (supports Linux)
cpp driver linux operating-system
Last synced: 14 May 2026
https://github.com/sanjaraiy/nodejs_work
ππ This repository explores the fs, os, http, and events modules in Node.js. Dive in and master these core functionalities! π»π
crud events http javascript nodejs operating-system
Last synced: 14 May 2026
https://github.com/alex-dawson/dead-os
A punk, Arch based, OS made for the people without AI
arch-linux dmenu hyprland operating-system pywal16 wayland
Last synced: 15 May 2026
https://github.com/themysterysolver/process-sheduling-solver
Generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.
cpu-scheduling-algorithms html-css-javascript operating-system
Last synced: 25 Jan 2026
https://github.com/kyku1/nestos
NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.
debian hexos homelab media-server nas operating-system plex plex-media-server proxy serial storage streaming unraid usb
Last synced: 08 Jul 2025
https://github.com/simranshaikh20/bash-script
kernal operating-system shell-script
Last synced: 26 Mar 2025
https://github.com/farhantips/operating-system
This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.
bracucse cpu cse321bracu fork inter-process-communication multithreading operating-system process semaphore synchronization thread
Last synced: 28 Oct 2025
https://github.com/anurag-ghosh-12/operating-systems--codespace
Welcome to Operating System Exploration β a deep dive into the inner workings of Linux, system calls, memory management, and process control.
c linux linux-kernel operating-system system-calls
Last synced: 16 May 2026
https://github.com/jmacato/kino
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 15 May 2026
https://github.com/chenhcy/cs149-fianl-project
CS 149 - Operating Systems Fianl Project
Last synced: 11 Jun 2025
https://github.com/rafifiaan/learn-processing-c
Repo in pure running process using C!
Last synced: 15 May 2026
https://github.com/dalba-sudo/cosa
A hobby operating system to supplement the knowledge from Georgia Tech's CS3210 course!
bootloader hobby-os hobby-project operating-system os
Last synced: 15 May 2026
https://github.com/lenovix/kamilos
Develop my Operating System, Start date: 18 May 2025
Last synced: 15 May 2026
https://github.com/sassanghz/transaction-networkbuffer---java
Usage of blocked synchronization, semaphores that wait & signal buffers in critical sections for client-server linkage.
Last synced: 15 Jun 2025
https://github.com/talha-1010/ludo-game
a ludo board game made with c++ using Operating System concepts.
cpp deadlock game ludo-game mutex operating-system semaphores
Last synced: 15 May 2026
https://github.com/antidoid/uos-thinkpad-e14-gen-5
Linux, by me, for me.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 17 Jan 2026