Building a microkernel in Rust (Part 3): Concurrency, interrupts and preemption
5-Part Series: Part 0: Why build an OS from scratch? Part 1: Foundations Part 2: Communication Part 3 (this): 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 ...