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 Europe 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 European Summer Time, CEST (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right.
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Sign up or log in to add sessions to your schedule and sync them to your phone or calendar.
The Memory Technology Device (MTD) subsystem has come a long way from its early days of rudimentary flash support. As embedded systems have evolved, so too has Linux’s ability to manage and interface with raw flash memory devices — from parallel NAND and NOR to modern SPI-based variants.
While SPI NOR initially led the charge, the past few years have seen SPI NAND support in Linux grow rapidly, gaining robustness, better performance, and broader compatibility. But the story doesn't end there. Improvements across the MTD stack continue to shape how developers design with raw flash.
This talk takes a tour through the evolution of raw flash support in Linux: how we got here, what’s new, and what it means for future designs. Whether you’re maintaining legacy NAND systems or eyeing SPI NAND for your next embedded project, we’ll explore the practical impact of recent changes and what to expect next. Raw flashes might not be dead just yet — they’ve just gotten smarter.