13–15 Nov 2023
America/New_York timezone

Rust for Linux

13 Nov 2023, 10:15
45m
"James River Salon D" (Omni Richmond Hotel)

"James River Salon D"

Omni Richmond Hotel

183
LPC Refereed Track LPC Refereed Track

Speakers

Miguel Ojeda Wedson Almeida Filho

Description

Rust for Linux is the project adding support for the Rust language to the Linux kernel. Soon after LPC 2022, the initial support for Rust was merged into the kernel for v6.1.

Since then, there has been progress in several different areas, including the addition of safe abstractions around kernel functionality and subsystems, as well as infrastructure and tooling changes.

The talk will give an update on the status of the project: the community and team growth, the increased industry support, the Kangrejos workshop, the new website, progress on related tools and use cases, changes to our workflow now that the project is developed in-tree, etc.

In addition, the talk will also give an overview on the upstreaming progress: the abstractions that have been merged in mainline so far as well as some of the ongoing efforts.

Some of the projects/topics mentioned in the talk will be covered in greater length in the Rust MC on Wednesday by their own maintainers. In other cases, the projects kindly provided us with the update which we will give on their behalf in this talk.

Finally, we will cover some discussion topics where we seek input from the community: the policy around unsoundness issues for stable kernels, the Rust version upgrade policy and the duplicate drivers exception.

Primary authors

Presentation materials

Diamond Sponsors
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Catchbox Sponsor
Livestream Sponsors
T-Shirt Sponsor
Conference Services Provided by