Rust¶
Documentation related to Rust within the kernel. To start using Rustin the kernel, please read theQuick Start guide.
The Rust experiment¶
The Rust support was merged in v6.1 into mainline in order to help indetermining whether Rust as a language was suitable for the kernel, i.e. worththe tradeoffs.
Currently, the Rust support is primarily intended for kernel developers andmaintainers interested in the Rust support, so that they can start working onabstractions and drivers, as well as helping the development of infrastructureand tools.
If you are an end user, please note that there are currently no in-treedrivers/modules suitable or intended for production use, and that the Rustsupport is still in development/experimental, especially for certain kernelconfigurations.
Code documentation¶
Given a kernel configuration, the kernel may generate Rust code documentation,i.e. HTML rendered by therustdoc tool.
This kernel documentation was not built with Rust code documentation.
A pregenerated version is provided at:
Please see theCode documentation section formore details.
You can also find learning materials for Rust in its section inIndex of Further Kernel Documentation.