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
Friday, September 16 • 13:55 - 14:35
Being Systematic with systemd - Chris Simmonds, 2net Ltd

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.
Systemd is the init daemon of choice for all but the smallest of embedded Linux project. Systemd is complex and can do many things (*). In this presentation I focus on the features most relevant to embedded devices

I begin with a review of the basics: Units, Targets, Services, and dependencies. Then I build on that to look at:
• Loading services on-demand, rather than just loading everything at boot time
• Controlling resource usage of daemons, following the principle of least privilege
• Using watchdogs to protect against lockups of key services
• Optimizing boot time

There will be demos, based on images built using Yocto Project

(*) Some people say systemd does too many things, but it’s up to you to decide

avatar for Chris Simmonds

Chris Simmonds

Teacher, 2net
Chris Simmonds is a software consultant and trainer living in southern England. He has 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 →

Friday September 16, 2022 13:55 - 14:35 IST
Liffey Hall 1 (Level 1)
  Embedded Linux Conference (ELC), Boot Speed