Systemd is coming to a linux distro near you.
In fact, if you’re using RHEL 7+, CentOS 7+, Fedora 15+ or Arch, you’re already using systemd. You can always stick to a distribution that stays clear of systemd, but chances are you’ll eventually run into systemd – so why not get to know it a little better?
Here’s a set of resources I found useful.
-
Rethinking PID 1, the announcement of systemd
-
[video] The Six Stages of systemd: a 20min overview in the train of thought of a SysV init user that migrated to systemd
-
RHEL7: How to get started with Systemd: a series of short commands to get familiar with systemd (cgroups, boot, journald)
-
RHEL 7 System Administrator Guide: Infrastructure Service: the official documentation by Red Hat, the original contributors of systemd
-
SysVinit to Systemd Cheatsheet: very useful, especially in the beginning, for comparing ye ol’ SysVinit commands to the new systemd syntax/commands
-
[pdf] Demystifying systemd: A Practical Guide: the PDF slides of a presentation given at Red Hat Summit 2014
-
systemd manpages: systemd consists of a lot of binaries, this is a list to each of their manpages
-
[video] A glimpse into a systemd future: despite the video quality being flaky, this gave a really good summary of systemd, runs for 50 minutes.
-
Understanding and Using Systemd: another short intro into systemd, it covers the basics, but its real value is the component diagram of all systemd layers
-
Interview: Lennart Poettering: a very long & in-depth interview with the lead developer of systemd, goes into great detail on why some systemd decisions were made and how systemd came to be (highly recommended!)
-
[video] Lennart’s Linux Revolution | Linux Action Show 34: a video interview with Lennart Poettering on the Linux Action Show podcast
And who knows, after reading up on systemd, you may actually like it? I know I’m looking forward to using it!