Rust-based Operating Systems

16 repos

Lightweight and specialized operating systems written primarily in Rust, with focus on kernel design, unikernels, and IoT deployments. The cluster centers on projects like Hermit (a unikernel runtime), libhermit-rs, and related kernel implementations that emphasize safety guarantees and minimal overhead. These systems target environments ranging from embedded IoT devices to virtualized cloud workloads, and represent a growing category of OS development prioritizing memory safety through Rust over traditional C/C++ implementations.

Rust · 9
C · 3
C++ · 2
Shell · 1
operating-system ·50,731
kernel ·28,417
linux-kernel ·26,678
osdev ·25,702
arm ·19,329
rust-lang ·19,190
firmware ·18,153
learn ·13,927
assembler ·13,927
armv8 ·13,927