Top 119 osdev open source projects

Luakernel
Lua + SQLite + musl libc running on x86.
Kernel
The Stupid Operating System
Nebulet
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
Snowflakeos
"It is very special"
Unikraft
Unikraft is an automated system for building specialized POSIX-compliant OSes known as unikernels. (Core repository)
Cyjon
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Mos
A hobby operating system developed from scratch
Sunriseos
Horizon/NX kernel reimplementation
Zenithos
The Zenith Operating System is a modern, professional fork of the 64-bit Temple Operating System, designed to survive societal collapse.
Rcore
Rust version of THU uCore OS. Linux compatible.
Emerald
An operating system written in C
Aura Operating System
AuraOS, the Franco-English Operating System developed in C# using Cosmos!
Monkos
an experimental 64-bit operating system
Boneos
💥 BoneOS Kernel and Operating System Source Tree
Eggos
A Go unikernel running on x86 bare metal
Cactusos
A operating system made for fun.
✭ 68
osdev
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Marvinos
A hobby Operating System developed from scratch using C/C++ and assembly
Greentea
🍵 Userspace of the @GreenteaOS
Skift
🥑 A simple, handmade, operating system with a graphical user interface.
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Cuteos
A 64-bit SMP-safe kernel for the PC architecture.
Posnk
An operating system project.
Fotix
My very own UNIX clone, for education/self-amusement.
Os2
x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]
Soso
A Simple Unix-like operating system
✭ 682
ckernelosdev
Heap allocator
A simple heap memory allocator in ~200 lines.
Uefi Rs
Rust wrapper for UEFI.
Nanos
A kernel designed to run one and only one application in a virtualized environment
Os67
An unix-like toy kernel
Powernex
An operating system written in D
Gramado
Gramado OS - 32bit operating system
Aquila
AquilaOS: UNIX-like Operating System
Krabs
An x86 bootloader written in Rust.
Wingos
a little 64bit operating system written in c++ with smp support
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Bootimage
Tool to create bootable disk images from a Rust OS kernel.
✭ 321
rustosdev
Halt
OS where everything is immutable! (Experimental)
octox
xv6-riscv like OS written in Rust
ucore
uCore Operating System Lab
RocketOS
RocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Einherjar
colorForth computing environment for amd64 and PowerPC Macs.
Sigma
Abandoned overcomplicated Microkernel using modern x86_64 features
utero
The Operating System (for x86_64) written in Crystal as much as possible
infinity
A secure, modern and intelligent operative system
barebones
Barebones multiboot kernel for beginners
1-60 of 119 osdev projects