hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.6K
active users

@jorge Change happens :)

PS. Immutable operating systems rock. I’m running Fedora Silverblue and haven’t been happier. (And that includes macOS.)

@aral @jorge if you haven't played with Bluefin yet...give it a shot. Might be right up your alley.

@dave @jorge Yeah, it does look interesting. And their approach with homebrew is one I tried on Silverblue (ran into the same issues but sounds like they’ve fixed them).

@aral @dave the issue is the homebrew installer puts brew in your path. This can break things. If you `brew install ffmpeg` for example, it pulls in a pk11 library that breaks flatpaks.

Our solution was to only set the path on an interactive terminal, which is where you're using your CLI apps. We haven't found problems with this setup so far. I'm hoping to interact with more homebrew folks and see how people can help make it better on Linux.

@jorge "I don't want Linux to change" and "I don't want immutable Linux" is...a mood I guess?

@jorge

I fully understand the Ubuntu frustration ... they're completely fluid into how to do things. And the netplan stuff is just to icing on the config cake. Basically being a wrapper over lots of other config approaches - where all of them could actually give you a unified configuration approach if you standardise on one them (like NetworkManager or systemd-networkd).

But no, Ubuntu takes the well-known XKCD comic approach, introducing another new standard.

And it's not the first time. Anyone remember Mir? Unity? The only partly successful thing they got across more distros was upstart; but that's been replaced (also in Ubuntu) by systemd.

xkcd.com/927/

xkcdStandards

@dazo I don't understand the point you're trying to make?

@jorge

Ubuntu has many times deviated too much from what other Linux distros does.

They try their own ways, requiring users to adopt to that and then drop it some releases later.

Short rough history ....

Wayland arrived, then Ubuntu came up with Mir and then switched to Wayland later on.

GNOME 3 arrived, Ubuntu came up with Unity and then switched back to GNOME 3.

systemd-networkd began surfacing a few places, then Ubuntu came up with netplan and then they now seem to drop that too.

And the "most successful" they managed was upstart, which replaced the traditional sys-v init scripts. That made it into several distros (Debian, Fedora, RHEL, OpenSUSE, etc) ... but then systemd arrived and eventually replaced it in Debian and Ubuntu too.

@dazo

> Ubuntu has many times deviated too much from what other Linux distros does.

If you want all Linux distros to look the same then why have distributions at all? It's open source, they can do what they want.

@jorge

Sure, but for end users, it's still a pain when a distro is flipping back and forth all the time.

I've not experienced that as painful in other distros. Yes, there are times when there is a "paradigm shift" (GNOME 2 to GNOME 3, Xorg to Wayland, upstart to systemd, etc) ... but once that shift has been deployed, they improve and build further on those changes.

They don't step back after a few years to something entirely different of what other distros already do.

And in many cases, when such a change happens, both the old and new "approach" is supported over a longer time - often with a clear migration plan and tooling to help migrate.

@dazo Dunno why you're having that many problems, I mostly read the docs and release notes once every two years and call it a day.