Being Systematic with systemd
summary
Covers concrete systemd patterns for embedded builds: unit files (service/target/socket/timer), how socket and timer units trigger on-demand services, and how watchdog + restart on-failure enforces resilience with rate limits. Demos use Yocto-built images (Kirkstone, systemd-250) running in QEMU ARM and a toy service called Boris demo on QEMU ARM to show enabling via BBCLASS/systemd and the resulting install links, plus notes on resource limits and boot ordering.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:42Concepts
- 3:28Unit dependencies
- 5:43Dependencies vs ordering
- 8:30Unit search path
- 11:16Service Options
- 19:55The default target
- 22:09The Install section
- 33:54Loading services on demand
- 36:10Starting the service
- 36:37ListenSpecial example
- 37:13Service templates
- 38:18Restarting services
- 40:23Hardware watchdog
- 40:56Resource limits
related talks
01h 05mImmutable and Stateless Systems with systemd
32mWhat's new in systemd
44mSecuring a Yocto Built System
34mUsing systemd features to secure services
35mNew security features in systemd
21mExtending systemd Security Features with eBPF
01h 18mSystemd & TPMs
20mSponsored Demo: Secure, Portable, Operable: A Strategy for Modern Services
