Building a microkernel in Rust (Part 1): Foundations, booting on bare metal

5-Part Series: Part 0: Why build an OS from scratch? Part 1 (this): Foundations Part 2: Communication (coming soon) Part 3: Concurrency (coming soon) Part 4: Memory and beyond (coming soon) GitHub Repository: bahree/rust-microkernel — full source code and build scripts Docker Image: amitbahree/rust-microkernel — prebuilt dev environment with Rust, QEMU, and source code ...

February 25, 2026 · Amit Bahree

Building a microkernel in Rust (Part 0): Why build an OS from scratch?

5-Part Series: Part 0 (this): Why build an OS from scratch? Part 1: Foundations (coming soon) Part 2: Communication (coming soon) Part 3: Concurrency (coming soon) Part 4: Memory and beyond (coming soon) GitHub Repository: bahree/rust-microkernel — full source code and build scripts Docker Image: amitbahree/rust-microkernel — prebuilt dev environment with Rust, QEMU, and source code ...

February 22, 2026 · Amit Bahree