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-03-25 00:22:36 UTC
- JSON Representation
https://github.com/maurocamerini/som8086
Tiny operating system for the 8086 processor
assembly bootloader operating-system virtual-machine
Last synced: 17 Jul 2025
https://github.com/danilopeixoto/burnout
An implementation of operating system scheduling algorithms.
operating-system round-robin scheduling shortest-job-first
Last synced: 21 Feb 2025
https://github.com/rscircus/komputa
Building a full computer including Operating System and one high-level language implementation from NAND Gates only
assembler hardware-designs machine-language operating-system virtual-machine
Last synced: 27 Feb 2025
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: 27 Feb 2025
https://github.com/vs4vijay/vizos
VizOS
assembly baremetal gcc kernel linux nasm operating-system operating-system-learning os qemu rust
Last synced: 27 Feb 2025
https://github.com/tomijuarez/xv6mod
Xv6 Operating System modified
kernel kernel-thread operating-system round-robin scheduler system-calls xv6
Last synced: 16 Jul 2025
https://github.com/bmkey3366/yari-bazzite-hyprland
Explore the yari-bazzite-hyprland repository for a streamlined Bazzite image with Hyprland. Easy installation and updates await! 🌟🌐
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 16 Jul 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/chidumemironanduka/-os_project
-OS_Project is an open-source operating system designed for educational purposes. It aims to provide a simple and efficient platform for users to learn about operating system concepts and development.
cocoa cpp desktop enhancement freebsd ios issue macintosh macos objective-c operating-system osdev packagemaker swift
Last synced: 30 Oct 2025
https://github.com/r1toaster/piztwo-os
Experimental OS for RPi Zero 2W
bare-metal baremetal embedded operating-system os raspberry-pi raspberry-pi-zero-w rust
Last synced: 16 Jul 2025
https://github.com/scaledteam/windows10.3
Windows 10 OS parody for Garry's Mod
expression2 garrys-mod garrysmod operating-system
Last synced: 26 Feb 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: 16 Jul 2025
https://github.com/scaledteam/windows10.4beta
Windows 10 OS parody for Garry's Mod
expression2 garrys-mod garrysmod operating-system
Last synced: 26 Feb 2026
https://github.com/wiggletiggle/android-x32_android0.9_livecd_edition_docs
🤖️📖️ Android x32: The documentation source repository for the LiveCD build of Android 0.9. Try out 4 different editions of Android-x32+0.9 (A) before installing it
android-alternative android-x32 android-x32-development android-x32-docs android-x32-documentation android-x32-livecd-edition android-x32-project gpl3 linux livecd livecd-edition markdown-lang markdown-language operating-system
Last synced: 13 Jul 2025
https://github.com/lastek/operating-systems-scheduling-algorithms
Implementation of FCFS, SJF, and Priority scheduling algos.
operating-system scheduling-algorithms
Last synced: 11 Mar 2025
https://github.com/eugeniusms/os231
Operating Systems 2023-1 (Even Semester 22/23).
college debian linux operating-system script shell
Last synced: 22 Feb 2025
https://github.com/mtgsoftworks/operating-systems-project
A Java-based simulation of a multi-programming system with a priority-based dispatcher, managing processes and resources efficiently through FCFS, round-robin, and feedback algorithms.
fcfs-process-scheduling feedback-system java-simulation multi-threading operating-system round-robin
Last synced: 23 Jun 2025
https://github.com/jonathand77/synchronization-mechanisms-operating-systems
In multi-threaded programs, shared resources must be accessed in a controlled manner to avoid race conditions. This lab explores three synchronization mecha nisms: Locks (Mutexes), Condition Variables: Allow threads to wait for a condition to become true, Semaphores: General synchronization primitives that can control access to resources.
cpp go mechanism-design operating-system synchronization
Last synced: 23 Jun 2025
https://github.com/sujal-maheshwari2004/pagefaultpredictivemeasure
PageFaultPredictiveMeasure is a machine learning-based tool that analyzes system memory metrics (like RAM, CPU, and swap usage) to predict memory activity levels. It classifies these into actionable categories using a trained Random Forest model and features a retro-style GUI for interactive testing and visualization.
machine-learning operating-system tinkter
Last synced: 22 Jun 2025
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/mobiwn/operating-systems-lab
📚 Curated materials and experiments for the Operating Systems Laboratory course, designed for undergraduate Computer Engineering students at Urmia University.
operating-system operating-system-learning operating-systems operating-systems-lab os-lab os-labs urmia-university
Last synced: 04 Mar 2026
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: 05 Oct 2025
https://github.com/elenatotaj/camperos
Camperos simplifies the process of rebasing your Fedora installation with ease. 🚀 For detailed setup instructions, check out the [BlueBuild docs](https://blue-build.org/how-to/setup/). 🐙
atomic bluebuild bluebuild-image business css custom-image html image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 21 Jun 2025
https://github.com/qxe5/dot-os
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 10 Apr 2025
https://github.com/aninusmuffin/bulefin-trivalent
bluefin-dx-nvidia:stable-daily + trivalent
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 17 Feb 2026
https://github.com/totzgg1/atomic-materka
Atomic-Materka is a lightweight framework for building modular web applications using atomic design principles. It streamlines the development process by promoting reusable components, making it easier to maintain and scale projects.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 10 Apr 2025
https://github.com/hexiumos/hexiumos.github.io
⚠️ Deprecated HexiumOS Website
hexiumos open-source operating-system os os-development osdev
Last synced: 20 Jun 2025
https://github.com/ujemnygh/ppdos
Piotr Plombon Disk Operating System or Portable Pi Disk Operating System, PPDOS in short, all though call it as you want
operating-system operatingsystem os raspberry-pi raspberrypi
Last synced: 20 Jun 2025
https://github.com/systemelva/selvadisk
Scriptable disk image creator written in Zig.
disk-image image-creator operating-system operating-systems os osdev zig ziglang
Last synced: 19 Jun 2025
https://github.com/danionfyr3/custom-blue-image
custom-blue-image is a versatile image template designed with customizable blue hues to enhance visual appeal. It offers a sleek and modern aesthetic for various projects and applications.
atomic bluebuild bluebuild-image custom-image image-based image-based-linux immutable linux linux-custom-image oci oci-image operating-system ublue-os
Last synced: 18 Jun 2025
https://github.com/microshaftcorp/windroid-98
Windows 98+Android=Windroid 98
c cpp java javascript operating-system os phone-os
Last synced: 08 Oct 2025
https://github.com/ffbsoffa/basics
Sound scheme for Haiku OS
operating-system soundpack sounds themes
Last synced: 09 Feb 2026
https://github.com/xbcxbxcb/bazzite-nvida
Bazzite-nvida is a lightweight tool designed to optimize NVIDIA GPU performance for gaming and machine learning tasks. It offers users easy configuration options to enhance graphics settings and improve processing speed without complex setup.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 07 May 2025
https://github.com/emansarahafi/os-managementscripts
Developing scripts that aid an operating system to manage processes, threads and Inter-process communications.
Last synced: 11 Feb 2026
https://github.com/sirbuig/os-shell
A shell that implements the basic elements found in any command line interface.
operating-system os shell terminal university-project
Last synced: 09 Oct 2025
https://github.com/philspil66/ms-dos
MS-DOS is an operating system for x86-based personal computers. This is the original source code for MS-DOS 1.25 and 2.0.
msdos operating-system operating-systems retrocomputing
Last synced: 07 May 2025
https://github.com/syed-bakhtawar-fahim/operating-system-projects
This repository consist of two branches. In master branch, Simple Command line tool to show you real time CPU usage and memeory usage of the operating system or system. And the second branch contain a simple project in which we manipulate the operating system to select any one video from the given fives videos which is stored in the project folder
4th-semester learn-to-code learning-by-doing operating-system operating-systems os osmodule projects python python3 random randommodule
Last synced: 27 Jul 2025
https://github.com/hexaback/hydrogenos
Beautiful and feature-rich KDE-based operating system with an Oxygen-focused design
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 17 Jun 2025
https://github.com/zcavaleiro/.dotfiles
My dotfiles examples for automate and setup app config files
automation bash configuration dotfiles operating-system
Last synced: 09 Oct 2025
https://github.com/griffincancode/agentos
Generate your apps as you go
agents ai kernel local-models ml operating-system operating-system-kernel os
Last synced: 09 Oct 2025
https://github.com/jmcph4/iod-dos
x86 real mode DOS
asm dos operating-system os osdev real-mode systems-programming x86
Last synced: 12 Apr 2025
https://github.com/dylangageot/yaros
Yet Another Raspberry Pi Operating System, developed for educational purposes. (not complete, just a toy project)
operating-system os raspberry-pi raspberry-pi-2 rpi2
Last synced: 16 Dec 2025
https://github.com/nickscha/aiaos
C89, nostdlib, bare metal 64bit operating system
64bit bare-metal c89 from-scratch nostdlib operating-system
Last synced: 07 Jul 2025
https://github.com/dshatz/my-os
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 05 Apr 2025
https://github.com/dinoslice/groveos
A simply, hobby OS written from scratch using Rust.
kernel operating-system os osdev
Last synced: 10 Oct 2025
https://github.com/micahilbery/pogs
Pretty opinionated GNOME system
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 11 Feb 2026
https://github.com/zyn10/bankers-algorithm_cpp
bankers-algorithm cpp operating-system source-code
Last synced: 28 Dec 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: 10 Jul 2025
https://github.com/mjaow/xv6-riscv-fall19
mit 6.828, an unix v6 like operating system
mit6828 operating-system riscv unix-v6 xv6
Last synced: 20 Mar 2026
https://github.com/souleeater99/philosophers
About Section Philosophers 🍝⏳ – A 42 School project implementing the classic Dining Philosophers problem in C. Core Concepts: Multithreading (pthreads) & Mutex synchronization Multiprocessing (bonus) with Semaphores Deadlock/starvation prevention strategies Precise timing & thread-safe logging Key Features: ⚙️ Concurrent resource management
1337 1337cursus 42 42network 42school c concurrency dining-philosophers dining-philosophers-problem multiprocessing multithreading mutex operating-system semaphore
Last synced: 04 Apr 2025
https://github.com/salma-mamdoh/concurrent-wi-fi-router-simulator
Our Project for Operating System Course taken during summer 2023 semester
file-handling java operating-system problem-solving semaphore synchronization
Last synced: 19 Jan 2026
https://github.com/angad-k/starve-free-reader-writers-problem
A starve-free solution to the readers-writers problem, a classical one in the domain of Operating Systems.
operating-system operating-system-learning operating-systems os reader-writer reader-writer-problem reader-writer-problem-solution
Last synced: 27 Feb 2026
https://github.com/salma-mamdoh/cpu-schedulers-simulator
Our Project for Operating System Course taken during Winter 2023 semester
cpu-scheduling-algorithms cpu-simulator java java-swing operating-system
Last synced: 13 Jul 2025
https://github.com/jednano/os
An operating system from the ground up.
operating-system os raspberry-pi raspberry-pi-4b
Last synced: 11 Oct 2025