Home / Technology / Rust Takes Over Key Linux Subsystems

Rust Takes Over Key Linux Subsystems

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.
Rust Takes Over Key Linux Subsystems

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.

Disclaimer: This story has been auto-aggregated and auto-summarised by a computer program. This story has not been edited or created by the Feedzop team.

Read more news on

Property Code: 5571