VOOZH about

URL: https://www.phoronix.com/news/Rust-Linux-6.16

⇱ Crate Improvements & Other Rust Changes Merged For Linux 6.16 - Phoronix


👁 Phoronix

Crate Improvements & Other Rust Changes Merged For Linux 6.16

Written by Michael Larabel in Linux Kernel on 5 June 2025 at 05:57 AM EDT. Add A Comment
In addition to a number of new Rust abstractions in different Linux kernel subsystems, the main Rust infrastructure pull request was submitted and merged yesterday as we approach the end of the Linux 6.16 merge window.

The Rust pull for Linux 6.16 adds support for KUnit-mapped "assert!" macros to build off the initial code that landed the previous cycle, compiling core with Rust Edition 2024 for Rust 1.87 and newer, and various fixes/workarounds.

A number of the Rust crates for the Linux kernel have also seen additions like the kernel crate gaining new features, a Rust abstraction for the XArray data structure, new wrappers in the pin-init crate, and more.

👁 Rust Logo


There are also Rust documentation improvements, including updated Ubuntu instructions for Ubuntu Rust Linux kernel use and refined coding guidelines.

More details on these Rust changes for Linux 6.16 via this pull request that overnight was merged to Git.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.