The Linux Podcast with Fexingo: Open Source Operating Systems, Distros, and Server Stack

Why the Linux Kernel Is Now Written in Rust


Listen Later

Episode 78 dives into the biggest programming language shift in Linux history: Rust code inside the kernel. Lucas explains why the C language's memory-safety bugs have caused decades of security patches, and how Rust's compile-time guarantees eliminate entire classes of vulnerabilities at the source. He walks through the key milestones: the 2022 merge of initial Rust support, the first Rust network driver in 2024, and the current state as of mid-2026 where over 2.5 million lines of Rust now ship in mainline Linux. Luna asks about the learning curve for kernel maintainers and whether Rust will ever fully replace C. The hosts discuss the biggest real-world payoff so far—a filesystem module with zero reported memory bugs in production—and what's next for Rust in subsystems like scheduling and memory management. If you've wondered whether Linux is quietly undergoing a generational rewrite, this episode gives you the concrete numbers and the human story behind the transition.

#Linux #Rust #Kernel #MemorySafety #CLanguage #OpenSource #LinuxKernel #Programming #SystemsProgramming #SoftwareEngineering #Security #Technology #FexingoBusiness #BusinessPodcast #Podcast #LinusTorvalds #RustForLinux #MiguelOjeda

Keep every episode free: buymeacoffee.com/fexingo

...more
View all episodesView all episodes
Download on the App Store

The Linux Podcast with Fexingo: Open Source Operating Systems, Distros, and Server StackBy Fexingo