this post was submitted on 30 Apr 2024
60 points (100.0% liked)

Linux

79 readers
10 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] sxan@midwest.social 20 points 5 months ago (1 children)

systemd is the opposite of Wayland.

Wayland took a monolithic system (Xorg) and broke it apart (Wayland, compositors) to try to make a smaller, cleaner codebase with separation of concerns.

systemd took an already separated system of discrete, interchangeable components and, like a katamari, rolls along absorbing services and clumping them together into one giant monolithic system. It started out as a replacement for init.d, and then decided it needed to absorb syslog, and then crond, and then mounting /home, and now it wants sudo.

systemd is the "see:" in the definition of "feature envy." Of you look up the "the Unix philosophy", systemd is the exact opposite; people who oppose systemd don't do it for no reason; they oppose it because it violates every tenant of the Unix philosophy.

I would guess the Wayland people would be aghast at the comparison.

[โ€“] bitfucker@programming.dev 1 points 5 months ago

I mean in the sense that they are replacing the method of escalation, I will not talk about its overall architecture as that is a whole can of worms. I am well aware of how SystemD works and its problem too.