======================================================== Class 15v1615: Scaling down: OpenWRT, Zephyr, and beyond ======================================================== Date: 10.06.2025 Links ================================================= Zephyr: Linux scaled down to a unikernel ---------------------------------------- - `Zephyr Overview presentation `_ - `DeviceTree in Linux `_ - `Zephyr main repo `_ - `Samples `_ - `Barometer sample `_ TockOS: microkernel with software isolation ------------------------------------------- - `Rust in Kernel `_ - https://rust-lang.org - `Key Rust concepts for the kernel `_ - `More Rust concepts for the kernel `_ - `Rust heads into the kernel? `_ - `A GPIO driver in Rust `_ - `A pair of Rust kernel modules `_ - https://github.com/Rust-for-Linux - `Tock kernel overview `_