this post was submitted on 27 Oct 2026
29 points (64.6% liked)

Linux

68320 readers
407 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 

You can also read The problem with the anti systemd attitude.

This is not just hatred towards systemd, it can do things very well, the direction it is going isn't great.

you are viewing a single comment's thread
view the rest of the comments
[–] atzanteol@sh.itjust.works 10 points 11 hours ago (2 children)

The Unix principle is the most over-rated design principle ever. It's sole purpose is to be dragged out when somebody doesn't like your application. Notably the systemd haters don't levy the same complaint about Wayland...

It's based on the idea of programs as "functions" that can be strung together like you often do with things like "cat /etc/passwd | grep user | tr 's/:/,/'" (cat put in there to trigger the right people). That's a great philosophy for cli utilities. But it's not universally applicable.

The goal is not to make things tiny but to make them "the right size." You wouldn't want to run 30 different applications to do what GIMP does and you shouldn't have to.

And the idea of having dozens of viable replacements for different functions is not a Unix thing but pretty restricted to the Linux ecosystem. And it's not like it was planned, it just happened because 12 people went out and wrote their own ntp daemons. There wasn't really much benefit to it. "Oh boy, I can run a different ntpd... And half of them are partially implemented. Hooray?"

[–] jdr@lemmy.ml 2 points 6 hours ago (1 children)

I hate Wayland and Systemd.

You're allowed to have programs whose job is to coordinate other programs. You could totally have a version of gimo that just runs whatever separate program on the buffer.

[–] atzanteol@sh.itjust.works 1 points 1 hour ago

You’re allowed to have programs whose job is to coordinate other programs.

Sure - it's just not always a good idea. Would you want to copy your buffer to a dozen different applications applying filters to an image?

[–] undrwater@lemmy.world 1 points 8 hours ago

That's a great philosophy for cli utilities.

I think this might be the crux of the argument. Wayland is certainly not a cli utility, so there's no need to argue if or how it impacts that environment.

I'm quite familiar with openRC, so when I was introduced to systemd, it felt quite awkward. I use both, but still prefer openRC, maybe still due to familiarity. If I'm operating in an WM or DE, it doesn't really matter that much.

It's been over a decade since I've run an ntp daemon. 😉