October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Embedded Linux Conference [clear filter]
Monday, October 28


Timing Boot Time Reduction Techniques - Michael Opdenacker, Bootlin
During this talk, Michael will describe the most helpful techniques to reduce the boot time of embedded Linux systems, together with recent measures of the corresponding savings they bring, such as toolchain options, kernel compression options, kernel command line parameters, eliminating unnecessary copying in the bootloader, optimizing storage performance and understanding and using U-Boot's Falcon mode. Michael will also show tools to identify parts which can be eliminated (such as finding all the files not accessed during the boot sequence) or optimized.

Last but not least, time is relative to space as we all know. This aspect of the equation will also matter.


Michael Opdenacker

Embedded Linux Engineer, Bootlin
Michael Opdenacker is the founder of Bootlin, an engineering company specializing on cool embedded Linux integration and porting projects. Through Bootlin, he has contributed to the LWD (Linux World Domination) project by training hundreds of engineers from all around the world on... Read More →

Monday October 28, 2019 17:10 - 17:45
Forum 3
  • Session Slides Included Yes
Tuesday, October 29


We Need to Talk About Systemd: Boot Time Optimization for the New init daemon - Chris Simmonds, 2net
Systemd has many advantages over the traditional System V init daemon. One advantage is its ability to run init tasks in parallel, which should reduce the boot time. Yet in practice the boot time seems to go up, not down. Why so? What did I do wrong?

The fact is that like all tools you have to know how to use it to make it effective. With the default configuration, systemd is indeed quite slow. In this presentation I will delve into systemd units and their dependencies and show you how to eliminate tasks that you don’t need and reorder the remaining tasks to get a working system in the minumum time. Ultimately, we will find that systemd just needs to be loved

avatar for Chris Simmonds

Chris Simmonds

Consultant, 2net
Chris Simmonds is a software consultant and trainer living in southern England. He has almost two decades of experience in designing and building open-source embedded systems. He is the founder and chief consultant at 2net Ltd, which provides professional training and mentoring services... Read More →

Tuesday October 29, 2019 11:30 - 12:05
Forum 2
  • Session Slides Included Yes