this post was submitted on 18 Mar 2026
314 points (97.9% liked)
Linux
63889 readers
1539 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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
A large part of the disagreement was never a tech debate. Systemd on a purely technical level had advantages, but the arguments were always about a concentration of functionality into a single critical program. Great while things are going well. Hell when it falls apart. That fear wasn't totally based in technical reasoning.
There is indeed a philosophical part to it around the "do one thing and do it well", but what you call "fear" is not an totally unfounded concern, in that it's true that the more complex a piece of software is, the more complex maintenance also is.
But you need serious technical knowledge to fully understand everything that systemd does compared to sysvinit, what are the advantages of this new system and how much its complexity can actually affect maintenance (or not).
I don't have that kind of knowledge, you could explain to me all the technical advantages systemd has but I wouldn't be able to understand them, so I just trust distro maintainers in doing what they believe it's best for their distro and I never considered the init system as a parameter to choose what distro I want to use, I just use what's in the distro.
Now it's different, because adding a field to comply with a moronic law pushed by Meta to avoid fines has truly nothing to do with technical reasoning, you don't need any tech knowledge to understand that, anyone can.