Rust for Linux
summary
Rust support is now merged into mainline (Linux 6.1) and there is a real chance users already run Rust on their machines — a DRM QR panic on Arch is generated by Rust code. The project removes its own alloc to minimize runtime, then slowly ramps up features and drivers (Nova DRM skeleton is upstream). Continuous integration builds Linux in rust-lang CI, minimum supported Rust is 1.78, and only a couple unstable language features remain; GCC Rust back end CI and Coq-style refactoring for Rust are advancing.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:52Linux kernel development context
- 5:02Rust for Linux goals
- 8:13Rust adoption in Linux
- 9:36Rust growth over time
- 11:42Kernel integration progress
- 13:06Rust custom allocator
- 14:35Community metrics
- 15:40Rust project collaboration
- 18:29Stable Rust in kernel
- 20:16GCC Rust support
- 21:20Compiler features and plans
- 22:45Coccinelle for Rust
- 23:51Rust’s Linux future
- 25:34Industry support
- 27:19Next year expectations
- 28:27Field projections RFC
- 29:08How to contribute
- 30:33Linux Rust conference
- 31:55Q&A
related talks
46mRust for Linux
37mRust for Linux
24mRust for Linux: Status Update
20mKEYNOTE
39mFrom C to Rust: Bringing Rust Abstractions to Embedded Linux
18mKeynote: Rust and Linux: How the Rust Language is Going to Help Linux Succeed in the Future
39mFrom C to Rust: Bringing Rust Abstractions to Embedded Linux
35mRUST Meets Embedded Linux: Build Memory Safe and Reliable Kernel Modules, Applications
