So, known parties tirelessly work to make Linux a new Windows. Gnome announces even harder dependency on systemd.
GDM will depend on systemd userdb infrastructure. gnome-session will use systemd service manager instead of its own code that "has received very minimal attention in the 17 years since it was first written".
As per article, even now they do not test Gnome in non-systemd environments.
It's like a writing on the wall.
blogs.gnome.org/adrianvovk/202…
#Gnome #Linux #systemd
GDM will depend on systemd userdb infrastructure. gnome-session will use systemd service manager instead of its own code that "has received very minimal attention in the 17 years since it was first written".
As per article, even now they do not test Gnome in non-systemd environments.
It's like a writing on the wall.
blogs.gnome.org/adrianvovk/202…
#Gnome #Linux #systemd
Introducing stronger dependencies on systemd
PSA for systemd-free distros about work they'll need to do to continue running GNOMEAdrian (Adrian's blog)
Armin Hanisch hat dies geteilt.
Kevin Karhan
Als Antwort auf chesheer • • •#UnpopularOpinion: #SystemD is good, actually!
youtube.com/watch?v=o_AIw9bGog…
The Tragedy of systemd
YouTubeFabian (Bocchi) 🏳️🌈
Als Antwort auf Kevin Karhan • • •okapi
Als Antwort auf Fabian (Bocchi) 🏳️🌈 • • •Fabian (Bocchi) 🏳️🌈
Als Antwort auf okapi • • •On your example, what's the use-case for logging in multiple times with the same user?
Kevin Karhan
Als Antwort auf Fabian (Bocchi) 🏳️🌈 • • •@fabiscafe @okapi espechally in the form of an interactive desktop...
Needless to say #modernizations like #SystemD don't happen because people like #Poettering are "hobbyless", but because the preexisting status-quo (#SysVinit) was slow, inflexible
... mehr anzeigen@fabiscafe @okapi espechally in the form of an interactive desktop...
Needless to say #modernizations like #SystemD don't happen because people like #Poettering are "hobbyless", but because the preexisting status-quo (#SysVinit) was slow, inflexible and error-prone by strict linearity and non-parallelization.
/etc/init
file one can literally get a system to hang due to a mistake (i.e. certain call doesn't get invoked correctly), whereas on #SystemD (and competing solutions like #LaunchD on #macOS and #SMF on #Solaris) your desktop / laptop will continue to noot even if it doesn't have a network connection.Not to mention as Benno Rice explained: 'Shit just gotmore dynamic!': We don't have that one big ass maingrame and serial terminals, instead we have laptops that may he carried around a campus or traveled with all day and that constantly switch between wireless and wired networks and have VPN tunnels open and whatnot...
Kevin Karhan
Als Antwort auf Kevin Karhan • • •@fabiscafe @okapi OFC @chesheer 's criticism is understandable on #FreeBSD given that #SystemD is inherenty focussed and intertwined with #Linux (just as it's Inspiration, #LaunchD, is intertwined with #macOS's Darwin/NeXTstep kernel).
- The problem is after some hefty "init wars" with like #Upstart and others SystemD became the de-
... mehr anzeigen@fabiscafe @okapi OFC @chesheer 's criticism is understandable on #FreeBSD given that #SystemD is inherenty focussed and intertwined with #Linux (just as it's Inspiration, #LaunchD, is intertwined with #macOS's Darwin/NeXTstep kernel).
And sadly there's nothing they (or anyone else) could've done unless they had multiplied suddenly and being able to keepcthe old tech stack maintainable.
OFC I wish for more diversity in solutions, but #Linux being #streamlined is what makes #portability across distros easier and boosted adoption as well as providing massive gains in solutions like #DXVK, #Proton and #Wine in general.
chesheer
2025-06-11 16:45:07
BenBen
Als Antwort auf Kevin Karhan • • •Imho: The problem here is not really systemd, but a missing abstraction-/rpc-layer for basic system-level services. Think of a XDG-like spec for those services…
F.e. if varlink would be adopted more widely, than, instead of relying on systemd, f.e. gnome could rely on well defined varlink-apis and other systems would be free to implement those apis instead of hard dependencies to a specific implementations…
Kevin Karhan hat dies geteilt.
Kevin Karhan
Als Antwort auf BenBen • • •I don't deny this to be a problem, far from it.
init
(andUserland
in general) as well as Kernel didn't matter and merely be a different config file.In reality, a substantial part of #Gnome devs (or at least contributors) are paid by the 3 major #Linux distros (#RHEL, #SLED, #Ubuntu) and whilst not being antragonistic towards #BSD|s don't get employed to enshure it runs on #FreeBSD, but that it runs better on the distro their employer is selling…
- And given that these projects don't have infinite resources and espechally maintainers I don't blame them
... mehr anzeigenI don't deny this to be a problem, far from it.
init
(andUserland
in general) as well as Kernel didn't matter and merely be a different config file.In reality, a substantial part of #Gnome devs (or at least contributors) are paid by the 3 major #Linux distros (#RHEL, #SLED, #Ubuntu) and whilst not being antragonistic towards #BSD|s don't get employed to enshure it runs on #FreeBSD, but that it runs better on the distro their employer is selling…
OFC it's saddening in regards to non-Linux #Unix-esque OSes, but given self-amplifying network effects both the murder of #OpenSolaris at the hands of #Oracle (with @EUCommission and #FTC as enablers!) and @iXsystems ditching #FreeBSD in #trueNAS alongside regressing #driver support for hardware outside of Linux, #macOS and #Windows, it's not a good time for these projects.
get gud
'!