Operating systems

12 projects

Rust is attractive for kernels because it removes whole classes of memory bugs while still allowing direct hardware access through clearly marked unsafe code. Redox is the most complete general-purpose system here: a Unix-like microkernel OS with its own userspace, file system and GUI. Tock targets microcontrollers and isolates untrusted applications, which suits security keys and sensor devices.

Asterinas aims for compatibility with the Linux system call interface while keeping most of the kernel in safe Rust, and DragonOS is another Linux-compatible kernel. Theseus is a research OS from academia that explores structuring the kernel as many small cells that can be updated at runtime.

Hobby and teaching projects are useful if you want to write your own kernel. MOROS is a small hobby OS for x86-64, and rust_os and similar repositories accompany tutorials. Philipp Oppermann's Writing an OS in Rust series is the usual starting point, and many projects in this list began from it.

SteinsOSby 0x59616e

An OS for armv8-a architecture.

updated 5y ago

128

aeroby Andy-Python-Programmer

A modern, unix-like operating system following the monolithic kernel design.

updated 1y ago

1.3k

asterinas

A secure, fast, and general-purpose OS kernel that provides Linux-compatible ABI.

v0.19.0updated today

5k

DragonOSby DragonOS-Community

An operating system with a self-developed kernel from scratch and Linux compatibility.

V0.4.0updated today

1.2k

moss-kernelby hexagonal-sun

A Unix-like, Linux-compatible kernel written in Rust and Aarch64 assembly.

updated 7d ago

2k

highlightosby koibtw

X86_64 OS kernel written in Rust & Assembly.

v0.3.4updated 4mo ago

79

nonos-micro-kernelby NON-OS

A capability-based, RAM-resident microkernel where every program is a signed capsule that must prove itself before the kernel will run it, and drivers run in userspace.

updated today

315

redoxby redox-os

A Unix-like general-purpose microkernel-based operating system with a focus on security, stability, performance, correctness, simplicity and pragmatism that aims to be a complete alternative for Linux and BSD.

gitlab.redox-os.org

rust_osby thepowersgang

An OS kernel written in rust. Non POSIX

updated 9d ago

817

Theseusby theseus-os

A safe-language, single address space and single privilege level OS written from scratch -

updated 2y ago

3.2k

tock

A secure embedded operating system for Cortex-M based microcontrollers

release-2.3.0updated today

6.5k

morosby vinc

A text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS.

moros0.13.033/90d updated 1d ago

1.1k

Built on the open rust-unofficial/awesome-rust list by its contributors, licensed CC0 1.0. Crate Atlas is an independent project, not affiliated with the list's maintainers.

About Synced Oct 21, 2026

© 2026 Crate Atlas

Esc

Type to search every entry. ↑↓ to move, Enter to open.