Most active commenters
  • superkuh(3)

←back to thread

466 points CoolCold | 15 comments | | HN request time: 2.186s | source | bottom
1. akagusu ◴[] No.40212609[source]
Piece by piece, Red Hat is taking over the Linux ecosystem.
replies(5): >>40212643 #>>40212672 #>>40212743 #>>40214110 #>>40215580 #
2. cozzyd ◴[] No.40212643[source]
Ironically enough, Lennart now apparently works for Microsoft.

(though to be clear, I like systemd and I think Lennart is a very good engineer).

replies(1): >>40214729 #
3. izacus ◴[] No.40212672[source]
Well, they're the only ones actually funding development of the ecosystem, aren't they?

The rest just do a lot of opinoning and complaining and not that much of developing.

replies(1): >>40212699 #
4. superkuh ◴[] No.40212699[source]
The implicit premise of this comment is that linux is broken and needs to be changed. It isn't. The changes are not inherently good. Development is not inherently good. Just look at Gtk3 from 2014 to 2024. It was far more functional in 2014 (re: keyboard input) and now that has been removed because "progress".
replies(2): >>40212834 #>>40212902 #
5. Spivak ◴[] No.40212743[source]
I guess but in this case it's doing something that sudo doesn't do — get privs from a daemon instead of setuid, and using something that systemd already did (systemd-run).

Is it that weird that they would make a runas frontend when all the pieces of it were lying around?

6. throwaway11460 ◴[] No.40212834{3}[source]
Nobody needs to adopt the changes. Everybody did because it's better than the alternatives. There are still systemd-less distros if you like it.
replies(2): >>40213000 #>>40213696 #
7. sophacles ◴[] No.40212902{3}[source]
No one is stopping you from running a 2014 version of your favorite distro. Seems like a good way to address your concerns.
replies(1): >>40212927 #
8. superkuh ◴[] No.40212927{4}[source]
Indeed. I have been using Ubuntu 14.04 under ESM for the last 10 years. But that ESM support is ending in 2024. I've tried modern distros using modern Gtk3 and they're lousy with file chooser bugs. I've tried patching Gtk3 gtkfilechooserwidget.c myself but I can only fix it for the first file->open dialog, not subsequent ones. Attempts to get help in #Gtk over the last 5 years have been rebuffed in IRC and ignored/closed repeatedly on the issue trackers: https://gitlab.gnome.org/GNOME/gtk/-/issues/5872
9. superkuh ◴[] No.40213000{4}[source]
My issue is not with systemd. My issue is with the argument that all development is good. In this example I am pointing out how Gtk3 has suffered from development attention from GNOME over the last decade and became worse.

Maybe run0 is worse than sudo. Maybe not. I have no personal experience on that topic and I doubt anyone here does.

replies(1): >>40213493 #
10. throwaway11460 ◴[] No.40213493{5}[source]
It's the same thing though - nobody is forced to accept their changes, you can fork at any time. Or stop using it, keep using gtk2, etc.
replies(1): >>40214127 #
11. thecrash ◴[] No.40213696{4}[source]
Yes, theoretically we could just stick with old software that was perfectly good at the time. The problem is that the ecosystem moves together - there's an emergent consensus about what is "current" (i.e. what's obligatory to support) across many different projects.

So each component is interrelated, and holding one back means sacrificing compatibility with the new features (and security fixes!) of many other components.

In this way we can find ourselves dragged into using software that is actually worse than it used to be. This is important to note because it means our use of a component is not proof that it's good. It just means that the ecosystem is good enough overall that it can force us to accept devolved versions of certain components.

It makes sense to argue about what the consensus of the ecosystem should be even while recognizing that we will probably accept it regardless.

12. immibis ◴[] No.40214110[source]
We don't have to use their stuff. systemd actually does a good job of managing services' up and down state - it's the rest of the bundled functionality that people take issue with - and if service up and down is all you want, there's runit.

Wayland seems to be a solution without a problem, and it's only winning by default. I've toyed with the idea of forking Xorg - the code is a bit odd by today's standards, but I didn't find any direct problem with it, and it works fine - the biggest problem I discovered in Xorg is a lack of project management as nobody knows what it should and shouldn't do

My gentoo system has some gentoo-specific fork of udev without systemd in it.

We don't have to use run0 and can just use sudo.

13. immibis ◴[] No.40214127{6}[source]
Reality is more nuanced than that, because even if the newer software is worse, if it markets itself better it can persuade other projects to drop support for the old software.
14. oceanplexian ◴[] No.40214729[source]
That’s a great fit for him since systemd appears to lift their monolithic design practices and force them on the Linux community.
15. ◴[] No.40215580[source]