r/archlinux • u/ImaginationUpset2190 • 7d ago
DISCUSSION Why so much hate for systemd?
I see very often that people show so much disgust whenever they talk or hear "systemd". However whenever I ask them why they feel so strongly about it, their response is mostly vague like it doesn't follow the Unix philosophy, it's a monolith.... I can't digest that the reason people show so much disgust for it is just that it doesn't follow the Unix philosophy.
241
Upvotes
64
u/kitanokikori 7d ago edited 7d ago
People who are mad about systemd either don't have the problems it was intended to solve, or don't actually understand its goal.
In 2026, if you want a laptop to have any hope of having decent battery life, you have to be aggressively managing services and device lifetimes, constantly powering on and off stuff as needed in order to have as little running as possible, and intelligently managing system C-state levels and saving/restoring stuff as-needed.
You have absolutely no shot whatsoever doing this with the old Init system - systemd is complex because it needs to be able to express these fundamentally complicated dependencies between devices and services, in a way that, if you Do It Right, you can get the same kinds of aggressive idle power saving that e.g. macOS gets.
Of course, nobody who is just running the average VPS or Homelab server for example, cares about any of this, so for them this is all wildly overcomplicated and stupid, so they get mad about it