OPERATING SYSTEMSOS Linux

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

source

by The Linux Foundation

linux foundation