12–14 Sept 2022
Europe/Dublin timezone

Rust MC

Not scheduled
20m
LPC Microconference Track (CLOSED)

Speakers

Miguel Ojeda Wedson Almeida Filho

Description

Rust is a systems programming language that is making great strides in becoming the next big one in the domain.

Rust for Linux aims to bring it into the kernel since it has a key property that makes it very interesting to consider as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe code is sound). This includes no use-after-free mistakes, no double frees, no data races, etc.

This microconference intends to cover talks and discussions on both Rust for Linux as well as other non-kernel Rust topics.

Possible Rust for Linux topics:

  • Bringing Rust into the kernel (e.g. status update, next steps...).

  • Use cases for Rust around the kernel (e.g. drivers, subsystems...).

  • Integration with kernel systems and infrastructure (e.g. wrapping existing subsystems safely, build system, documentation, testing, maintenance...).

Possible Rust topics:

  • Language and standard library (e.g. upcoming features, memory model...).

  • Compilers and codegen (e.g. rustc improvements, LLVM and Rust, rustc_codegen_gcc, gccrs...).

  • Other tooling and new ideas (Cargo, Miri, Clippy, Compiler Explorer, Coccinelle for Rust...).

  • Educational material.

  • Any other Rust topic within the Linux ecosystem.

Primary authors

Miguel Ojeda Wedson Almeida Filho

Presentation materials

There are no materials yet.
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