Hacker News new | ask | show | jobs
by jcranmer 3802 days ago
There's basically three non-reasons to hate systemd which crop up the most: 1. Its lead author is a bit of an asshole, plus lingering resentment from Pulseaudio. 2. Systemd is not sysvinit, so some of the system administration people learned doesn't translate. 3. Systemd contains functionality that people don't think it should have (usually presented without any argumentation as to why it shouldn't incorporate those features, so it tends to come across as akin to saying that Firefox is bad because web browsers shouldn't have video players built in).

The main reason that does come up that's not really a non-reason (but, I should note, is hard for me to validate as a dispassionate neutral observer) is a fear that systemd is being rammed down users' throats against their wills, partly by distros deciding "there's no alternative" and partly by systemd incorporating ever more tools.

2 comments

While I've definitely seen some of those thrown around, this is the best description of the situation I've personally read: http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
It also is people holding onto the 1970s Unix system architecture and philosophy. Linux is Unix like and systemd is just a better modern system, but others philosophy on systems just won't allow them to support it.
I would not mind systemd, except that logind depends on systemd-init, and DEs are increasingly dependent on logind for various reasons.

For example, more recent versions of upower are just a wrapper around logind. Thus to have a laptop sleep when you close the lib, you need to replace your init process.

Do that in any way sound sane?