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-07-02 00:22:35 UTC
- JSON Representation
https://github.com/anchanung/til
Computer Science
computer-science data database docker infra k8s kafka operating-system
Last synced: 01 May 2026
https://github.com/r614/runix
UNIX-esque OS built using Rust
kernel linux operating-system rust x86-64
Last synced: 02 May 2026
https://github.com/alstormyk/snowtje
Snow Snow is the bestest cat.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 02 May 2026
https://github.com/winsdominoes/seal-os
A nice little ublue distro for my liking.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 02 May 2026
https://github.com/mohnkhan/myos-simple
A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox
assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86
Last synced: 26 Jun 2026
https://github.com/davidszell/lizard-utils
Utilities to monitor operating system related data.
monitoring nodejs operating-system os sysinfo system-information utility
Last synced: 02 May 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/bayunova28/operating_system_concepts
This repository contains about my weekly projects from operating system concepts course at my college
operating-system python shell-script
Last synced: 03 May 2026
https://github.com/bnimit/promethea
Rust-native, telemetry-free, AOSP-class open mobile and embedded OS with first-class regional customization
aosp-alternative embedded-os mobile-os open-source operating-system privacy rust rust-for-linux sovereignty telemetry-free
Last synced: 09 Jun 2026
https://github.com/natthasath/docker-windows
Windows is a widely-used operating system developed by Microsoft, known for its graphical user interface, compatibility with various software applications, and usability for personal, educational, and business purposes. It supports multitasking, networking, and file management.
docker-compose operating-system os windows
Last synced: 03 May 2026
https://github.com/arodriguezfontana/operating-systems-unq
Prácticas realizadas para Sistemas Operativos de la UNQ.
memory operating-system pagination python scheduler
Last synced: 04 May 2026
https://github.com/zyn10/bankers-algorithm_cpp
bankers-algorithm cpp operating-system source-code
Last synced: 20 May 2026
https://github.com/natthasath/docker-macos
macOS is a Unix-based operating system developed by Apple, known for its sleek design, powerful performance, and seamless integration with Apple devices. It offers features like Spotlight, Mission Control, and native apps, enhancing productivity and creativity.
docker-compose macos operating-system os osx
Last synced: 04 May 2026
https://github.com/man0sh-r0y/intro-to-linux-commands
This repository serves as a beginner-friendly guide to Linux command-line fundamentals. It includes practical examples, explanations, and useful tips to help users get comfortable with navigating and managing their Linux systems using the terminal.
commands linux linux-commands operating-system
Last synced: 04 May 2026
https://github.com/stefanluks/fliperama-senai
Projeto ElectronJS que simula um SO para uma raspberry pi 4, como um console de videogames. Jogos desenvolvidos pelos alunos na unity compilados para HTML5 / WEBGL.
electron electron-app gameserver html-css-javascript html5 js operating-system unity2d unity3d
Last synced: 05 May 2026
https://github.com/shuregg/astra-linux-labs
Operating systems on the example of linux
linux operating-system operating-systems system-programming terminal
Last synced: 05 May 2026
https://github.com/yisus82/fic-so2
Sistemas Operativos 2 - Facultad de Informática de A Coruña
c operating-system operating-systems shell
Last synced: 05 May 2026
https://github.com/liamvnastoria/arcadia-os
The Personnal OS Linux Project Distribution
linux lua operating-system rust wasm
Last synced: 05 May 2026
https://github.com/microshaftcorp/windroid-98
Windows 98+Android=Windroid 98
c cpp java javascript operating-system os phone-os
Last synced: 05 May 2026
https://github.com/vs4vijay/linux-kernel-playground
Linux Kernel Playground
buildroot esp32 iot kernel linux linux-kernel operating-system raspberry-pi yocto zephyr
Last synced: 06 May 2026
https://github.com/vs4vijay/vizos
VizOS
assembly baremetal gcc kernel linux nasm operating-system operating-system-learning os qemu rust
Last synced: 06 May 2026
https://github.com/towaquimbayo/comp-4736
BCIT Computer Systems Technology (CST) - COMP 4736 (Intro to Operating Systems)
c cpp memory-allocation memory-cache memory-management operating-system os shell shell-script thread threading
Last synced: 06 May 2026
https://github.com/ranimeshehata/caltrain
A simulation to a train station as an application on Synchronization and Mutual Exclusion.
c concurrency cpp linux mutual-exclusion operating-system ubuntu
Last synced: 07 May 2026
https://github.com/ronakjain1204/mythos
Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! 🚀
assembly-language c-language computer-architecture cpp operating-system
Last synced: 07 May 2026
https://github.com/welding-torch/linuxshellscript
Linux Shell Scripts for Module 2 of Operating Systems Lab of Second Year Artificial Intelligence & Data Science (Mumbai University)
bash bash-script linux linux-shell mumbai-university operating-system shell shell-script shell-scripts
Last synced: 08 May 2026
https://github.com/mateoniksic/project-linux-os
linux os commands, handle signals, directory management, process priority (CODE) [ PYTHON ]
directory linux lock mkdir operating-system process python python3 script shell signal-processing signals signals-and-systems threading
Last synced: 08 May 2026
https://github.com/royaltejshinde1993/google-it-automation-with-python
This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career.
automation bash debugging git google operating-system professional-certificates python script troubleshooting version-control
Last synced: 08 May 2026
https://github.com/ahmedishraq/cse321-lab
CSE321 - Operating Systems
bash bracucse321 java linux operating-system processing threads
Last synced: 08 May 2026
https://github.com/godsimij1/ghostos-sovereign-system
👑 The sovereign operating system of the GodsIMiJ Empire — modular, local-first, AI-integrated, and flame-forged for digital independence.
ai flame ghostos nextjs operating-system sovereignty tailwind typescript
Last synced: 08 May 2026
https://github.com/andylesther/android-x64_android16.1_heavy_edition_docs
🤖️📖️ Android x64: The documentation source repository for the Heavy build of Android 16.1, a powerful, but large Android 16.1 (W) alternative installation
android-16 android-alternative android-x64 android-x64-android-16 android-x64-development android-x64-docs android-x64-documentation android-x64-heavy-edition android-x64-project gpl3 heavy-edition linux markdown-language operating-system
Last synced: 09 May 2026
https://github.com/zcavaleiro/.dotfiles
My dotfiles examples for automate and setup app config files
automation bash configuration dotfiles operating-system
Last synced: 09 May 2026
https://github.com/egeonderx/py-dos-on-esp32
PY-DOS on ESP32 is a lightweight command-line OS ported to MicroPython. It runs on resource-limited ESP32 boards and provides a simple DOS-like experience via a serial terminal NOT A SIMULATOR! An Operating system! IT USES ESP32'S RAM, EEPROM AND CPU.
esp32 esp32-devkit-v1 micropython operating-system os py-dos
Last synced: 09 May 2026
https://github.com/gh-aam/newbreeze
NewBreeze (previously magpieOS) is a beginner-friendly Arch Linux distribution (Final year project of ISTT).
archlinux linux magpie-os operating-system os
Last synced: 10 May 2026
https://github.com/egemenciftci/angular-os
Operating system UI in Angular.
angular css html operating-system typescript
Last synced: 11 May 2026
https://github.com/shankz772/android-x64_android16.0_heavy_edition_docs
🤖️📖️ Android x64: The documentation source repository for the Heavy build of Android 16.0, a powerful, but large Android 16.0 (W) alternative installation
android-16 android-alternative android-x64-android-16 android-x64-android-16-heavy-edition android-x64-docs android-x64-documentation android-x64-heavy-edition android-x64-project gpl3 heavy-edition linux markdown-lang markdown-language operating-system
Last synced: 11 May 2026
https://github.com/arturoeanton/so-osn
OS microkernel
64bit limine-bootloader linux microkernel microkernel-architecture operating-system
Last synced: 29 Jun 2026
https://github.com/viddem/vmos
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 12 May 2026
https://github.com/ovuiproduction/operating-system-simulator
The OS Simulator replicates key functionalities like memory management, CPU scheduling, and interrupts. It evolves from single-program execution to multi-programming with virtual memory, implementing scheduling algorithms, page replacement, and a page table register.
cpp cpu-scheduling interrupt-handling operating-system os-simulator page-replacement-algorithm process-management virtual-memory
Last synced: 13 May 2026
https://github.com/leo220yuyaodog/mit-6.1810
mit 6.1810 / 2022 fall, the lab and some notes for the course
Last synced: 11 Jun 2026
https://github.com/pulkitgarg04/memory-simulator
An interactive simulation of operating system memory management to understand contiguous memory allocation, deallocation, and defragmentation.
c memory-allocation memory-management operating-system
Last synced: 11 Jun 2026
https://github.com/aditya30394/experimental-operating-system
Built an experimental operating system which is designed to be run on the XSM (eXperimental String Machine) architecture which is a simulated machine hardware with features like multi programming, virtual memory, and system calls.
Last synced: 13 May 2026
https://github.com/pushkarm029/backend-development-notes
Notes for Backend Development
docker gogin golang operating-system postgresql
Last synced: 13 May 2026
https://github.com/ibra-kdbra/shell-configurations
My shell Configuration,BackUp,Update
configuration-files linux-mint operating-system statistics unix upgrades
Last synced: 13 May 2026
https://github.com/thiagosilvaantenor/processosexercicio-4-so1
Exercício 4, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste
java jfilechooser operating-system processing window-builder windows
Last synced: 14 May 2026
https://github.com/viniciuslawliet/process-memory-writer
A Windows utility for writing memory values of external processes. Designed for advanced use cases such as debugging, game modding, or real-time application control.
c memory-editor offsets operating-system process windows
Last synced: 14 May 2026
https://github.com/choonsikdevlab/cs-study
(1) '면접을 위한 CS 전공지식 노트' 스터디
data-structure database design-pattern interview network operating-system
Last synced: 23 May 2026
https://github.com/yashbhutwala/yash-shell
My implementation of a Unix shell from CSCI 315: Operating Systems
bucknell c operating-system unix-shell
Last synced: 21 Sep 2025
https://github.com/hawkins/mios
A purely educational exercise in creating an operating system in Rust
Last synced: 30 Jul 2025
https://github.com/muhamadajiw/chuu-kawaii-os
Final project of Operating Systems course. A from-scratch 32-bit operating system in C and x86 asm.
Last synced: 29 Jul 2025
https://github.com/muhamadajiw/basic-multitasking-os
Personal repository for Distributed Systems Lab activities. 2024 Operating Systems final project finished prototype
Last synced: 27 Oct 2025
https://github.com/ggielly/strat9-os
Strat9-OS is a modular microkernel written in Rust. Run native binary (WASM, ELF...) with small footprint directly on the kernel. Looking for contributors and help !
kernel microkernel operating-system plan9 rust
Last synced: 09 Mar 2026
https://github.com/tibetteixeira/operating-system
Repository for the Operating Systems discipline at the Federal University of Ceará.
java-remote-method-invocation java-threads operating-system process-management process-scheduler process-synchronization pthreads remote-procedure-call socket threads
Last synced: 19 Sep 2025
https://github.com/mhashim6/os-assignments
Operating Systems School assignments.
operating-system os school-assignment
Last synced: 19 Sep 2025
https://github.com/sarim1516/bluebuild-bazzite
Bluebuild-Bazzite is a versatile open-source project management tool designed for seamless collaboration among teams. It offers a user-friendly interface and robust features for efficient task tracking and progress monitoring.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 27 Jul 2025
https://github.com/arancormonk/ziguanos
A security-focused x86-64 operating system written in Zig.
bare-metal bootloader embedded-systems kernel low-level operating-system qemu security system-programming uefi x86-64 zig
Last synced: 27 Jul 2025
https://github.com/kallistina/xv6-project-2022
A solution to the Operating Systems (K22) course project, based on the XV6 operating system. Implements key concepts in operating systems, including process management and system calls, in a modern RISC-V environment.
operating-system risc-v systems-programming xv6
Last synced: 05 Aug 2025
https://github.com/pnv2003/simple-os
Simple Operating System, OS Assignment of HCMUT, Spring 2023
memory-management operating-system scheduler synchronization
Last synced: 05 Aug 2025
https://github.com/amzy31/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.
assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev
Last synced: 06 Aug 2025
https://github.com/santoshpattnaik/experienceos
React based application to get the feeling of all the popular OSes in the market
linux macos macosx operating-system webapp webapplication windows
Last synced: 19 Feb 2026
https://github.com/sourceduty/windows_deviance
🪟 Software concept for measuring changes made by users to the defaults of Microsoft Windows.
changes concept-idea custom customization deviance deviation microsoft operating-system operating-systems os-concept os-deviance os-idea os-tool software-concept windows windows-concept windows-tool
Last synced: 08 Aug 2025
https://github.com/priyabug/efficient-data-transfer-with-rdma-memory-registration-and-request-handling
This project explores efficient data transfer mechanisms using RDMA, focusing on memory registration, request handling, and performance optimizations.Here we can see the demonstration of how RDMA improves network efficiency by bypassing the operating system kernel and offloading data movement to the network interface card.
flow-control generating-memory operating-system pinning-memory read-direct-memory-access synchronization work-queue zero-copy
Last synced: 08 Aug 2025
https://github.com/meteoros-project/meteoros
MeteorOS PC
alpha bootloader cbit linux meteor operating operating-system os programming-language x86
Last synced: 03 Oct 2025
https://github.com/gboncoffee/ggb86
Simple bootloader for x86 machines and the FAT 32 filesystem.
assembly bios bootloader operating-system x86 x86-64
Last synced: 09 Nov 2025
https://github.com/flipsoftware/flip-os-scripts
Automated scripts to start a fresh Flip OS installation
automation flip-os just operating-system rust script
Last synced: 27 Jul 2025
https://git.hiifong.cc/armbian/build
Armbian Linux Build Framework
aarch64 arm debian firmware framework image iso kernel kernel-compilation kernel-hacking lightweight linux linux-distribution operating-system u-boot ubuntu uefi wsl2 x86
Last synced: 03 Oct 2025
https://github.com/desmondjs/mining_synchronization_solution
This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.
c multithreading operating-system posix-threads semaphores thread-synchronization
Last synced: 27 Jul 2025
https://github.com/sumit-kushwah/labs
Code related to departmental labs.
cpu-scheduling-algorithms digital-image-processing distributed-file-server operating-system page-replacement-algorithm
Last synced: 13 Sep 2025
https://github.com/rexionmars/poison
Operating System for the Intel 80386 microprocessor
busybox i368 kernel operating-system
Last synced: 04 Oct 2025
https://github.com/cardboarddog/ranger
A practical operating system written in rust.
baremetal kernel low-level operating-system os osdev rust
Last synced: 12 Aug 2025
https://github.com/sunsided/bht-ves-rtos
Priority-/Round Robin MT-RTOS auf Infineon C515C
8051 bht-berlin c515c embedded operating-system rtos
Last synced: 07 Apr 2025
https://github.com/dead-tech/sim-os
Operating System GUI Simulator with custom simulation description language
clang-format clang-tidy cmake cpp23 gui imgui-glfw implot mit-license operating-system simulator stb-image
Last synced: 10 Aug 2025
https://github.com/alexandergarifullin/hse-operating-systems
Several labs on Windows and Unix operating systems
c labs minix operating-system threads unix windows
Last synced: 04 Oct 2025