osdev
There are 974 repositories under osdev topic.
reactos/reactos
A free Windows-compatible Operating System
s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
klange/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.
ravynsoft/ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
rcore-os/rCore
Rust version of THU uCore OS. Linux compatible.
nanovms/nanos
A kernel designed to run one and only one application in a virtualized environment
unikraft/unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
nebulet/nebulet
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
skift-org/skift
🥑 A modern delightful operating system
icexin/eggos
A Go unikernel running on x86 bare metal
hermit-os/hermit-rs
Hermit for Rust.
jubalh/awesome-os
A list of operating systems and stuff
o8vm/octox
Unix-like OS in Rust inspired by xv6-riscv
rust-osdev/uefi-rs
Rust wrapper for UEFI.
LemonOSProject/LemonOS
The Lemon Operating System
hermit-os/kernel
A Rust-based, lightweight unikernel.
brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
ozkl/soso
A Simple Unix-like operating system
CCareaga/heap_allocator
A simple heap memory allocator in ~200 lines.
vinc/moros
MOROS: Obscure Rust Operating System 🦉
Supercip971/WingOS
a little 64bit operating system written in c++ with smp support
SilverRainZ/OS67
An unix-like toy kernel
rust-osdev/bootimage
Tool to create bootable disk images from a Rust OS kernel.
opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
gramado/kernel
Kernel for gramadoOS.
pritamzope/OS
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
byteduck/duckOS
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
o8vm/krabs
An x86 bootloader written in Rust.
PowerNex/PowerNex
An operating system written in D
thethumbler/Aquila
AquilaOS: UNIX-like Operating System
dreamportdev/Osdev-Notes
A set of tutorials (notes) organized as a book that explore how to write an Operating System from scratch
rcore-os/arceos
An experimental modular OS written in Rust.
CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
MQuy/mos
A hobby operating system developed from scratch
joexbayer/RetrOS-32
32bit Hobby Operatingsystem with graphics, multitasking and networking on i386 architecture.
rdmsr/emerald
An operating system written in C