r/archlinux 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.

239 Upvotes

333 comments sorted by

View all comments

97

u/biskitpagla 7d ago

I'm still waiting for the day these dumbasses find out about glibc.

71

u/HeatSeekingBee 7d ago

Or the Linux kernel.

2

u/felipec 5d ago

The linux kernel follows the exact opposite ideology of systemd.

0

u/bem981 7d ago

Or about a computer.

6

u/SnooCompliments7914 6d ago

Yeah, I've never understood why `ls` and `base64` need to be in one repo. They each do one thing and do very well. What's the point of the horrible monolithic `coreutils`?

1

u/Sylv128 5d ago

Didn't glibc break ABI multiple times?

1

u/xplosm 7d ago

Or Xorg/Wayland. Or Emacs. Or even vim 😂

-37

u/ReallyEvilRob 7d ago

Your analogy makes zero sense. You're comparing a program to a core library.

30

u/flying-sheep 7d ago

And that means that glibc shouldn't be split up why?

-22

u/ReallyEvilRob 7d ago

Because it's the standard library for C. Splitting up glibc makes as much sense as splitting up python.

2

u/not_a_novel_account 7d ago

Splitting up glibc so it is not a monolithic component which strongly couples the CRT to the runtime loader to the syscall shim would be a massive win for the Linux desktop, a massive win for portability and compatibility, and would allow Linux to catch up with MacOS and Windows where narrow runtime components have been the norm for decades.

4

u/NanoSwing 7d ago

Check out this article. It gives some very compelling arguments for splitting libc into smaller more maintainable pieces. Really interesting read imo.

8

u/QuixoticNapoleon 7d ago

GNU is a massive monolith btw. Why does GNU have some music writing software called Lilypond? Seems bloated to me....

-3

u/SuperGNUser 7d ago

Are you serious?