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: 2025-04-23 00:21:34 UTC
- JSON Representation
https://github.com/void001/neu-os
Based on linux0.11, break it down, then reassemble (For NEU Lab use)
Last synced: 19 Dec 2024
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 15 Nov 2024
https://github.com/viralpoetry/packer-bare-metal
Building bare metal OS images with Packer, VirtualBox and qemu-img
bare-metal operating-system packer qemu-img
Last synced: 24 Nov 2024
https://github.com/w84death/smolos
smolOS - a tiny and simple 🧪 research ⚙️ operating system ⌨️ written in 🐍 MicroPython for microcontrollers giving user a POSIX-like 📁 environment and 🧰 tools to play.
esp8266 micropython micropython-esp8266 neopixels operating-system os research-project rp2040 seeeduino-xiao xiao
Last synced: 05 Apr 2025
https://github.com/w84death/smolOS
smolOS - a tiny and simple 🧪 research ⚙️ operating system ⌨️ written in 🐍 MicroPython for microcontrollers giving user a POSIX-like 📁 environment and 🧰 tools to play.
esp8266 micropython micropython-esp8266 neopixels operating-system os research-project rp2040 seeeduino-xiao xiao
Last synced: 19 Nov 2024
https://github.com/jaromaz/yosild
Yosild is a single shell script that builds a full, minimal Linux distribution based on BusyBox.
busybox cli debian distro hyper-v kernel-compilation kvm libvirt linux linux-distribution operating-system shell terminal ubuntu virtualbox
Last synced: 15 Feb 2025
https://github.com/plos-clan/coolpotos
CoolPotOS for ia32 / amd64
do-it-yourself operating-system
Last synced: 05 Apr 2025
https://github.com/brainrake/nixos-tutorial
one hour, hands-on
devops nix nixos operating-system package-management tutorial
Last synced: 15 Dec 2024
https://malisipi.github.io/ubuntu-tour/
Web-Based Ubuntu
canonical demo desktop emulator gnome javascript operating-system os remake ubuntu web-desktop webdesktop webos
Last synced: 18 Nov 2024
https://github.com/malisipi/ubuntu-tour
Web-Based Ubuntu
canonical demo desktop emulator gnome javascript operating-system os remake ubuntu web-desktop webdesktop webos
Last synced: 19 Dec 2024
https://github.com/blue-build/template
Template for making your own OS image using BlueBuild
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/davxy/beeos
A simple "Unix-like" kernel trying to be POSIX compliant
kernel operating-system os osdev posix
Last synced: 09 Feb 2025
https://github.com/davidedc/fizzygum
a new web framework, an entire platform really, designed from the ground up to handle complex things easily. Put the power of an entire Operating System at your fingertips.
coffeescript dashboard data-visualization desktop dynamic framework javascript operating-system windowing
Last synced: 05 Apr 2025
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 15 Nov 2024
https://github.com/the-osint-toolbox/privacy-infosec-tools-resources
A good selection of Privacy & Infosec tools that will help you understand more about how to protect your online privacy and security.
2fa apps browsers dns email emails infosec maps operating-system privacy vehicle vpn website
Last synced: 11 Mar 2025
https://github.com/osfree-project/osfree
osFree - open source Operating System/2 clone, usermode parts.
opensource openwatcom operating-system os2 osdev osfree regina-rexx userland
Last synced: 20 Nov 2024
https://github.com/0x59616e/SteinsOS
An operating system written in Rust
armv8 kernel operating-system os osdev rust
Last synced: 19 Apr 2025
https://github.com/balena-os/balena-os
The central place for all things BalenaOS related.
docker linux operating-system resin yocto
Last synced: 07 Apr 2025
https://github.com/coderserdar/documents
This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.
algorithm algorithms android cplusplus cpp17 cyber-security cybersecurity data-structures database delphi e-book flutter free-pascal kotlin-android lazarus llblgen object-pascal operating-system rad-studio rad-studio-ide
Last synced: 02 Dec 2024
https://github.com/stephenfewer/nonameos
NoNameOS is a simple 32 bit x86 Operating System!
Last synced: 27 Dec 2024
https://github.com/RIKEN-SysSoft/mckernel
McKernel
hpc operating-system supercomputing
Last synced: 01 Apr 2025
https://github.com/laaouatni/w11css
Windows 11 UI WEB-BASED. works directly on your Browser! made by Laaouatni. Using only HTML, CSS and Vanilla Javascript (No Framework)
animation css-animations css-flexbox css-grid css-grid-layout microsoft-windows operating-system os w11 w11-clone windows-11 windows-11-clone windows-11-web windows-11-web-clone windows-clone windows-desktop windows11 windows11-darkmode windows11-recreation windows11-web
Last synced: 05 Apr 2025
https://github.com/Laaouatni/w11CSS
Windows 11 UI WEB-BASED. works directly on your Browser! made by Laaouatni. Using only HTML, CSS and Vanilla Javascript (No Framework)
animation css-animations css-flexbox css-grid css-grid-layout microsoft-windows operating-system os w11 w11-clone windows-11 windows-11-clone windows-11-web windows-11-web-clone windows-clone windows-desktop windows11 windows11-darkmode windows11-recreation windows11-web
Last synced: 03 Apr 2025
https://github.com/ruslang02/atomos
JS-based Linux desktop environment.
atom-shell atomos desktop desktop-environment electron js nodejs npm operating-system os ubuntu web
Last synced: 19 Dec 2024
https://github.com/mopp/axel
Operating System
nasm operating-system os x86-64
Last synced: 12 Apr 2025
https://github.com/imtsuki/xv7
🦀️ Operating System in 100% Pure Rust
kernel operating-system rust xv6
Last synced: 16 Mar 2025
https://github.com/nodiscc/debian-live-config
[mirror] Debian GNU/Linux desktop operating system, preconfigured for personal computers/workstations
debian desktop distribution installer linux live operating-system
Last synced: 05 Apr 2025
https://github.com/cyber-anubis/the-hack-general-purpose-computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
arithmetic-logic-unit assembler compiler computer-architecture cpu hardware-description-language machine-language nand nand2tetris operating-system virtual-machine
Last synced: 17 Feb 2025
https://github.com/xiaoyang-sde/rust-kernel-riscv
RISC-V kernel implemented with Rust
kernel operating-system risc-v rust
Last synced: 14 Apr 2025
https://github.com/arsitektur-jaringan-komputer/Modul-Sisop
Modul praktikum mata kuliah Sistem Operasi 2023
Last synced: 29 Mar 2025
https://github.com/massos-linux/massos
Main source repository for the MassOS operating system.
distribution distro gnu-linux linux linux-distribution linux-distro operating-system
Last synced: 06 Apr 2025
https://github.com/gabrieldim/operatingsystems
Processes and thread management, deadlock's, synchronization etc.
deadlock operating-system operating-systems process synchronization thread
Last synced: 20 Nov 2024
https://github.com/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 Apr 2025
https://github.com/zyedidia/multiplix
An operating system kernel for RISC-V and AArch64 SBCs
aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv
Last synced: 14 Apr 2025
https://github.com/TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os
Last synced: 13 Nov 2024
https://github.com/jaromaz/jslinux-mobile
Linux for iOS - a mobile version of a PC emulator written in Javascript, with a running, fully functional Linux system.
apple bluetooth-devices bluetooth-keyboard cli emulator ios ipad javascript jslinux-mobile linux linux-shell mobile operating-system pc-emulator shell terminal virtual-machine webapp
Last synced: 20 Nov 2024
https://github.com/Zeke-OS/zeke
A POSIX-like OS for ARM processors.
kernel libc operating-system posix-compatible rtos zeke
Last synced: 21 Dec 2024
https://github.com/marceldobehere/maslos
Masl OS
bios black-magic-code cpp filesystem gui-framework interpreter kernel limine limine-bootloader operating-system os osdev window-manager x64 x86-64
Last synced: 20 Apr 2025
https://github.com/jeffpar/basicdos
A new 8086-based reimagining of PC DOS and BASIC
8086 8088 assembly-language basic dos ibm-pc operating-system pc-dos retro-programming
Last synced: 10 Apr 2025
https://github.com/ackOS-project/ackOS
A hobby operating system I've been building. Please refer to the 'rewrite' branch to see the ongoing rewrite.
ackos c-plus-plus operating-system os osdev unix-like x86-64
Last synced: 16 Nov 2024
https://github.com/yunwei37/os-summer-of-code-daily
OS Summer of Code 2020 每日学习实践记录(rust 学习 & rcore tutorial rust实现一个riscv操作系统 & rCore 到 zCore 的功能迁移)
daily-documents operating-system rcore-zcore rust
Last synced: 17 Mar 2025
https://github.com/ekalinin/operating-systems-three-easy-pieces-pdf
Tool for single pdf creation from http://ostep.org
Last synced: 07 Apr 2025
https://github.com/CoderionLabs/exoberry
An exokernel for the raspberry pi 3.
c driver gplv3 kernel operating-system raspberry-pi unix-like
Last synced: 06 Dec 2024
https://github.com/kwilczynski/packer-templates
Packer templates for creating Amazon EC2 images, Proxmox templates and Vagrant boxes
amazon-ec2-images docker ec2 hardened operating-system operating-system-images packer packer-templates proxmox security ubuntu ubuntu-server vagrant vagrant-boxes vmware
Last synced: 23 Nov 2024
https://github.com/admkopec/BetaOS
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 28 Mar 2025
https://github.com/admkopec/betaos
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 09 Apr 2025
https://github.com/michael2012z/sparrow
My Operating System.
c kernel operating-system os sparrow
Last synced: 19 Nov 2024
https://github.com/madd-games/glidix
A POSIX-compliant but modernized, graphical operating system for x86_64.
c gui kernel operating-system posix shell
Last synced: 08 Apr 2025
https://github.com/deanoburrito/northport
Monolithic kernel and support libraries for riscv64 and x86_64.
c-plus-plus kernel operating-system os osdev
Last synced: 30 Nov 2024
https://github.com/cw1997/ez-rtos
A micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen by ARM Cortex-M3 assemble language and works on STM32F103 MCU.
arm armcortexm3 computer-science cortex-m cortex-m3 mcu operating-system operating-systems os real-time-operating-system
Last synced: 15 Apr 2025
https://github.com/kernkonzept/l4re-core
The core components of the L4Re operating system.
arm l4 microkernel mips multiserver operating-system x86
Last synced: 26 Jan 2025
https://github.com/yukunj/xv6-operating-system
XV6 - MIT 6.s081 operating system Fall 2020 version
Last synced: 14 Apr 2025
https://github.com/pauldotknopf/darch-recipes
My operating systems, using Darch.
Last synced: 25 Mar 2025
https://github.com/metta-systems/metta
Metta OS
bochs c-plus-plus metta metta-os operating-system osdev toolchain
Last synced: 03 Mar 2025
https://github.com/narasimha1997/marvinos
A hobby Operating System developed from scratch using C/C++ and assembly
c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev
Last synced: 12 Apr 2025
https://github.com/triton/triton
Triton Operating System
atomic atomic-updates declarative-language linux linux-distribution nix nixos nixpkgs operating-system packages systemd triton
Last synced: 11 Feb 2025
https://github.com/lodosgroup/lpm
an experimental package manager for operating systems
linux operating-system package-manager rust source-builder unix
Last synced: 07 Apr 2025
https://github.com/seanpm2001/WacOS
🍏️🐧️🍎️ A Linux distribution that mimics MacOS (modern and classic) iOS, and other Apple operating systems, but is open, customizable, and free to use on non-apple hardware.
apple dmg foss gpl3 gplv3 ios ipa ipados linux macos md objective-c operating-system recreation swift systemsoftware tvos wacos wacos-x year-of-the-linux-desktop
Last synced: 22 Jan 2025
https://github.com/HidamariProject/Hidamari
Modern operating system aimed at running WebAssembly code.
kernel operating-system wasm webassembly zig
Last synced: 15 Nov 2024
https://github.com/kerneltlv/kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
kernel kernel-compilation kernel-developers kernel-driver kernel-hacking kernel-module kernel-modules kernel-source learn learn-to-code learning learning-by-doing linux linux-drivers linux-kernel linux-kernel-module literate-programming newcomers operating-system operating-systems
Last synced: 30 Mar 2025
https://github.com/seanpm2001/wacos
🍏️🐧️🍎️ A Linux distribution that mimics MacOS (modern and classic) iOS, and other Apple operating systems, but is open, customizable, and free to use on non-apple hardware.
apple dmg foss gpl3 gplv3 ios ipa ipados linux macos md objective-c operating-system recreation swift systemsoftware tvos wacos wacos-x year-of-the-linux-desktop
Last synced: 02 Jan 2025
https://github.com/TheKernelCorp/NuummiteOS
An OS kernel written in Crystal.
Last synced: 12 Nov 2024
https://github.com/foreverbell/badappleos
(touhou / 東方) x86 Operating System animating BadApple.
Last synced: 13 Apr 2025
https://github.com/jasonbrave/panicos
A simple x86 operating system with graphical user space
c-standard-library dynamic-linking elf elf-loader fat32 kernel mbr multiboot operating-system osdev pci pci-express pcie stl usb vfs virtio virtio-gpu widget-toolkit x86
Last synced: 18 Mar 2025
https://github.com/jens-maus/thinroot
thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simple web-kiosk...
buildroot intelnuc kiosk-software netboot operating-system proxmox pxe raspberrypi rdp spice tftp thinclient tinkerboard vnc-client webkiosk
Last synced: 13 Apr 2025
https://github.com/Tix3Dev/apoptOS
A modern x86_64 UNIX-like microkernel-based operating system
assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64
Last synced: 11 Mar 2025
https://github.com/jens-maus/thinRoot
thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simply web-kiosk.
buildroot intelnuc kiosk-software netboot operating-system pxe raspberrypi rdp spice tftp thinclient tinkerboard vnc-client webkiosk
Last synced: 24 Nov 2024
https://github.com/pgrAm/JSD-OS
A small operating system for 32 bit x86
cpp operating-system os osdev x86
Last synced: 15 Nov 2024
https://github.com/64/byteos
A simple hobby operating system for the x86-64 architecture
kernel operating-system os x86-64
Last synced: 13 Nov 2024
https://github.com/PauloMigAlmeida/AlmeidaOS
Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assembly (Intel syntax) and C (GNU99 Standard) in which I strive for adding comments to the source code so it could be used as a reference for future OS developers
amd amd64 bootloader buddy cmos heap hobby-os hobbyist-os intel kernel operating-system operating-systems os osdev paging pic pit x86-64
Last synced: 15 Nov 2024
https://github.com/operating-function/pallas
An event sourced, purely functional application platform.
exokernel functional-programming haskell operating-function operating-system personal-server purely-functional unikernel
Last synced: 10 Apr 2025
https://github.com/ghuntley/workshops
docker learning-by-doing nix nixos nixpkgs operating-system workshop workshop-materials
Last synced: 11 Feb 2025
https://github.com/codophobia/process-scheduling-algorithms
Program for scheduling algorithms in C++
c-plus-plus fcfs-scheduling operating-system priority-scheduling process-scheduling round-robin-scheduler sjf-scheduling srtf-scheduling
Last synced: 19 Nov 2024
https://github.com/aw-junaid/computer-science
Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field
algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python
Last synced: 26 Mar 2025
https://github.com/tkchia/biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64
Last synced: 11 Apr 2025
https://github.com/michaelfranzl/rpi23-gen-image
Debian + Mainline Linux Kernel + u-boot. Bootstrap Script and Tutorial for RPi2/3.
debian linux-kernel operating-system raspberry-pi raspberry-pi-3 script u-boot
Last synced: 20 Jan 2025
https://github.com/kurisubrooks/glass2
Prototype HTML5 Desktop OS
desktop electron html5 javascript operating-system os
Last synced: 22 Mar 2025
https://github.com/yshurik/inferno-rpi
This is compilation of Labs “Porting Inferno OS to Raspberry Pi”. We decided to organize it as some set of small labs with very detailed steps of what is done to reach results and make everything easy to reproduce.
hardware inferno kernel lab operating-system os plan9 raspberry-pi
Last synced: 19 Mar 2025
https://github.com/iguessthislldo/georgios
Hobby Operating System
hobby-os kernel operating-system osdev unix x86 x86-32 zig ziglang
Last synced: 12 Apr 2025
https://github.com/gotz1480/primus-os
A simple bare-bones 32-bit operating system written in Assembly x86 and C for educational purposes
operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-learning operating-systems-project operating-systems-tutorials
Last synced: 10 Apr 2025
https://github.com/rust-embedded/register-rs
Unified interface for type-safe MMIO and CPU register access in Rust
bare-metal cpu embedded mmio no-std operating-system register rust
Last synced: 15 Mar 2025
https://github.com/atiep/futuredos
A futuristic DOS
asm assembly assembly-language assembly-x86 disk-operating-system dos operating-system x86
Last synced: 10 Apr 2025
https://github.com/FrancisBFTC/KiddieOS_Development
O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:
assembly-x86 kernel kiddieos operating-system operating-system-kernel osdev osdev-projects programming-language programs
Last synced: 28 Mar 2025
https://github.com/shawnanastasio/shawnos
A Basic x86 Operating System/Kernel
hobby kernel operating-system osdev x86
Last synced: 06 Apr 2025
https://github.com/marceldobehere/maslos-2
MaslOS but 2
64-bit audio-system cplusplus cpp custom-os doom-port file-system fs gui gui-framework interpreter kernel limine maslos2 operating-system os osdev scheduler window-manager wm
Last synced: 15 Apr 2025
https://github.com/dentosal/rust_os
My hobby operating system microkernel written in Rust
hobby-project microkernel operating-system osdev rust
Last synced: 22 Mar 2025
https://github.com/ehmicky/nvexeca
nvm + execa = nvexeca
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: 05 Apr 2025
https://github.com/HExSA-Lab/nautilus
Nautilus Aerokernel
aerokernel hpc hrt hvm hybrid-runtimes kernel nautilus operating-system os supercomputing unikernel virtual-machine
Last synced: 11 Apr 2025
https://github.com/kwilczynski/facter-facts
Various facts to use within Facter and Puppet
custom facter facts networking operating-system puppet ruby
Last synced: 23 Nov 2024
https://github.com/omarsar/os
:book: Operating Systems - A Friendly Handbook :book: (Open Notes)
algorithm deadlock handbook memory operating-system
Last synced: 16 Mar 2025
https://github.com/HUSKI3/IgniteOS
An Operating System for Chromebooks and Micro boards | Current version: Sparky/Phoenix 0.1.2-eo
chromebooks linux micro-board operating-system os
Last synced: 29 Nov 2024
https://github.com/oro-os/kernel
Kernel for the Oro Operating System
hybrid-kernel kernel microkernel operating-system operating-system-kernel
Last synced: 16 Nov 2024
https://github.com/lvntky/artilleryos
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
c kernel linux operating-system os osdev unix
Last synced: 16 Dec 2024
https://github.com/felipenlunkes/osdev
A list of reference material to operating system development and administration and operating system history
freebsd history list operating-system osdev posix unix
Last synced: 21 Nov 2024
https://github.com/web3os-org/kernel
The OS for the next web
blockchain browser cryptocurrency dapp ethereum ipfs javascript operating-system web3 webapp
Last synced: 25 Nov 2024
https://github.com/mahavirj/tinyos
Small x86/ARM Operating System built from scratch
arm context-switching cortex-m3 kernel kernel-space operating-system os x86
Last synced: 11 Nov 2024
https://github.com/equation314/nimbos
An experimental RTOS written in Rust.
kernel operating-system osdev rust
Last synced: 11 Apr 2025