Keynote: Rust and Linux: How the Rust Language is Going to Help Linux Succeed in the Future
Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 11:05· Jasmine Hall 2 (Level 3)·
summary
Rust code already reaches 113,000 lines in the kernel mostly as C bindings, and new drivers (notably graphics and Android Binder) are being accepted in Rust and run side‑by‑side with C to verify correctness. Rust enforces memory lifetimes and scoped locks at compile time so reviewers see fewer trivial CVEs — an estimated ~80% of past kernel CVEs become impossible — and the Rust toolchain even builds and boots Linux as part of its test suite.
AI-written summary · about
chapters (10)
- 0:00Rust in Linux
- 1:02Linux’s role and scale
- 4:13Common bugs in C code
- 6:43Rust prevents trivial bugs
- 9:12Rust improves kernel security
- 12:04Rust bindings and drivers
- 13:50Rust and Linux compatibility
- 14:32Rust makes coding fun
- 15:59Rust improves C APIs
- 16:40Rust in Linux now
related talks
14mKeynote: Rust in the Linux Kernel, Why?
10mKeynote: Rust in the Linux Kernel: A New Era for Cloud Native Performance and Security
20mKEYNOTE
51mRust in the Linux kernel
46mRust for Linux
37mRust for Linux
35mRUST Meets Embedded Linux: Build Memory Safe and Reliable Kernel Modules, Applications
24mRust for Linux: Status Update
