Home / Technology / Rust Takes Over Key Linux Subsystems
Rust Takes Over Key Linux Subsystems
15 Jul
Summary
- Rust's memory safety features may eliminate 80% of Linux kernel vulnerabilities.
- New drivers in critical Linux subsystems will now exclusively use Rust.
- The Linux kernel leadership has officially accepted Rust as a first-class language.

Linux kernel maintainer Greg Kroah-Hartman announced a significant pivot towards the Rust programming language, embracing it as a permanent fixture rather than an experiment. He highlighted Rust's capacity to eliminate approximately 80% of common kernel vulnerabilities by catching simple C mistakes at build time. Consequently, new driver development in crucial subsystems, such as graphics, will now be exclusively in Rust. This strategic adoption aims to bolster kernel security and streamline the review process for maintainers. The kernel leadership officially recognized Rust as a first-class language last year. While a complete rewrite of the Linux kernel in Rust is not planned, existing C code will remain untouched, focusing new development on Rust. This transition is expected to improve code reliability and simplify maintenance, making programming more enjoyable for developers and enhancing security for users.