Join us
@devopslinks ・ Dec 20,2025

The Rust experiment in the Linux kernel concludes, confirming its suitability and permanence in kernel development, with Rust now used in production and supported by major Linux distributions.
Rust has been confirmed as a permanent addition to Linux kernel development, following its initial experimental integration in version 6.1.
The experiment with Rust in the Linux kernel has concluded, with Rust now used in production environments, supported by major Linux distributions, and present in millions of devices.
Despite its integration, challenges remain, such as ensuring compatibility with various kernel configurations, architectures, and toolchains.
The conclusion of the Rust experiment reflects a change in status within the kernel project.
Changes were made to the Rust documentation in the kernel, including the removal of sections describing Rust as experimental.
The Linux kernel community has formally concluded its Rust experiment, marking the end of Rust’s experimental status in kernel development. Rust support was first merged into the mainline kernel in version 6.1. The decision to close the experiment was made at the 2025 Linux Kernel Maintainers Summit and later reflected in a documentation update.
Rust code is already used in production environments, enabled by several major Linux distributions, and deployed at large scale, including on Android devices. While Rust is now an established part of the kernel, work continues to address limitations across different kernel configurations, architectures, and toolchains.
As part of the change, kernel documentation was updated to remove language describing Rust as experimental. The announcement also recognized the contributions of maintainers and developers who worked on Rust support since its initial merge.
The original text of the announcement as published originally in lore.kernel.org:
The Rust support was merged in v6.1 into mainline in order to help determine whether Rust as a language was suitable for the kernel, i.e. worth the tradeoffs, technically, procedurally and socially.
At the 2025 Linux Kernel Maintainers Summit, the experiment has just been deemed concluded. Thus remove the section -- it was not fully true already anyway, since there are already uses of Rust in production out there, some well-known Linux distributions enable it and it is already in millions of devices via Android.
Obviously, this does not mean that everything works for every kernel configuration, architecture, toolchain etc., or that there won't be new issues. There is still a ton of work to do in all areas, from the kernel to upstream Rust, GCC and other projects. And, in fact, certain combinations (such as the mixed GCC+LLVM builds and the upcoming GCC support) are still quite experimental but getting there.
But the experiment is done, i.e. Rust is here to stay. I hope this signals commitment from the kernel to companies and other entities to invest more into it, e.g. into giving time to their kernel developers to train themselves in Rust.
Thanks to the many kernel maintainers that gave the project their support and patience throughout these years, and to the many other developers, whether in the kernel or in other projects, that have made this possible. I had a long list of 173 names in the credits of the original pull that merged the support into the kernel , and now such a list would be way longer, so I will not even try to compose one, but again, thanks a lot, everybody.
Linux kernel version where Rust support was merged into mainline.
Number of contributors credited in the original pull request that merged Rust support.
Reported scale of devices running Rust-based kernel components via Android.
Author of the patch that removes references to the Rust experiment from the Linux kernel documentation.
Used in the Linux kernel since version 6.1 as an additional language for kernel development.
Meeting where kernel maintainers concluded the Rust experiment in the Linux kernel.
Linux kernel development impacts operating system software used across servers, desktops, and embedded systems.
Rust was integrated into the Linux kernel mainline to assess its viability for kernel development.
The experiment with Rust in the Linux kernel was concluded, affirming its suitability and permanence in kernel development.
The conclusion of the Rust experiment was announced, noting its use in production, support by major Linux distributions, and presence in millions of devices.
Subscribe to our weekly newsletter DevOpsLinks to receive similar updates for free!
Join other developers and claim your FAUN.dev() account now!
FAUN.dev() is a developer-first platform built with a simple goal: help engineers stay sharp without wasting their time.

FAUN.dev()
@devopslinks