systemd

Bas Bossink

Agenda

Introduction

History

What is systemd?

systemd
systemd is a suite of basic building blocks for a Linux system.

What is systemd?

What is systemd?

systemd
It provides a system and service manager that runs as PID 1 and starts the rest of the system.

What is systemd?

What is systemd?

systemd
systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic.

What is systemd?

Concepts: Unit

unit
Units encapsulate various objects that are relevant for system boot-up and maintenance.

Concepts: Unit

Examples

Components of systemd

based on: picture from blog dot lusis: The end of Linux

Demo time

?