osdev
There are 1180 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.
unikraft/unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
nanovms/nanos
A kernel designed to run one and only one application in a virtualized environment
skift-org/skift
🥑 A modern delightful operating system
nebulet/nebulet
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
icexin/eggos
A Go unikernel running on x86 bare metal
jubalh/awesome-os
A list of operating systems and stuff
hermit-os/hermit-rs
Hermit for Rust.
o8vm/octox
Unix-like OS in Rust inspired by xv6-riscv
rust-osdev/uefi-rs
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.
hermit-os/kernel
A Rust-based, lightweight unikernel.
LemonOSProject/LemonOS
The Lemon Operating System
genodelabs/genode
Genode OS Framework
brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
vinc/moros
MOROS: Obscure Rust Operating System 🦉
ozkl/soso
A Simple Unix-like operating system
dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
CCareaga/heap_allocator
A simple heap memory allocator in ~200 lines.
rust-osdev/bootimage
Tool to create bootable disk images from a Rust OS kernel.
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
joexbayer/RetrOS-32
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
Supercip971/WingOS
a little 64bit microkernel based operating system written in c++ with smp support
SilverRainZ/OS67
An unix-like toy kernel
Versoft-Software/Free95
Free95 is an open-source windows-compatible operating system.
arceos-org/arceos
An experimental modular OS written in Rust.
opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
frednora/gramado
Gramado OS
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!
maxdev1/ghost
Ghost, a micro-kernel based hobby operating system.
malwarepad/cavOS
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
o8vm/krabs
An x86 bootloader written in Rust.
PowerNex/PowerNex
An operating system written in D