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/thegupta2012/operating-systems-basics
A library with all basic operating system concepts like scheduling, page replacement and multi-threading implemented in C++
Last synced: 24 Oct 2025
https://github.com/davideimola/parallelcomputing
IPC Parallel Computing calculator
c ipc operating-system parallel-computing system-calls university-project
Last synced: 15 Mar 2025
https://github.com/euclaise/silkware
A simple OS. Mirror of https://sr.ht/~euclaise/silkware/
Last synced: 08 Apr 2025
https://github.com/lvntky/bootlisp
lisp programming language and interpreter that lives on 521B bootsector
ast boot bootloader bootsector lisp lisp-interpreter lisp-language low-level operating-system operating-systems
Last synced: 03 Apr 2025
https://github.com/ilovenooodles/ususbuntu-operating-system
This project is made to fulfill the 1st, 2nd, and 3rd milestone for the Operating System. It is a simple os that can do simple command like ls, mkdir, cp, cd, cat, and mv. It also implemented by using multiprogramming and message passing
Last synced: 02 Jul 2025
https://github.com/d3ara1n/halcyon
学习用RUST写RISCV操作系统
embedded kernel operating-system osdev risc-v rust
Last synced: 28 May 2026
https://github.com/w1redch4d/essence
custom fork of essence by nakst
operating-system operating-system-development osdev osdev-projects
Last synced: 26 Mar 2025
https://github.com/iimpaq/sweb-env
My development setup to work on the SWEB educational OS.
bash docker docker-compose educational-project macos operating-system os os-development osx windows
Last synced: 16 Mar 2025
https://github.com/mateusjssilva/philosophers-dinner
A C program simulating the "Dining Philosophers" problem using threads and mutexes to manage resource sharing and prevent deadlock. Each philosopher is a thread, and mutexes represent chopsticks, ensuring safe concurrent access.
c mutex operating-system philosophers-dinner-problem synchronization theads
Last synced: 30 Mar 2025
https://github.com/ms10596/os2assginment2
An implementation of a directory, file and disk management systems.
Last synced: 29 May 2026
https://github.com/toxicwebdev/toxicblue-dx
Developer Experience Fedora Atomic images for wayland compositors
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 20 Jan 2026
https://github.com/darkusphantom/sincronizacion-procesos
Manejo de la concurrencia entre procesos, utilizando herramientas para la sincronización y comunicación, aplicadas en la resolución de problemas en Sistemas Operativos
c concurrent-programming operating-system thread
Last synced: 25 Mar 2025
https://github.com/xeimsuck/nitroos
operating system
asm cmake cpp operating-system os
Last synced: 15 Mar 2025
https://github.com/papo1011/os161
Lightweight educational operating system
c kernel operating-system os os161 paging syscall virtual-memory
Last synced: 25 Mar 2025
https://github.com/28ritu/modifying-cfs-scheduler
cfs operating-system scheduler
Last synced: 08 Apr 2025
https://github.com/sauravrwt/practicals
B.Tech(IT) program, students are required to complete practicals starting from the 3rd semester.
compiler-design computional-methods daa data-structures dbms java oops-in-cpp operating-system pslp
Last synced: 01 Apr 2025
https://github.com/chandrikabijore/quick-notes-for-placements
This Computer Subjects every developer should know....!!!!
computer-network dbms oops operating-system
Last synced: 06 Jan 2026
https://github.com/nishatrhythm/operating-systems
UNIX or Ubuntu Operating Systems related shell scripting and basic commands can be found here.
linux operating-system shell-script terminal ubuntu
Last synced: 20 Jul 2025
https://github.com/gajendra-ingle/cpu-scheduling-simulator
The CPU Scheduling Algorithm Visualizer is a Web-Based UI that shows How to CPU Scheduling Algorithms work Internally in the CPU.
cpu-scheduling operating-system scheduling-algorithms scheduling-simulator
Last synced: 25 Mar 2025
https://github.com/shreyas-wagire/os_algorithms
This is all the operating system code implemented in college.
c cprogramming-language operating-system os
Last synced: 28 Mar 2025
https://github.com/tanner00/oldsite
Creating an Operating System Info Website
Last synced: 11 Mar 2025
https://github.com/ndming/VirtualOS
A Linux implementation of a simple operating system.
Last synced: 11 Mar 2025
https://github.com/qpakzk/wonix
my own operating system, which supports 64-bit
operating-system os-development
Last synced: 11 Mar 2025
https://github.com/twseptian/Operating-System-Codes
Operating System
c c-programming collatz-conjecture fifo filecopy lru montecarlo operating-system operating-system-learning optimal-page pagination
Last synced: 11 Mar 2025
https://github.com/xatyy/OS
Distributed assignment repository for OS university course
Last synced: 11 Mar 2025
https://github.com/aydinaf/Multi-Threading-Lab1
COEN346 - Lab 1
coen346 multithreading operating-system
Last synced: 11 Mar 2025
https://github.com/sofiateixeiraa/FEUP_SO
Code developed in the SO (Operating Systems) subject @ FEUP
bash-script c operating-system
Last synced: 11 Mar 2025
https://github.com/rrsmart8/memory-allocator
Using Data Structures to create malloc(), calloc(), realloc() functions.
heap operating-system system-calls
Last synced: 04 Jul 2025
https://github.com/ashwin-1709/nfa-to-minimized-dfa
NFA simulation with multiprocessing (IPC) and DFA minimization.
dfa-minimization interprocess-communication nfa-simulator nfa-to-dfa-conversion operating-system
Last synced: 16 Mar 2025
https://github.com/anthonytornetta/fractalos
A test gui-based open source operating system for the opencomputers mod
gui lua opencomputers operating-system
Last synced: 18 Jun 2025
https://github.com/marcelofcandido/about-operating-systems
Little studies abouts operating systems (processes and memory) made for Operating Systems discipline at CEFET-MG
busy-wait logical-addresses operating-system physical-addresses processes syncronization
Last synced: 22 Jun 2025
https://github.com/mpfleger1/cs-3502-operating-systems-project-1
Project for Kennesaw State University Operating Systems course
cplusplus inter-process-communication latex linux operating-system threads virtual-machine
Last synced: 01 Dec 2025
https://github.com/morin3/andoka-morni
📝 Andoka Minimalistic Vue-powered static site generator
algorithms api classification-internal computer-vision css css-grid genesis github-actions github-config go javascript javascript-applications machine-learning object-detection open-source operating-system optimization rust typescript web
Last synced: 13 Apr 2026
https://github.com/laplacexd/operatingsystemconcepts
Operating System Concepts Simulations (CS3104)
cpu-scheduling disk-scheduling memory-management memory-management-paging operating-system paging-algorithms python3 schedulers scheduling-algorithms
Last synced: 05 Sep 2025
https://github.com/thecodex234/pyonb-os
A Python OS made in CoLab. Heavily under it's WIP stage.
ipynb operating-system wip-but-usable
Last synced: 13 Jun 2025
https://github.com/dagrigorev/microdos
A modern C++ foundation for a UEFI-native DOS-compatible micro-OS inspired by MS-DOS 1.x architecture
4fun dos fun low-level microdos operating-system os porting
Last synced: 30 May 2026
https://github.com/boneill02/swerve-libc
libc for swerve
c i386 kernel operating-system osdev unix
Last synced: 05 Jul 2025
https://github.com/tyleradammartinez/process-scheduler-simulator
Simulation of a process scheduler in Rust, demonstrating task dispatching, state transitions, and priority-based execution.
low-level-programming operating-system process-scheduler rust
Last synced: 25 Mar 2025
https://github.com/rinhizakura/amirvos
Write an mini RISC-V operating system with Rust, just for fun!
operating-system riscv riscv64 rust
Last synced: 05 Jul 2025
https://github.com/tanushreesb/coretechprojects
cse subject projects
c computer-networks cpp data-science database-management java operating-system python sepm sepm-mini-project
Last synced: 13 Apr 2026
https://github.com/emonrezabd/desktop-app
This repo contains different projects with C# .NET, winForm, WPF, IPC, MFC C++, and System programming
dotnet interfacing ipc mfc mvvm-architecture operating-system system-programming winform wpf
Last synced: 07 May 2026
https://github.com/calint/pczero
experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine
bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly
Last synced: 13 Jun 2025
https://github.com/silumankucing/diy-operating-system
learning docs to customize operating system using Linux kernel
Last synced: 05 Jul 2025
https://github.com/ansh-devs/processforge
Delve into the fundamental concepts of process management in operating systems. We focus on understanding the various sys-calls, which is used for creating new processes, and other related system calls for process termination and control.
operating-system process-manager system-catalog
Last synced: 09 Apr 2025
https://github.com/haleshot/os-programs
A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).
fcfs-scheduling firstcomefirstserve lrtf-scheduling operating-system os priority-scheduling roundrobin sjf-scheduling srtf-scheduling
Last synced: 07 May 2025
https://github.com/pho3nyxx/bartender
A simulation of a classic bar interaction between students and a bartender.
cplusplus operating-system process-management scheduling
Last synced: 25 Mar 2025
https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024
SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari
kernel-development operating-system sistem-operasi
Last synced: 02 Apr 2025
https://github.com/4rnv/process-scheduling-sim
Python implementation of various process scheduling algorithms in operating systems. Calculates turnaround and waiting times and generates Gantt charts.
algorithms cpu-scheduling gantt-chart operating-system process-scheduling streamlit
Last synced: 22 Aug 2025
https://github.com/deadblackclover/cmos
"CMOS" is a tiny bit of very low power static memory that lives on the same chip as the Real-Time Clock (RTC)
cmos no-std operating-system rtc
Last synced: 12 Apr 2025
https://github.com/alessandrorebosio/operating-systems
Collection of operating systems project in bash, from the second year of engineering and computer science @ unibo
bash operating-system scripting shell terminal unibo
Last synced: 13 Apr 2026
https://github.com/ambidextrous9/os
Implementation of OS algorithms and concepts.
filesystem fork operating-system os semaphore shared-memory shared-memory-communication shell thread
Last synced: 13 May 2026
https://github.com/mohamedezzeldeenhassanmohamed/real-time-scheduling-app
Here is an app simulates real-time OS scheduling algorithms where Real-time operating systems (RTOS) are designed to handle tasks that require precise timing and high reliability.
algorithms algorithms-visualisation app-scheduler kotlin-android operating-system os-algorithms os-assignment os-development os-scheduling-simulator real-time real-time-os-scheduling-algorithms real-time-processing real-time-strategy real-time-systems rtos scheduled-task scheduled-tasks scheduling scheduling-algorithms tasks-manager
Last synced: 25 Mar 2025
https://github.com/yisus82/fic-so
Sistemas Operativos - Facultad de Informática de A Coruña
c operating-system operating-systems
Last synced: 14 Jun 2025
https://github.com/mlouielu/f9-report
f9-microkernel technical report
arm microkernel operating-system
Last synced: 06 Jan 2026
https://github.com/tpdlshdmlrkfmcla/operation_system_midterm
Operation_System_Midterm Exam
Last synced: 03 Feb 2026
https://github.com/connectkushal/os-kernel-dev-notes
Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc
asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64
Last synced: 29 Apr 2026
https://github.com/esonhugh/oshomework
HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX
computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os
Last synced: 16 Mar 2025
https://github.com/bmoneill/swerve-libc
libc for swerve
c i386 kernel operating-system osdev unix
Last synced: 06 Sep 2025
https://github.com/ah-ibrahim/shell
cpp language-processing lex operating-system yacc
Last synced: 09 Sep 2025
https://github.com/rossonlinesolutions/allocator
A fast and leightweight heap allocator, written in x64 nasm assembler.
allocator assembler nasm operating-system osdev x64
Last synced: 27 Aug 2025
https://github.com/brockstar299/millieos
A playful, experimental operating system with a quirky UI, featuring Millie the mascot and fun, interactive apps. Built using C# and Windows Forms for learning and enjoyment.
alternative csharp fun fun-project operating-system simple user-interface
Last synced: 01 Mar 2025
https://github.com/aftermath22/os-algorithms
C++ implementation (with OOPS concept) of various OS Algorithms
cpp cpu-scheduling fit-algorithm object-oriented-programming oops-in-cpp operating-system os page-replacement-algorithm stl stl-algorithms
Last synced: 10 Apr 2025
https://github.com/nikhiljsk/os_schedulers_scratch
Implementation of Scheduler algorithms in operating systems from scratch in C++
cpp operating-system queue round-robin scheduler scheduling shortest-job-first
Last synced: 31 May 2026
https://github.com/dincertekin/pineappleos
An operating system that becomes better for everyone, every day.
aarch64 arm64 free hobby-os operating-system privacy
Last synced: 26 Mar 2025
https://github.com/mikma03/linux
Introduction to the linux operating system. Useful system commands. External courses and books on Linux. Additional other resources related to Linux distributions.
Last synced: 05 Oct 2025
https://github.com/idrisvohra9/cos
COS - Chad Operating System Repo (A Maven JSP Project)
collaboration operating-system os webapp
Last synced: 05 Oct 2025
https://github.com/lspectroniztar/lspectr-os
An experimental gaming/entertainment system for Windows that was created as a test to see if it's possible to use PenguinMod (a Scratch mod) to develop an actual gaming console UI similar to the likes of a PS5 or something. Let's see how it goes...
application console engine executable game gamejolt gamejolt-api operating-system os pc penguinmod playstation-5 ps5 scratch scratch3 turbowarp windows
Last synced: 05 Oct 2025
https://github.com/omercsbn/clkernel
Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell
actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86
Last synced: 16 May 2026
https://github.com/fajarkraton/fajaros-x86
FajarOS Nova v2.1.0 — x86_64 bare-metal OS written 100% in Fajar Lang. 139 modules, 36K LOC, 240+ commands. Compiler-enforced privilege isolation. VirtIO-GPU, ext2, TCP/IP, SMP, ELF loader. Verified with Fajar Lang v7.0.0. Made in Indonesia.
bare-metal ext2 fajar-lang gpu-computing indonesia kernel operating-system os-development systems-programming tcp-ip x86-64
Last synced: 14 Apr 2026
https://github.com/ffbsoffa/basics
Sound scheme for Haiku OS
operating-system soundpack sounds themes
Last synced: 09 Feb 2026