Opening Keynote
TokioConfOpening Keynote with Carl Lerche and Alice Ryhl Video Production by Confreaks Follow Confreaks 👇 https://confreaks.com https://confreaks.bsky.social https://x.com/confreaks
Completion-based IO by Alice Ryhl. Talk abstract to be announced. About Alice Ryhl (she/her): Alice is a software engineer on the Android Rust team at Google, where she works on Rust for Linux and the Tokio project. She is also an advisor to the Rust Language team. She has written multiple Linux kernel drivers in Rust. If you have ever searched for a question related to Rust online, you've probably seen an answer written by Alice. - git: https://github.com/darksonn - linkedin: https://www.lin
Player unavailable or embedding blocked? Use the YouTube link above.
Opening Keynote with Carl Lerche and Alice Ryhl Video Production by Confreaks Follow Confreaks 👇 https://confreaks.com https://confreaks.bsky.social https://x.com/confreaks
Most people don't see the work that goes into maintaining open source software. It's not just about writing code — it's also about reviewing PRs, helping new contributors, answering questions, fixing bugs, and writing documentation. In this talk, you will hear stories that explore the invisible work of open source software maintenance and discuss the challenges and rewards of this important work.
The Linux Kernel is a very special codebase with a lot of restrictions on how you can write your code. In this talk, you will hear about how Rust has to adapt to work in the Linux Kernel. We will be looking at the kernel's extensive use of linked lists, and how we need to change our Arc to work in that environment, as well as the various unstable compiler features that we are using to make that happen. Slides: https://github.com/rustnl/meetups/blob/main/20240507-delft/slides/Arc%20in%20the%20Linux%20Kernel%20-%20Alice%20Ryhl.pdf linkedin: https://www.linkedin.com/in/aliceryhl/ github: https://github.com/Darksonn This talk was given at RustNL 2024, in Delft, The Netherlands. Playlist of other talks from RustNL 2024: https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7 Want to come to RustWeek 2025 in-person? go to https://2025.rustnl.org
The Linux kernel is a project with a lot of special requirements on your code, and until late last year, one of those requirements was that you had to use C. Today, this is no longer true, and there are now several Linux kernel driver projects using Rust. In this talk, you will hear about the experience of using Rust in the Linux kernel, and the journey of building a complex driver.