Rust in the Linux kernel is here to stay!
To celebrate this event, we sat down with Danilo Krummrich, Linux kernel maintainer and Rust for Linux core team member about the new NOVA driver and how Rust makes hardware-abstractions safer.
We talk about the typestate pattern, custom allocators, pin-init for self-referential structures, and why code that compiles in Rust actually works instead of causing kernel panics.