Building a microkernel in Rust (Part 2): Communication, messages between tasks

5-Part Series: Part 0: Why build an OS from scratch? Part 1: Foundations Part 2 (this): Communication Part 3: Concurrency Part 4: Memory and beyond 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 ...

March 15, 2026 · Amit Bahree

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 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 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