this post was submitted on 22 Jul 2025
80 points (87.7% liked)

Linux

58964 readers
948 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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
all 42 comments
sorted by: hot top controversial new old
[–] bunitor@lemmy.eco.br 27 points 2 months ago (2 children)

didn't read the article, but i never got the point of having a distro-specific flathub repo. isn't being distro-agnostic the main thing about flatpaks?

[–] pmk@lemmy.sdf.org 12 points 2 months ago* (last edited 2 months ago) (1 children)

It's about making sure you know what is inside the flatpaks. If you make your own set of flatpaks, you can distribute them with the OS. It's not that fedora flatpaks aren't distro-agnostic, you can use them on any distro. They just want a set where they can verify the build process and trust.

[–] bunitor@lemmy.eco.br 1 points 2 months ago (2 children)

then why not just use regular packages?

[–] ibot@feddit.org 7 points 2 months ago* (last edited 2 months ago) (1 children)

I think, because of Fedoras atomic desktops. I didn't use any of them yet, but it seems like Flatpaks should be used there, since one should (or can?) not install tradional packages there. Therefore Fedora provides the flatpaks anyway and they can be used on the non atomic desktops as well.

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated. A Flatpak usually does not have the issue since a newer version would include the fitting runtime. This said, I do think its not this big of an issue for fedora which is usually quite up to date. But if you run a distribution with LTS releases or something like Debian you will much more likely have older dependencies in your repositiry.

[–] bunitor@lemmy.eco.br 2 points 2 months ago* (last edited 2 months ago)

atomic desktops

i guess it makes sense in that case, but i'm really not convinced flatpaks should be used as the default (or only, apparently) way to install every application in the system. flatpak's flexibility is great for the particular cases where you want to install newer versions of applications or if an application isn't available in the official repos somehow. besides that, just use distro packages

Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated

doesn't flathub solve that already?

[–] pmk@lemmy.sdf.org 2 points 2 months ago

Indeed. I believe most users will just switch to flathub. Sort of how most users will install some codecs, but it can't legally be included in the base install.

[–] that_leaflet@lemmy.world 1 points 2 months ago* (last edited 4 days ago) (1 children)

This comment should be deleted soon

[–] bunitor@lemmy.eco.br 3 points 2 months ago (2 children)

sounds weird to me. aren't we replicating the repository problem if each distro decides to make a flatpak repo according to their own philosophies?

[–] quarterlife@lemmy.sdf.org 2 points 2 months ago

Yes, we are. It's exactly why it shouldn't be done and why Fedora is the only project wasting their time with this.

[–] TimLovesTech@badatbeing.social 14 points 2 months ago

That "article" is painful to try and read, it's like a run on thought that bounces all over the place. The author really should make a clear outline and could probably cut out half by not saying the same thing over and over and over again. I stopped after the third time I read about Fedora flatpaks are different from flathub flatpaks, and users like flathub more, but the author is apparently eventually going to explain why that's an issue after 2K words of nonsense.

[–] cronenthal@discuss.tchncs.de 12 points 2 months ago (3 children)

Uhm, isn't bazzite practically what the author is asking for?

[–] Botzo@lemmy.world 11 points 2 months ago (2 children)

That's certainly part of the motivation (see the 4th paragraph).

Yes, image based. No, not Bazzite specifically, but silverblue (and kinoite) under the fedora banner directly.

But that's not really the point of the article. In order for those to go mainstream, flatpak and especially flathub have a lot of maturing to do first, and the author lays out a pretty good roadmap with thorough explanations.

[–] quarterlife@lemmy.sdf.org 4 points 2 months ago* (last edited 2 months ago) (2 children)

They're already mainstream, any belief otherwise is ridiculous to the point of being parody.

Meanwhile you have Fedora getting legal threats because they're shipping broken software in their own flatpak repo that exists only to waste developer time and project resources at the expense of its users and their experience.

[–] Botzo@lemmy.world 0 points 2 months ago (1 children)

I'd love to think so too, but I think our echo chamber is pretty tight.

I certainly think they're ready for mainstream usage (I have one Bazzite install myself), but I don't think there's significant awareness beyond the dedicated fan base.

There aren't really any actually useful metrics that I know of, but the only one of the 3 I've mentioned that broke into distrowatch's top 100 is Bazzite, and that's only in the last few months.

And for legal threats: I doubt any court in any country will give credence to that. Fedora is MIT licensed.

[–] quarterlife@lemmy.sdf.org -2 points 2 months ago* (last edited 2 months ago) (1 children)

The legal threats were credible and resulted in yet more wasted developer time removing that package instead of the entire useless repo.

You're forgetting that millions of Steam Deck consoles have been sold and all of them are flathub exclusive.

On top of that you have: Mint, Vanilla OS, Endless OS, OpenMandriva, PopOS!, Clear Linux, PureOS, ZorinOS, KDE Neon, GNOME OS, Salix, and many others all shipping flathub by default.

Fedora is in a very exclusive group of distros dumb enough to ship their own flatpak repo.

Bringing up Distrowatch stats and "Echo chamber" in the same comment is the most absurd thing I've seen this year.

[–] juipeltje@lemmy.world 0 points 2 months ago (1 children)

I think he was referring to immutable distros not being mainstream, not flatpaks.

[–] quarterlife@lemmy.sdf.org -2 points 2 months ago (1 children)

That's irrelevant to this conversation

[–] juipeltje@lemmy.world 0 points 2 months ago (1 children)

What? He said "in order to go mainstream", referring to immutable distros like bazzite.

[–] quarterlife@lemmy.sdf.org 2 points 2 months ago* (last edited 2 months ago) (1 children)

Bazzite is not immutable, and SteamOS is as mainstream as it gets while being A/B root immutable.

All of them ship Flathub because it's ready for public consumption.

If the attempt here is to argue that cloud native isn't mainstream and change topics from flathub, you are proudly in a bubble of 3% of the computing industry while your peers in the Linux server space and Android run circles around you.

[–] juipeltje@lemmy.world 0 points 2 months ago (1 children)

Pretty sure bazzite is immutable, it is based on silverblue after all. But that's besides the point, i just wanted to point out that you probably misunderstood what he was saying. Immutable distros being mainstream kinda depends on how you look at it i suppose. Purely in terms of amount of users, with steamos and bazzite being so popular, i guess you could consider it mainstream, but how many people actually choose a distro because it is immutable? Steamos just happens to ship with the steam deck, bazzite is popular because it mimicks steamos for other devices, and if you look at something else like NixOS, it's more about the system being declarative rather than immutable. It's probably safe to say that flatpak is the most popular third party package manager though, i do agree with that.

[–] jerb@lemmy.croc.pw 4 points 2 months ago (1 children)

You are arguing with Bazzite's primary maintainer. "Immutable" is a bit of a misnomer, especially since multiple directories like /etc are read/write.

[–] juipeltje@lemmy.world 4 points 2 months ago

Ah i see, i had no idea lol. In that case i stand corrected since he probably knows better than i do. I think the term immutable is causing a lot of confusion, because i also see a lot of other sources online label bazzite as immutable. And then ofcourse there are other projects that use the term composable, or atomic. I guess i fell victim to that confusion as well now.

[–] that_leaflet@lemmy.world 0 points 2 months ago* (last edited 4 days ago) (1 children)

This comment should be deleted soon

[–] quarterlife@lemmy.sdf.org 0 points 2 months ago* (last edited 2 months ago)

If they behave anything like what Fedora did, yes.

OBS chose Flathub as their official default supported option for their software. Fedora took that software, modified it to update dependencies they weren't ready to use yet, and then put it on their store in a completely broken state with all of OBS's trademarks intact and in a way that made it preferred over the official one, and then fought OBS over removing it for months while it racked up support requests from unsuspecting users (victims of Fedora's shitty policies).

[–] marlowe221@lemmy.world 2 points 2 months ago

That’s kind of what the ublue project is doing. Bazzite is a part of that, of course. But it also has more “normal” versions like Bluefin (gnome) and Aurora (plasma).

[–] quarterlife@lemmy.sdf.org 8 points 2 months ago* (last edited 2 months ago)

Bazzite is popular precisely because we ignore bad opinions such as these. Flathub is mainstream and all the whinging in the world isn't going to change that.

[–] exu@feditown.com 10 points 2 months ago (2 children)

It's great they're having this discussion, but some of the arguments seem overblown and imply Flathub does less reviewing of app than actually does.

Outdated runtimes aren't great either, but as they learned with OBS, just updating to the newest version broke a bunch of stuff.

See this blog post for a response that was made to similar criticisms during the OBS issue. Flathub Safety: A Layered Approach from Source to User

[–] LeFantome@programming.dev 3 points 2 months ago

We can flag old runtimes as out of date. Individual users or whole distros can set preferences to anvoid out of date runtimes. But Flathab must support out of date runtimes.

If an app has not been updated, I want it to continue running.

I want FlatHub to support binary only apps (like commercial ones) as well.

FlatHub is supposed to be the easy, one-stop place to publish apps. If I cannot put my app there, it is a problem.

It is supposed to be the place I get apps that will run on my distro. If the app I use daily that has not been updated in 10 years stops working, I am annoyed.

Fedora wants to deprecate runtimes that would still be “stable” on Debian.

[–] Amaterasu@lemmy.world 3 points 2 months ago (1 children)
[–] LeFantome@programming.dev 4 points 2 months ago

Fedora maintains its own Flatpak repo that competes with Flathub. This is about merging them.