12–14 Sept 2022
Europe/Dublin timezone

Rust for Linux: Status Update

12 Sept 2022, 16:00
30m
"Herbert" (Clayton Hotel on Burlington Road)

"Herbert"

Clayton Hotel on Burlington Road

262
Rust MC Rust MC

Speakers

Miguel Ojeda Wedson Almeida Filho

Description

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

Primary authors

Miguel Ojeda Wedson Almeida Filho

Presentation materials

Diamond Sponsor

Platinum Sponsors





Gold Sponsors




Silver Sponsors





Speaker Gift Sponsor

Catchbox Sponsor

Video Recording Sponsor

Livestream Sponsor

T-Shirt Sponsor

Conference Services Provided by