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.
https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/
#Gnome #Linux #systemd
Introducing stronger dependencies on systemd

PSA for systemd-free distros about work they'll need to do to continue running GNOME

Adrian's blog
@kkarhan this. Every time this. Other systems need to move on and have something around that provides functionality. It's not an option to cry why blah desktop is not supporting you anymore and how bad they are if you stuck in a 20years ago-world
@fabiscafe @kkarhan The trouble is that this modernisation makes Linux progressively less flexible - hence the comparisons to Windows. At work we're constantly fighting to preserve the ability for things like the same user account to be logged in twice. Anything that doesn't fit the simplified view of single user systems gets broken. Everything is constantly reinvented, with mistakes from earlier generations repeated and we're forced to come up with fresh workarounds.
@okapi it gets streamlined. Functionality that was made with different tooling on different distros is now mostly only one across all (important) linuxes. I don't miss the old times thanks to systemd.
On your example, what's the use-case for logging in multiple times with the same user?
@fabiscafe There's more than one use case for multiple logins where I work: some people have windows laptops and want VNC connections into their workstation. And we have role based accounts for control software. That can't just be terminated and restarted during a shift change. So more than one person needs access. Even via ssh -X lots of stuff copes badly with two running instances.