Rust is a systems programming language with desirable properties in the context of the Linux kernel, such as no undefined behavior in its safe subset (when unsafe code is sound), including memory safety and the absence of data races.
Rust for Linux is a project that aims to bring Rust support to the Linux kernel as a first-class language. This means providing support for writing kernel modules in Rust, such as drivers or filesystems, with as little unsafe code as possible (potentially none). That is, it prevents misusing kernel APIs with respect to memory-safety.
This session will give an status update on the project:
- What features are currently supported.
- Infrastructure improvements.
- Rust unstable (nightly) features status.
- Rust ecosystem news: language, toolchains, etc.
- Planned features and future.
|I agree to abide by the anti-harassment policy||Yes|