Learning systemdMattias Geniar, Friday, January 16, 2015 - last modified: Monday, January 19, 2015
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
I hope these resources can be valuable to you too!
And who knows, after reading up on systemd, you may actually like it? I know I'm looking forward to using it!