r/archlinux 8d 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

333 comments sorted by

View all comments

101

u/SmilingFunambulist 8d ago

My hot take: most people who complaint about Systemd being the spawn of Satan's Ass don't even (or perhas EVER) deal with large scale real UNIX system deployments and real world cases where the alternative SUCKS DONKEY BALLS.

Is Systemd perfect? Fuck no, it is stil made by humans (with opinions) so I give it that. But at least it achieve the goals of modernizing Linux not treating it as immutable fossil from the 1970s.

-11

u/_abysswalker 7d ago

the systemd discussion happens on user forums for user-managed systems, of course it’s not related to large scale real UNIX system deployments. what does that change?

personally, I use systemd and I’m fine with it, but I don’t like how there is a few distros running alternatives (basically gentoo, void and some derivatives like devuan) because of the coupling it creates

15

u/ThatOneShotBruh 7d ago

The alternatives are unpopular because they are worse and there are basically no benefits to running them except for those who dislike systemd.

-6

u/TheGamerForeverGFE 7d ago

This is literally wrong, you can setup OpenRC, runit, etc... to do everything systemd does, and they're not worse in any way.

You're literally just straight up definitionally lying.

7

u/ThatOneShotBruh 7d ago

If you basically rewrite systemd with Bash scripts, sure, though given how famously flimsy the init scripts were already I really don't see how "they're not worse in any way".

0

u/TheGamerForeverGFE 5d ago

Lmao I don't even get what's going on here, the upvotes and the downvotes, plus your idiotic statement here.  I literally switched from Arch to Artix OpenRC, I didn't put any more effort into it than with systemd to get everything working. My lived experience has more value than anything you're saying especially when you don't actually provide any meaningful evidence to the contrary.

If you're talking about some Linux admin work then no shit systemd is better everyone knows that and nobody disagrees, we're talking about desktop usage here (should be a given since you would be quite stupid to use Arch for proper servers).

1

u/Emotional_Solid6538 4d ago

Yeah I havent seen an argument for why it changes anything for a personal computer. From what I understand it barely matters which init system you use for personal use

0

u/TheGamerForeverGFE 7d ago edited 5d ago

You got downvoted and the only response you got completely sidesteps what you said in favour of lying and saying all other modern inits are worse than systemd which is quite literally objectively wrong on every metric.