Linux Kernel Adopts Rust As Core Language

The Linux kernel has officially removed Rust's "experimental" label and adopts Rust as a core programming language, the kernel maintainers decided at the 2025 Kernel Maintainers Summit. Maintainers cited successful integrations in subsystems like the NVMe driver and Android binder, and benchmarks showing minimal performance overhead. The change formalizes broader Rust use, prompting toolchain, build, and developer training changes across distributions and vendors.
Key Points
- 1Declares Rust permanent in Linux kernel after the 2025 Kernel Maintainers Summit
- 2Reduces memory-safety vulnerabilities by leveraging Rust's ownership model and borrow checker in drivers
- 3Requires toolchain, build, and review changes; practitioners must upskill and adapt CI pipelines
Scoring Rationale
Official kernel decision with broad industry and security implications; transition complexity and long coexistence with C remain.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems