September 13-16, 2022
Dublin, Ireland + 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 Europe 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 Irish Standard Time (UTC +1). 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
Wednesday, September 14 • 11:15 - 11:55
What Does a CPU Do Before Going to Work (in an Embedded System)? - Josef Holzmayr, Mender.io

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.
The boot process is probably the most overrated and at the same time neglected stage of running a computer. Why is that? Once one starts to think about it, it becomes obvious. A computer that is booting does not yet do anything perceived as valuable. The user who just turned it on wants to start using it as quickly as possible, and not be kept waiting. So the duration of the boot process as a whole often gets high attention. Beyond that, almost nobody cares about what happens as long as the boot finishes successfully. So for those of us who wish to understand the booting process, it is often complicated to see the actual concepts and reasons behind them. In this presentation we will look at common boot strategies found on the ARM and RISC-V instruction set architectures, and examine why and how they relate to specific hardware configurations. The various concepts such as a secondary program loader, boot source orders and suitable storage technologies will be discussed and put into context, to serve as the groundwork for a proper understanding of the topic. At all stages, we will focus on providing a beginner-friendly representation, instead of diving into advanced specifics such as boot time reduction.

avatar for Josef Holzmayr

Josef Holzmayr

Head of Developer Relations, Mender.io
Josef has been active for more than 15 years as a "Complete"-Stack developer for industrial controls by now. He's done everything from debugging hardware to writing drivers, from application development to web front ends. A passion for showing, telling, and teaching people in both... Read More →

Wednesday September 14, 2022 11:15 - 11:55 IST
Liffey Hall 2 (Level 1)