Loading…
Open Source Summit + Embedded Linux Conference North America... has ended
May 18-20, 2026
Minneapolis, MN
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 2025 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 DaylightTime (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.


Tuesday May 19, 2026 2:10pm - 2:50pm CDT
Moving from the manual memory management of C to the strict ownership model of Rust is more than a syntax swap; it is a fundamental shift in engineering philosophy. This talk provides a pragmatic roadmap for developers navigating this transition. We move beyond the academic "why" of memory safety to dive  deep into the "how" of refactoring legacy systems. The session explores the practicalities of Rustification, comparing the pitfalls of malloc and free, such as use-after-free and double-free vulnerabilities, with the compile-time guarantees provided by Rust’s Box, Arc, Borrow Checker and the Drop checker. Furthermore, we tackle how to translate manual pointer arithmetic into safe abstractions, practical strategies for using the Foreign Function Interface (FFI) to let Rust and C coexist during a gradual migration, and a real-world walk through of the "Rustification" of a C kernel module.

Target audience: Embedded Linux and kernel engineers with a foundational understanding of C driver concepts (like pointers and module structures). No prior Rust experience is required; the talk focuses on the practical type-system and architectural strategies used to safely bridge the two languages.

Speakers
avatar for Christina Quast

Christina Quast

Embedded Systems Engineer, $NONE
After finishing her master's degree in Electrical Engineering at TU Berlin, Christina is currently working as an Embedded Systems Engineer at for various companies. In her spare time, she submits patches to the Linux Kernel or learns new programming languages.
Tuesday May 19, 2026 2:10pm - 2:50pm CDT
208C+D (Level Two)
  Embedded Linux Conference

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

Share Modal

Share this link via

Or copy link