June 2017
Intermediate to advanced
478 pages
13h 14m
English
Systemd has a lot of features that are useful in embedded Linux, including many that I have not mentioned in this brief description, such as resource control using slices (which are described in the manual pages for systemd.slice(5) and systemd.resource-control(5)), device management (udev(7)), and system logging facilities (journald(5)).
You have to balance that with its size: even with a minimal build of just the core components, systemd, udevd, and journald, it is approaching 10 MiB of storage, including the shared libraries.
You also have to keep in mind that systemd development follows the kernel closely, so it will not work on a kernel more than a year or two older than the release of systemd.
Read now
Unlock full access