Rust, a programming language known for its memory security features, has seen a surge in adoption in the Linux kernel despite concerns from some maintainers. The language is gaining traction as developers and kernel maintainers explore its potential to improve the stability and security of the Android OS.
Miguel Ojeda, a member of the Linux Foundation technical advisory board, discussed the Rust for Linux project at FOSDEM 2025, a leading open source conference in Brussels. The project aims to promote the use of Rust in the Linux kernel and collaborate with organizations like GCC to add Direct Memory Access (DMA) abstractions.
Google has been a strong supporter of adding Rust to the kernel, citing its benefits for memory safety and stability. However, not everyone is on board, including some maintainers who are concerned about the language’s steep learning curve and potential impact on maintainability.
The controversy stems from a cultural clash between C and Rust developers regarding code submission boundaries. Some maintainers prefer to keep Rust out of existing C codebases, while others see it as an opportunity for improvement.
Ojeda reiterated his vision for using Rust in the Linux kernel, highlighting its benefits for reducing memory safety bugs and increasing confidence among maintainers. Despite some opposition, Ojeda’s message received vocal support from advocates for Rust in the kernel.
While some maintainers may resist adopting Rust, others see it as an opportunity to improve the kernel’s stability and security. As one of the language’s creators noted, “If it ain’t broke, then don’t fix it” – a sentiment that acknowledges the benefits of sticking with established languages like C while also exploring new technologies like Rust.
Source: https://thenewstack.io/fosdem-2025-rust-runs-riot-in-linux-despite-backlash