systemd
| systemd | |
|---|---|
systemd startup on Fedora 17 | |
| Original author(s) | Lennart Poettering[1] |
| Developer(s) | Red Hat (Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann);[2] 345 different authors in 2018[3] and 2,032 different authors in total [4] |
| Initial release | 30 March 2010 |
| Stable release | 258[5]
/ 17 September 2025 |
| Repository | |
| Written in | C |
| Operating system | Linux |
| Type |
|
| License | LGPLv2.1+[6] |
| Website | systemd.io |
systemd is a software suite for system and service management on Linux[7] built to unify service configuration and behavior across Linux distributions.[8] Its main component is an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d,[9] and also plays on the French phrase Système D (a person's ability to quickly adapt and improvise in the face of problems).[10]
Since 2015, nearly all Linux distributions have adopted systemd. It has been praised by developers and users of distributions that adopted it for providing a stable, fast out-of-the-box solution for issues that had existed in the Linux space for years.[11][12][13] At the time of its adoption, it was the only parallel boot and init system offering centralized management of processes, daemons, services, and mount points.
Critics of systemd contend it suffers from feature creep and has damaged interoperability across Unix-like operating systems (as it does not run on non-Linux Unix derivatives like BSD or Solaris). In addition, they contend systemd's large feature set creates a larger attack surface.[14] This has led to the development of several minor Linux distributions replacing systemd with other init systems like SysVinit or OpenRC.[15]
- ^ "Lennart Poettering on systemd's Tumultuous Ascendancy". 26 January 2017. Archived from the original on 8 November 2018. Retrieved 7 November 2018.
- ^ Cite error: The named reference
READMEwas invoked but never defined (see the help page). - ^ "Systemd Hits A High Point For Number Of New Commits & Contributors During 2018 - Phoronix". Archived from the original on 21 September 2009. Retrieved 30 December 2018.
- ^ Used the "contributors" statistic from: systemd/systemd, systemd, 3 December 2023, retrieved 3 December 2023
- ^ "Release systemd v258". 17 September 2025. Retrieved 17 September 2025.
- ^ Cite error: The named reference
licensewas invoked but never defined (see the help page). - ^ "Rethinking PID 1". 30 April 2010. Archived from the original on 22 February 2022. Retrieved 20 August 2021.
systemd uses many Linux-specific features, and does not limit itself to POSIX. That unlocks a lot of functionality a system that is designed for portability to other operating systems cannot provide.
- ^ "InterfaceStabilityPromise". FreeDesktop.org. Archived from the original on 11 December 2017. Retrieved 14 February 2018.
- ^ "systemd System and Service Manager". freedesktop.org. Archived from the original on 15 October 2020. Retrieved 19 March 2016.
Yes, it is written systemd, not system D or System D, or even SystemD. And it isn't system d either. Why? Because it's a system daemon, and under Unix/Linux those are in lower case, and get suffixed with a lower case d.
- ^ Cite error: The named reference
control-centerwas invoked but never defined (see the help page). - ^ "Debate/initsystem/systemd - Debian Wiki". wiki.debian.org. Archived from the original on 7 December 2014. Retrieved 15 November 2021.
- ^ "F15 one page release notes - Fedora Project Wiki". fedoraproject.org. Archived from the original on 27 September 2013. Retrieved 15 November 2021.
- ^ Gaudreault, Stéphane (14 August 2012). "Migration to systemd". arch-dev-public (Mailing list). Archived from the original on 20 October 2020. Retrieved 15 November 2021.
- ^ "Freedesktop Systemd : List of security vulnerabilities". CVE Details. Archived from the original on 3 October 2021. Retrieved 3 October 2021.
- ^ McKay, Dave (24 February 2021). "The Best Linux Distributions Without systemd". How-To Geek. Retrieved 7 December 2024.