This blog post is based on a talk I gave on 2014-05-21.
For a few years now, GNU/Linux distributions have been migrating away from SysV init and towards a plethora of different new init systems. For users who have been happy with SysV init, this can come as a surprise. SysV init simply works, why are so many distributions moving away?
In this blog post, I will try to explain what the problems of SysV init are, and also what solutions systemd offers for them.
I would like to note that I am not a big fan of systemd. I see it as a tool that is now widely used, nothing more.