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 (and drivers -- NVMe, 9p, M1 GPU) 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.