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-01-19 00:19:28 UTC
- JSON Representation
https://github.com/numax-cz/napicuos
Tato webová aplikace ti nasimuluje ten nejlepší NapicuOS s NapicuBiosem!
angular bios gnome gnome-desktop linux-like operating-system os sccs spring-boot typescript webos
Last synced: 10 Apr 2025
https://github.com/ykankaya/PreDamEnv
Automation script to prepare development environments.
automation bash batch configuration cross-platform distribution download environment install linux manage operating-system packages powershell script setup shell-script testing windows wrapper
Last synced: 30 Jul 2025
https://github.com/jbush001/xv6-nyuzi
Port of xv6 operating system to Nyuzi processor
kernel operating-system processor
Last synced: 13 Apr 2025
https://github.com/mental32/kernel
A Unikernel For Embedded Systems
drivers kernel operating-system osdev rust
Last synced: 12 Apr 2025
https://github.com/marirs/systeminfo-rs
Rust System Information crate
operating-system osinfo rust rust-crate rust-lang rust-library systeminfo systeminformation
Last synced: 12 Jul 2025
https://github.com/penberg/agentfs
The filesystem for agents
agents filesystem operating-system
Last synced: 05 Nov 2025
https://github.com/arxiver/visual-os-scheduler
Operating systems scheduling algorithms visualization.
algorithm algorithms algorithms-implemented cpu graphs matplotlib operating operating-system operating-systems-learning operating-systems-project operating-systems-tutorials os-scheduler priority round-robin scheduling-algorithms tkinter
Last synced: 12 Apr 2025
https://github.com/ravi-prakash1907/os-practicals
C/C++ programs to understand the working of the Operating System
c college cpp operating-system os
Last synced: 06 Sep 2025
https://github.com/barrettotte/enki-os
A basic x86 kernel to learn how operating systems get from BIOS to userland
hobby-kernel operating-system os-kernel x86-kernel
Last synced: 11 Apr 2025
https://github.com/ehmicky/normalize-node-version
Normalize and validate Node.js versions
bash cli command-line dependency-management es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager shell terminal typescript versioning versions
Last synced: 11 Jun 2025
https://github.com/joonas-fi/joonas-sys
My personal system installation (Ubuntu + programs & conf I use) as code.
configuration-as-code immutable operating-system
Last synced: 25 Oct 2025
https://github.com/arnau478/owl-os
Yet another self-learning OS
assembly c hobby-kernel hobby-os kernel low-level open-source operating-system os unix x86-64
Last synced: 06 Apr 2025
https://github.com/yjdoc2/os-project
A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.
c kernel operating-system os-dev scheduling-policies threading
Last synced: 12 Apr 2025
https://github.com/benmezger/strail
A kernel with support to the RISCV architecture
asm c kernel operating-system riscv unix
Last synced: 07 Sep 2025
https://github.com/azusystem/azuos
If it runs on the Web, it runs on AzuOS
azuos desktop-environment foss html html-css-javascript javascript js linux linux-desktop no-electron no-nodejs operating-system os project python pywebview web-based web-desktop web-os web-technologies
Last synced: 13 Apr 2025
https://github.com/larsbrinkhoff/build-tenex
Attempt to build TENEX
computer-history operating-system pdp-10 retrocomputing tenex
Last synced: 24 Dec 2025
https://github.com/vijayphoenix/iith-btech-courses
IITH BTECH CSE all Courses' Codes and Assignments
compiler computer-architecture computer-networks computer-vision cool-compiler data-structures-and-algorithms dbms eiffel iith image-processing lattice-theory linear-optimization numerical-methods operating-system popl prolog reinforcement-learning representation-learning
Last synced: 30 Oct 2025
https://github.com/cs-joy/android
Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
android android-application android-development linux-kernel mobile-operating-system open-source open-source-software operating-system
Last synced: 21 Apr 2025
https://github.com/alon-regev/veganvirus
A Virus to encourage veganism and deter against eating meat.
api-hook assembly c code-injection cpp cybersecurity dll-injection gdi-plus hackathon oop operating-system pe-format project teamwork visual-studio winapi windows
Last synced: 13 Sep 2025
https://github.com/pdp-10/foonex
FOONEX from Foonly
computer-history foonly operating-system pdp-10 tenex
Last synced: 26 Dec 2025
https://github.com/steveiliop56/pyos
An operating system better than windows! 😎
memes operating-system os python
Last synced: 09 Apr 2025
https://github.com/xulww/get-os-name
A simple and small npm package that gives you the operating system name of a client
android browser detect ios javascript js linux macos name navigator navigator-api no-dependencies npm npm-package operating-system os package unix web windows
Last synced: 13 May 2025
https://github.com/sjkingo/luminary
Luminary is a small x86 real-time operating system
kernel operating-system osdev qemu real-time ulysses x86
Last synced: 12 Oct 2025
https://github.com/alexeev-prog/KintsugiOS
Minimalistic and rich x86_64 operation system in (N)ASM and C
asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly
Last synced: 11 Jan 2026
https://github.com/callmesalmon/pearlOS
pearlOS: A lightweight operating system, contributions are welcome!
c kernel minimal minimalist operating-system os osdev pure-c
Last synced: 20 Jul 2025
https://github.com/tientq64/oooos
💿 Hệ điều hành "pha ke" chạy trên trình duyệt (chưa xong).
fake-os livescript mithril operating-system os stylus
Last synced: 26 Jul 2025
https://github.com/parassharmaa/operating-system-algorithms
Simulation of operating system algorithms
algorithm operating-system scheduling-algorithms
Last synced: 19 Apr 2025
https://github.com/patilshreyas/collegepracticals
My College Practicals
asm c cpp data-structure mongodb mysql operating-system
Last synced: 10 Apr 2025
https://github.com/dinanathsj29/unix-tutorial-for-beginners
An introductory unix tutorial to learn: What is the Operating System - Unix Operating System - Features of Unix - Unix System Architecture - Different variations/flavors of Unix - Unix File System - Unix Commands
linux linux-vs-unix operating-system ubuntu unix unix-architecture unix-command unix-command-date unix-command-history unix-command-ls unix-command-who unix-features unix-file-directory unix-flavors unix-kernel unix-operating-system unix-shell unix-shell-programs unix-tutorial unix-tutorial-for-beginner
Last synced: 18 Jul 2025
https://github.com/harismuneer/command-line-interpreter-cli
🔲 A Command Line Interpreter made in C++ which supports commands like quit, remove, rename, rmdir, echo, out, zip, unzip.
cli cli-clone cli-interactive cli-utility cmd-clone command-line command-line-arguments-parser command-line-clone command-line-interpreter command-line-tool echo interpreter-clone interpreter-cplusplus operating-system operating-systems quit rename-files rmdir unzip zip-files
Last synced: 09 Apr 2025
https://github.com/ef15c/oberon_stm32f4
Portage of Oberon system to stm32f429i-disco or disc1 board
armv7m computer cortex-m4 cortex-m4f msp430 oberon oberon-07 oberon-system operating-system stm32 stm32f4 stm32f429i-disco stm32f429l-disc1
Last synced: 31 Aug 2025
https://github.com/harismuneer/Command-Line-Interpreter-CLI
🔲 A Command Line Interpreter made in C++ which supports commands like quit, remove, rename, rmdir, echo, out, zip, unzip.
cli cli-clone cli-interactive cli-utility cmd-clone command-line command-line-arguments-parser command-line-clone command-line-interpreter command-line-tool echo interpreter-clone interpreter-cplusplus operating-system operating-systems quit rename-files rmdir unzip zip-files
Last synced: 16 Jul 2025
https://github.com/arsalanjabbari/operating-system-scheduler
The Operating-System-Scheduler repository presents an intricate project that simulates and analyzes processor timing through common scheduling algorithms used in operating systems. Delve into the core of scheduling methodologies, gaining insights into algorithmic impacts on system performance metrics.
operating-system scheduling-algorithms scheduling-simulator
Last synced: 31 Aug 2025
https://github.com/suquark/ustc-tmips
cpu embedded-systems hardward mips operating-system
Last synced: 27 Aug 2025
https://github.com/schuylermartin45/seegol
Master's Thesis Project: Shoyler's Extremely Experimental Graphical Operating Library (SeeGOL)
gcc graphics-library operating-system qemu vga
Last synced: 11 Apr 2025
https://github.com/rob2309/simpleos2
SimpleOS2 is a very simple x86_64 OS I am creating for learning purposes.
amd64 apic apic-timer asm c cpp efi efi-development kernel operating-system operating-system-learning process-management uefi uefi-boot uefi-development x86 x86-64
Last synced: 05 Oct 2025
https://github.com/PandaLinux/base-64
Panda Linux 64 bit system
bash diy docker hack lfs linux operating-system panda panda-linux shell-script
Last synced: 15 Oct 2025
https://github.com/frogtheastronaut/moose-os
32-Bit OS written in C
asm assembly-language c grub2 operating-system os osdev qemu
Last synced: 04 Oct 2025
https://github.com/biosfood/honey-os
This is an operating system I mainly make to learn more about x86-architecture
c learning-by-doing operating-system operating-system-kernel osdev
Last synced: 04 Apr 2025
https://github.com/kuanhungchen/fall-2019-operating-systems
🔄 A thread switching package which targets at Edsim51 simulator.
operating-system os producer-consumer sdcc sdcc-compiler semaphore thread
Last synced: 25 Apr 2025
https://github.com/mehmoodulhaq570/philosophers-dining-hall-problem
Solution to Operating System Dining Philosophers problem using threading and synchronization. It ensures smooth resource sharing among philosophers, preventing conflicts like deadlock.
concurrency deadlock-avoidance deadlocks dining-philosophers-problem operating-system philosophers-dinner-problem
Last synced: 11 Apr 2025
https://github.com/ehmicky/get-node-cli
Download a specific version of Node.js (CLI)
cli command-line dependency-management download es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager server shell terminal versioning versions
Last synced: 04 Oct 2025
https://github.com/misachi/nineteenos
World's simplest operating system from scratch
bootloader hobby-kernel kernel operating-system os x86 x86-32
Last synced: 26 Jun 2025
https://github.com/jbouron/minix3-fine-grain
Fork of the Minix3 microkernel containing changes to get rid of the Big Kernel Lock (BKL)
kernel minix3 operating-system
Last synced: 30 Jul 2025
https://github.com/kerolloz/ostep-book-downloader
OSTEP Book Downloader. A simple script to download the Operating System Three Easy Pieces PDF chapters from the official website and merge them all together in a single PDF file.
operating-system scraper script typescript
Last synced: 18 Jul 2025
https://github.com/akouz/coos
Simple cooperative operating system in pure C. Suitable for any microcontroller. Small footprint.
cooperative-multitasking operating-system
Last synced: 11 Mar 2025
https://github.com/matinhosseinianfard/os-project
Operating systems course project
commander logging multiprocessing multithreading operating-system queue-workers server socket-programming worker
Last synced: 28 Jul 2025
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 20 Sep 2025
https://github.com/amar454/floppaos
floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"
32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller
Last synced: 09 Jul 2025
https://github.com/clayrisser/forkbuntu
Easily create your own ubuntu distribution and install cd
distribution fork install linux operating-system os preseed remaster ubuntu
Last synced: 09 May 2025
https://github.com/edydfang/uw-madison-cs537
Operating System Projects
filesystem mapreduce operating-system rowhammer scheduling shell system-calls xv6
Last synced: 13 Apr 2025
https://github.com/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 12 Apr 2025
https://github.com/lawndoc/winbin.wtf
WinBin.wtf is a Windows file documentation site to help you understand what various Windows files are, what they should do, and other useful information about them.
binary documentation hacktoberfest hacktoberfest2022 learning operating-system reference wiki windows windows-10 windows-11 windows-desktop
Last synced: 25 Jul 2025
https://github.com/ehmicky/global-cache-dir
Get the global cache directory
android bsd cache caching directory es6 files filesystem global javascript library linux mac macos nodejs operating-system path performance typescript windows
Last synced: 16 Mar 2025
https://github.com/aermoss/ostest
A 64-bit operating system written in C++ and x86 Assembly.
assembly assembly-x86 cpp kernel operating-system operating-system-kernel
Last synced: 14 Apr 2025
https://github.com/the-swarm-corporation/agentos
AgentOS implements a comprehensive security architecture leveraging containerization, orchestration, and multi-layer isolation to ensure secure execution of autonomous agents.
agentos agents ai ml multi-agent operating-system swarms
Last synced: 24 Apr 2025
https://github.com/chirag-droid/nexos
NexOS is a hobby oprating system written in Rust.
cargo low-level-programming operating-system operating-system-learning operating-systems personal-project rust
Last synced: 14 Apr 2025
https://github.com/callmesalmon/pearlos
pearlOS: A complete and lightweight operating system, contributions are welcome!
c kernel minimal minimalist operating-system os osdev pure-c
Last synced: 14 Apr 2025
https://github.com/nishkarshraj/operating-systems-with-c-and-shell
Operating Systems with Shell and C programming
algorithms algorithms-and-data-structures bash c cpp data data-structures file filesystem fork kernel linux open-source opensource operating-system piping scheduler scheduling-algorithms shell shell-scripts
Last synced: 22 Apr 2025
https://github.com/ookii-tsuki/cpu-scheduling-sim
A simple GUI CPU scheduling simulator
cpu cpu-scheduling fcfs-scheduling non-preemptive operating-system preemptive priority-scheduling round-robin scheduler scheduling-algorithms sfj
Last synced: 11 Apr 2025
https://github.com/amamov/cs001
Computer Science Theory For Software Engineer
algorithms-and-data-structures computer-science computernetwork cpp17 database operating-system
Last synced: 25 Oct 2025
https://github.com/jzplp/modern-operating-systems-answers
《现代操作系统》 第四版 习题/编程/实验答案
answers modern-operating-systems operating-system operating-systems system
Last synced: 26 Oct 2025
https://github.com/nw-rs/os
Rust operating system for the Numworks n0110 calculator.
calculator embedded numworks operating-system os rust
Last synced: 04 Jul 2025
https://github.com/charlotte-os/morphism
The Kernel of CharlotteOS, An Experimental Modern Operating System
64-bit assembly-language bare-metal capbilities-based-security free-software gplv3 kernel low-level-programming operating-system rust secure supervisor
Last synced: 12 Apr 2025
https://github.com/alkuzin/nos
NOS (Null Operating System) - monolithic UNIX-like operating system
baremetal drivers kernel kfs operating-system operating-systems os osdev osdev-projects rust rust-os rust-osdev unix unix-operating-system unix-os
Last synced: 01 Nov 2025
https://github.com/Az107/eDEXos
eDEXos is an opeating system based in winPE
developer-tools development edex-ui operating-system windows windows-pe winpe
Last synced: 16 Apr 2025
https://github.com/abdirahiim/shadowos
The first Somali operating system, developed in C# using COSMOS
cosmos csharp kernel operating-system osdev shadow shadow-operating shadow-os
Last synced: 12 May 2025
https://github.com/moisam/laylaos
A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!
c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64
Last synced: 29 Oct 2025
https://github.com/juls0730/cappuccinos
A small x86-64 rust os written from scratch
limine limine-bootloader operating-system os osdev rust rust-lang x86-64
Last synced: 05 Jul 2025
https://github.com/sdslabs/rusticos
Rustic OS written completely in Rust
cargo kernel makefile operating-system rust
Last synced: 21 Apr 2025
https://github.com/vresque/esque
A modern microkernel
bootloader embedded kernel microkernel operating-system os osdev rust rust-crate rust-lang safe secure web-assembly x86-64
Last synced: 11 Mar 2025
https://github.com/kingakeem/kingos
This is a simple 32 bit OS made to target ix86 CPUs
32bit kernel low-level operating-system
Last synced: 05 Apr 2025
https://github.com/sameerkali/paddle_power_challenge
It is a pingPong game
assembly-language bios csharp game game-development game-development-tutorials hacktoberfest hacktoberfest2023 operating-system os ping-pong ping-pong-game ping-pong-game-2d real-mode twitch twitch-streamers unity unity2d
Last synced: 13 Apr 2025
https://github.com/jayantgoel001/operating-system
c deadlock linux operating-system scheduling-algorithms
Last synced: 02 Jul 2025
https://github.com/madarauchiha-314/lifesim
LifeSim: A lifetime reliability simulator for manycore systems
benchmark computer-architecture lifetime-reliability operating-system reliability scheduler simulation simulator
Last synced: 30 Oct 2025
https://github.com/seanpm2001/visoros
🍏️👓️💾️ The official source repository/separate repository for the archival and development of VisorOS, an open source remake of Apple's VisionOS operating system family. Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly-language c-language gpl3 gplv3 metal-lang mixed-reality objective-c-lang objective-c-plus-plus-lang operating-system subsystem swift-lang visionos-alternative visoros visoros-development visoros-project wacos wacos-development wacos-operating-system-project wacos-project
Last synced: 10 Apr 2025
https://github.com/54ac/os-keygen
An old-school keygen for outdated operating systems made using Svelte.
javascript keygen operating-system svelte typescript
Last synced: 11 Apr 2025
https://github.com/shonenada/constance
Constance. A simple operating system.
Last synced: 24 Apr 2025
https://github.com/bydmiller/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 30 Jul 2025
https://github.com/risc-os-community/risc-os-community
The RISC OS Community on GitHub, if you want to know what this is or you want to help us start from here!
arm coding community documentation graphics hacktoberfest open-source opensource operating-system projects risc-os riscos riscos-ci sound tutorials
Last synced: 02 Jul 2025
https://github.com/greek0x0/resonance-arch
An Arch distribution for forensics and penetration testing
archlinux forensics linux operating-system
Last synced: 04 Sep 2025
https://github.com/bas1c1/nembusos
New Russian UNIX-like x86 operating system written in C and NASM
c gcc i386 nasm-assembly operating-system osdev x86
Last synced: 09 Jul 2025
https://github.com/arda-guler/kikaos
Basic OS kernel with basic command line
command-line educational kernel operating-system os terminal
Last synced: 18 Sep 2025
https://github.com/sondosaabed/tools-of-the-trade-linux-and-sql
In this course, I have explored computing skills that I will use on-the-job as a cybersecurity analyst. First, I practiced using Linux OS commonly used by cybersecurity professionals. Used the Linux command line through the Bash shell to navigate, manage the file system, authenticate users. Then, I have used SQL to communicate with a database.
cybersecurity linux operating-system python sql
Last synced: 11 Jul 2025
https://github.com/0mega28/OS
Operating System from scratch.
kernel kernel-dev operating-system operating-system-kernel operating-system-learning os os-dev x86-os
Last synced: 10 Mar 2025
https://github.com/georglauterbach/uncore
Modern operating system kernel completely written in pure, idiomatic Rust.
documentation education kernel operating-system operating-system-kernel rust rust-lang
Last synced: 07 Apr 2025
https://github.com/deanoburrito/minos
Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!
c-plus-plus kernel operating-system os osdev
Last synced: 24 Jul 2025
https://github.com/halojoy/userinfo-location-browser
Will get info of user: Geolocation, Browser, Operating System and more. Store the data in database.
browser city country database detect detection device ip ip-address location operating-system php php7 timezone user-agent
Last synced: 17 Jul 2025