systemd startup on Debian Linux
|
|
Original author(s) | Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen and David Herrmann |
---|---|
Developer(s) | Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann, and others |
Initial release | 30 March 2010 |
Stable release | 235 (October 6, 2017 | )
Preview release | 230 (May 21, 2016 | )
Repository | github |
Development status | Active |
Written in | C |
Operating system | Linux |
Type |
System software Process supervisor |
License | GNU LGPL 2.1+ |
Website | freedesktop.org/.../systemd/ |
systemd is an init system used in Linux distributions to bootstrap the user space. Subsequently to booting, it is used to manage system processes. It is a replacement for the UNIX System V and Berkeley Software Distribution (BSD) init systems. The goal is unification of basic Linux configurations and service behaviors across all distributions.
As of 2015,[update] a large number of Linux distributions have followed their parent Linux-distributions (such as Red Hat) in adopting systemd as their default init system. The increasing adoption of systemd has been controversial, with critics arguing that the software has violated the Unix philosophy by becoming increasingly complex, and that distributions have been forced to adopt it due to the dependency of various other software upon it, including most notably GNOME 3, a desktop environment.
The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.
Lennart Poettering and Kay Sievers, the software engineers working for Red Hat who initially developed systemd, sought to surpass the efficiency of the init daemon in several ways. They wanted to improve the software framework for expressing dependencies, to allow more processing to be done concurrently or in parallel during system booting, and to reduce the computational overhead of the shell.