this post was submitted on 25 Sep 2025
104 points (94.8% liked)
Linux
58560 readers
877 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
I dug up this link from June, which tells us why they made such a design choice of strong depressing on systemd.
https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/
Funny thing is every open source developer strives to support as many systems and platforms as possible, by following best practices and open standards, GNOME goes backwards.
Isn't systemd that open standard though?
Same with Wayland?
Yeah? Try having it and s6 or Runit or dinit in the same repo then. Artix does have those 3 and more, but not Systemd, guess why?
And Systemd only runs on Linux kernel btw.
Yeah but it could be an open standard, for Linux, could it not?
I don't really understand your first point though. That would be no problem if you organized the packages and declared conflicts for systemd against the other init systems.
No. It doesn't support BSD, just for starters, even though most of the established desktop environments originally ran there as well as on Linux. So by definition, anything that relies on systemd can't "support as many systems and platforms as possible". And to my knowledge, no actual standards document defining protocols and interfaces has ever been published (although I admit, as an OpenRC user, I don't pay much attention), meaning that the interface can change without warning. If systemd works for you, that's fine, but don't try to build it up into something it isn't.
I am not knowledgeable enough to answer your question. But if it were an open standard, it would be more like Xorg than Wayland. There is only one X server implementation, just like there is only one systemd implementation.
Here Gnome is kinda like the websites which only work with Chromium based browsers. "Everybody is using Chrome anyways, right?" In a sense it's also not really systemd's or Chromium's fault, that some devs decided to only support their platform.
That isn't quite true. There have been several proprietary implementations for non-Linux systems—Apple's XQuartz was still being maintained as of a couple of years ago, although I don't know about its current status. Standards documents exist, and anyone can code to them.
Someone needs to be removed from the mod team.