Rust for Linux Live with Alice Ryhl and Greg Kroah-Hartman - Rust in Production Podcast | corrode Rust Consulting
Podcast
Rust for Linux Live
Alice Ryhl and Greg Kroah-Hartman, Linux Kernel Maintainers
S06 E04<br>Published on 2026-05-21
Hot off the press: this episode is a live recording from Rust Week in Utrecht, just two days ago. On stage with me are two people who hardly need an introduction in the Linux world: Greg Kroah-Hartman, Linux Foundation Fellow, stable kernel maintainer and an embassador for the kernel, and Alice Ryhl, core maintainer of Tokio and one of the driving forces behind Rust for Linux at Google.
I have to admit a bit of personal history here: I first wrote about Greg more than 20 years ago for the German online newspaper Pro-Linux. Getting to sit down with him, and with Alice, in front of a live audience to talk about how Rust is reshaping the most important piece of infrastructure on the planet, was a genuine career highlight.
We get into the big questions: Why does Alice believe that interop, not rewrites, is how Rust wins inside Linux? How do you carefully weave in Rust while maintaining a 35-million-line C codebase? And what does it actually feel like, day to day, to write kernel code in Rust?
“Rust is gonna save the Linux kernel.” — Greg Kroah-Hartman
Proudly Supported by CodeCrafters
CodeCrafters helps you become proficient in Rust by building real-world,<br>production-grade projects. Learn hands-on by creating your own shell, HTTP<br>server, Redis, Kafka, Git, SQLite, or DNS service from scratch.
Start for free today and enjoy 40% off any paid plan by using<br>this link.
Show Notes
About Rust for Linux
Rust for Linux is the project bringing the Rust programming language into the Linux kernel. After years of patches, proposals, and heated mailing list threads, Rust is now an officially supported language inside the kernel tree, no longer an experiment. The work spans everything from the build system and the kernel crate to drivers, abstractions over core subsystems and brand-new pieces of infrastructure written entirely in Rust.
About Greg Kroah-Hartman
Greg Kroah-Hartman is a Linux Foundation Fellow, the maintainer of the stable Linux kernel branch, and the maintainer of, among many other things, the USB subsystem, the driver core, sysfs, debugfs, kobject, TTY layer and staging tree. He has been a central figure in Linux for over two decades, has written several books about kernel development, and is convinced Rust belongs in the kernel.
About Alice Ryhl
Alice Ryhl is a software engineer at Google working on Android and Rust for Linux, and a core maintainer of Tokio, the asynchronous runtime that over 50% of all crates on crates.io directly depends on. Inside the kernel she works on Binder, on async abstractions, and on the bindings that allow Rust drivers to talk safely to the rest of the kernel.
About Rust Week
Rust Week is an annual conference organized by RustNL. The 2026 edition took place in Utrecht, the Netherlands, from May 18 to May 23. It features talks, workshops, the Rust All Hands, and expert sessions on a wide variety of topics revolving around Rust. This episode was recorded live on stage during the conference. Thanks to the Rust Week team who made this recording possible!<br>Learn more about Rust Week on their website.
Links From The Episode
Linux Docs: USB Subsystem Maintainer - Greg’s first contribution led to him maintaining the USB subsystem, and much more
The Register: Happy birthday, Linux: From a bedroom project to billions of devices in 30 years - An interview with Greg celebrating the 30 year anniversary of the Linux kernel
Tokio - Another big project maintained by Alice
RustWeek: Untrusted data in Linux — How Rust is going to save us - Greg’s talk at RustWeek; Rust is gonna save Linux?!
Rust in Production: Rust for Linux - With Danilo, one of the co-maintainers with Greg on the Driver Core subsystem and others
Phoronix: New Linux Patch Confirms: Rust Experiment Is Done, Rust Is Here To Stay - The official end of experimental Rust
Linux Plumbers Conference - A big conference for all levels of kernel developers
std::boxed - The most basic kind of pointer in Rust
kernel::list::List - Linux’ linked list Rust binding
core lib - The most fundamental parts of the Rust libraries
alloc lib - All things in the standard library that only require an allocator, not used by the kernel anymore
std lib - The thing most people think of as the standard library, containing things like file access which requires running on a kernel
QR code generator for kernel crashes - First Rust code added to the kernel
Linux Rust Architecture support - Missing some big platforms like S390 (IBM Mainframes) and MIPS (a lot of consumer networking hardware)
sched_ext Schedulers written in Rust - sched_lavd shows promise for video game performance, and servers?
Aya - Build eBPF programs with nothing more than Rust and the Linux kernel
RustWeek: Completion-based IO...