Loading…
June 21-24, 2022
Austin, Texas, USA + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central Daylight Time (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Thursday, June 23 • 4:05pm - 4:45pm
Rust for Linux: Status Update - Miguel Ojeda, Rust Maintainer & Wedson Almeida Filho, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
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 kernel features, architectures, subsystems, etc. are supported.
  • Other infrastructure improvements.
  • Rust unstable (nightly) features status.
  • Rust ecosystem news: language, toolchains, etc.
  • Planned features and future.

Speakers
WA

Wedson Almeida Filho

Google, Software Engineer
Wedson is a software engineer that maintains the Rust for Linux effort; he is currently part of the Android platform security team at Google. For the past 19+ years he has worked on kernels, bootloaders, hypervisors, etc. at Google, Facebook, and Microsoft.
avatar for Miguel Ojeda

Miguel Ojeda

Software Engineer
Miguel is a software engineer that maintains the Rust for Linux effort, as well as the auxdisplay, compiler attributes, and clang-format trees. He also participates in the ISO C committee, with an interest in UB and memory-safety topics.Previously, Miguel was a Staff Member at CERN... Read More →


Thursday June 23, 2022 4:05pm - 4:45pm CDT
Lone Star F (Level 3)
  LinuxCon, Rust