Chapter 1: Understanding the Need for systemd

In this first chapter, we'll first briefly look at the history of Linux init systems. We'll then look at the shortcomings of the legacy init systems and why certain Linux engineers felt the need to develop a new type of init system. Finally, we'll look at the controversy that has surrounded systemd. For easy reference, here's a list of the topics:

  • The history of Linux init systems
  • The shortcomings of SysV init and upstart
  • The advantages of systemd
  • The systemd controversy

So, with the introductory comments out of the way, let's jump in.

Technical requirements

For this chapter, all you need is a Linux virtual machine that runs systemd. As you read through this chapter, you might want to look at some ...

Get Linux Service Management Made Easy with systemd now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.