Systemd Debate

The cluster centers on discussions debating the merits, criticisms, and user experiences with systemd as a Linux init system, including comparisons to alternatives like sysvinit and runit, its feature bloat, reliability, and adoption controversies.

➡️ Stable 0.7x DevOps & Infrastructure
4,873
Comments
16
Years Active
5
Top Authors
#2915
Topic ID

Activity Over Time

2011
10
2012
26
2013
80
2014
564
2015
379
2016
360
2017
399
2018
172
2019
547
2020
362
2021
380
2022
438
2023
284
2024
394
2025
465
2026
13

Keywords

IMHO BSD ConsoleKit XML SIGTERM ExecStop LTS NOT OS TimeoutStopSec systemd init linux servers distro replacing ubuntu unix scripts bsd

Sample Comments

ZenoArrow Jun 18, 2017 View on HN

What do you dislike about systemd? Do you disagree with the ideas behind it, or is your discontentment more about the specific implementation of those ideas? Can you give examples?

hactually Jun 29, 2015 View on HN

What axe did they grind? I've got only good things to say about systemd so perhaps I can't understand the issue?

dsr_ Mar 10, 2018 View on HN

Systemd is an init system that tries to do everything: system init, hardware monitoring to load drivers on demand, configure networking, rerun failed jobs, service management, and it comes with a binary-format logger.The claimed advantages of systemd are mostly relevant, IMHO, for mobile devices that change configuration often. It brings no particular advantage to servers or desktops, unless you tend to swap out lots of peripherals on your desktop.The disadvantages are partially political

MrDrMcCoy Feb 14, 2025 View on HN

Sorry for your loss. I personally find that systemd solves real problems and makes Linux better. It has worts, but so does everything.

pkkm Jul 11, 2023 View on HN

It's odd that you included systemd in the list. It's something that a casual user isn't going to notice, but that has made life easier for system administrators and desktop tinkerers. With systemd, I can write a few lines of config to turn a simple Python script into a daemon with syslog integration, process monitoring, and resource limits. I understand the concerns about scope creep, but I'd take systemd any day over the maze of distro-specific shell scripts that was there b

sametmax Jan 29, 2019 View on HN

For what it's worth, systemd makes my life easier.When I switch distro, it's almost always systemd, and not the system du jour, so I know how it works. Creating service files is a google query away, and makes common use cases a breathe, while advanced features that were hard to bash script yourself into, are now just a few options to type.I understand that many people may have problems with systemd for their particular situation, but that's not my experience.As a dumb use

qubex Sep 1, 2019 View on HN

I concur with your characterisation of systemd as “doing one thing, and doing it well”. Those who seem to malign it most are those who are, for historical reasons, profoundly conversant with the myriad daemons, configurations, and init systems (generally) of “old UNIX/Linux”. They have a point and a genuine axe to grind, I’ll concede, but systemd is an enormous simplifier for those who are recent to the scene: learn systemd, and you’ve learnt how to manage (most) of you

krzyk Dec 28, 2019 View on HN

systemd looks like it was forced somehow on distros. I was happy with sysvinit, no issues with it as a simple user on laptop. But now I have issues with systemd once a month, I really hate that thing and don't see any benefits.

userbinator May 5, 2018 View on HN

I'm not surprised. systemd reinventing and horribly overcomplicating things is nothing new.

tomc1985 Jul 19, 2020 View on HN

Honestly I'd prefer systemd over the mess that is init.d