Being Systematic with systemd – Chris Simmonds, 2net Ltd
Being Systematic with systemd – Chris Simmonds, 2net Ltd
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
by The Linux Foundation
linux foundation