Basic Rust Support Merged For Upcoming Linux 6.1
practice once this initial infrastructure series lands. The contents are the absolute minimum to get Rust code building in the
kernel, with many more interfaces[2] (and drivers — NVMe[3], 9p[4], M1 GPU[5]) on the way.
The initial support of Rust-for-Linux comes in roughly 4 areas:
– Kernel internals (kallsyms expansion for Rust symbols, %pA format)
– Kbuild infrastructure (Rust build rules and support scripts)
– Rust crates and bindings for initial minimum viable build
– Rust kernel documentation and samples Further reading: Linux 6.0 Arrives With Support For Newer Chips, Core Fixes, and Oddities
Read more of this story at Slashdot.