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!)
And who knows, after reading up on systemd, you may actually like it? I know I’m looking forward to using it!