systemd - a summary

Speaker: Christoph Zimmermann

Type: Talk

Room: Seminarroom

Time: May 10 (Sun): 16:05

Duration: 1:05

systemd – a summary

Few components of the Linux ecosystem have been more controversial since their introduction than systemd, from technical criticism such as the use of binary formats for logging aspects to complete elimination, such as Devuan, a Debian spin that explicitly dispenses with systemd. Originally intended as a replacement for the aging SystemV-Init, modern systemd includes a range of functions that extend from a flexible init system to name resolution, hypervisor/container functions and support for user accounts across machine boundaries.

In addition to providing historical context, the presentation aims to give an overview of the key components of the current implementation and the project roadmap. Aspects such as the software quality of the implementation and an analysis of its security, a discussion of GitHub metrics, and a presentation of alternatives are parts of the presentation. In addition to the pure presentation of content, the focus is on the exchange of experiences among the audience beyond the questions following the presentation.

The agenda: - History of the project, - Essential components/architecture, - Software quality of the implementation, - Analysis of the security of the code base, - Code/Github metrics, - Alternatives not only in the init area (openrc, dinit, etc.), - Audience discussion, - Outlook.

Prerequisites: Basic Linux admin skills, systemd basics