Workshop: Guided journey into the heart of systemd


IMPORTANT: If you are attending this workshop, please work through the "Getting Started" section in order to download the image and set up your environment.

Abstract: systemd (with lowercase S and D) remains up until this day, both one of the most critical pieces of a system, and the least understood one.

This workshop is designed to go in detail and explains how you can harness the power of systemd to solve common problems, including some that you didn't even know you had. What problems do you ask? You’ll have to come and see.

Here are some possible topics:

  • systemd as a service manager:

    • Unit types

    • systemctl

    • systemd-run

    • Different stages of start and stop

    • Watchdog

    • Dependency model

    • Socket/path activation

    • Sandboxing

    • Resource control

  • Additional daemons and/or features:

    • Logging

    • systemd-analyze

  • Using systemd programmatically:

    • Dbus

    • Pystemd
Room 212
Friday, March 10, 2023 - 10:00 to 13:00