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-23 00:22:44 UTC
- JSON Representation
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/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/xposedrelay/vita
My custom Fedora Atomic image
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 24 Jun 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/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/jrgil20/security_in_operatingsystems
yo y mi afán de usar MarkDown para llevar mis apuntes. Repositorio con información de como funciona la seguridad en sistemas operativos
markdown-notes notes operating-system security
Last synced: 08 Jan 2026
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/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/sumonta056/operating-system-lab
All resource based on operating system lab
Last synced: 13 Mar 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/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/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/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/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/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/yanghan234/threeeasypieces
lecture-notes operating-system
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/shreyb2091/operating-systems
This is a repo containing my assignment solutions for the course CS330 - Operating Systems
assignments cs330 cse deba gemos iitk operating-system sem-5
Last synced: 22 Jun 2026
https://github.com/shadowelixir/shadowos
A batch-based OS.
batch cmd elxshadow operating operating-system os shadow shadowelixir shadowos system windows
Last synced: 04 Jun 2026
https://github.com/siraben/knightos-nix
Compiling KnightOS end-to-end using Nix
assembly calculator knightos nix operating-system z80
Last synced: 19 Apr 2026
https://github.com/denizkarya1999/busx-os-desktop-user-interface
GUI Environment for GNU/Linux = Simplified
adobe-xd cloud desktop-environment first-project fundme gnu-linux java linux linux-desktop mobile notasoftware one operating-system personal-project proposed python raspberry-pi security user-interface userexperience
Last synced: 19 Apr 2026
https://github.com/arjunbazinga/operating_systems
Course Materials, Assignments, and Solutions
assignments course-materials operating-system
Last synced: 29 Oct 2025
https://github.com/seanpm2001/opengovos
🏛️💾️ The official source repository for OpenGovOS, an open source government operating system, connected to the OpenGov project.
assembly-lang assembly-language c-lang c-language government government-operating-system government-software gpl3 gplv3 opengov opengov-development opengov-project opengovos opengovos-development opengovos-project operating-system v-lang v-language
Last synced: 19 May 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/genebit/client-server-chat
A client server game built in C. Scrabble-Hangman.
c linux operating-system sockets
Last synced: 18 May 2026
https://github.com/mattslight/oyster
A modern OS for knowledge work powered by LLM — connect your projects, control everything from a prompt / MCP
ai developer-tools knowledge-management mcp operating-system os workspace
Last synced: 09 May 2026
https://github.com/seanpm2001/android-x64_android13.1_degoogled_edition
🤖️ Android x64: The source repository for the DeGoogled build of Android 13.1, a powerful, DeGoogled Android 13.1 (T) alternative installation
android-13 android-13-1 android-t android-x64 android-x64-android-13-1 android-x64-android-13-1-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: 18 Apr 2026
https://github.com/wansenai/summer
The Summer Operating System
kernel operating-system os rust-lang
Last synced: 22 Jun 2025
https://github.com/imrun10/scripts-os-management
Aiding an operating system in managing processes, threads and Inter-process communications using C.
Last synced: 14 Aug 2025
https://github.com/kefan-zheng/OS
Operating System Course Project | Tongji University
filesystem memory-management operating-system process-management
Last synced: 23 Apr 2025
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 18 Apr 2026
https://github.com/briandfoy/perl6-currentplatform
Perl 6 extension for determining the operating system type
Last synced: 04 Mar 2025
https://github.com/hashim21223445/https-hashim21223445.github.io-hash-toolbox-
📄 Documentation for Vue Andoka Cloud
algorithms html java javascript machine-learning object-detection object-detection-api object-detection-model openai opencv opengl operating-system operating-system-concepts operating-system-docs operating-system-documentation operating-systems optimization python python3 ruby
Last synced: 13 Apr 2026
https://github.com/kshru9/basic-shell
Basic shell commands written in C language
c execvp fork grep makefile operating-system shell
Last synced: 16 May 2026
https://github.com/seanpm2001/android-x64_livecd_11b
🤖️ Android x64: The source repository of the special Android x64 LiveCD for all versions of Android x64 from 11.1 to 11.1
andorid-r android-11 android-alternative android-x64 android-x64-development android-x64-livecd android-x64-livecd-11b android-x64-livecd-edition android-x64-project assembly-lang assembly-language c-lang c-language gpl3 gplv3 linux livecd-11b livecd-edition operating-system
Last synced: 17 Apr 2026
https://github.com/gugacs/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: 13 Apr 2026
https://github.com/bl33h/discreteeventsimulation
Simulation of program execution in a time-sharing operating system.
cpu data-structures operating-system python ram simulation time-sharing
Last synced: 14 Mar 2025
https://github.com/thiagobarradas/uautil
User-Agent utility - Extract details from user-agent header
browser dotnet dotnet-core dotnet-core2 operating-system platform user-agent user-agent-parser
Last synced: 12 May 2026
https://github.com/connellr023/game-of-life-tos
Conway's Game of Life simulated on Transient OS threads.
armv8 bare-metal conways-game-of-life graphics operating-system raspberry-pi-3
Last synced: 02 May 2026
https://github.com/programost/yodaos
YodaOS - operating system with assembly x86_64 nasm
assembly assembly-x86 bootloader kernel operating-system os
Last synced: 23 Jun 2025
https://github.com/seanpm2001/wacos_15
🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project
Last synced: 06 Mar 2026
https://github.com/wedoneofficiel/boot-projets-wedone-officiel
Voici un boot loader pour tous les projets Web de Wedone !
book google html livre livres operating-system os webos windows windows-8 windows-8-1 windows8 windows8-1
Last synced: 06 Mar 2026
https://github.com/seanpm2001/android-x64_android10.1_livecd_edition
🤖️ Android x64: The source repository for the LiveCD build of Android 10.1. Try out 4 different editions of Android-x64+10.1 (Q) before installing it
android-10-1 android-alternative android-q android-x64 android-x64-android-10-1 android-x64-android-10-1-livecd-edition android-x64-development 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: 13 Apr 2026
https://github.com/mobiwn/operating-systems
📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.
concurrency concurrent-programming dining-philosophers dining-philosophers-problem operating-system operating-systems os slab slab-allocator system-calls urmia-university
Last synced: 04 Mar 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