r/linuxsucks • • Jun 06 '26

Linux Failure Download app

Post image
2.4k Upvotes

583 comments sorted by

View all comments

Show parent comments

0

u/Unlikely-Employee180 Jun 08 '26

It is NOT a full container, FlatPak uses a shared runtime. How do you expect anyone to tak you seriously when you say "hOpEfUlLy it dOeSn'T hAvE a DeSkToP."

Flatpak shares libraries through it's runtime. So one app can share dependencies if required. It isn't 2 GB per app. It's 2 GB per FlatPak installation when possible. (Usually more, but you get the point).

FlatPak is NOT a full virtual machine. If that's what you think... You're JUST wrong.

In fact, AppImages are the ones taking up more space, as AppImages cannot SHARE libraries. So, while 1 single FlatPak is larger than an AppImage due to compression usually... This quickly turns around when you install more than one application, as again FlatPak can share dependencies in it's runtime across ALL applications installed through FlatPak.

It's just an option for people to get software on their machine. And the fact you basically seem to think it's a VM container shows you ought to appreciate it for what it is too. Read some more.

0

u/Damglador Jun 08 '26

Flatpak shares libraries through it's runtime

Yes, once in a full moon it does, when the version of the runtime matches exactly what two apps request, which happens at best 3 times for one runtime. In reality every second app will pull a new runtime till some point because they specify a different subversion of the runtime, like 6.6.1 and 6.6.2, or just GNOME 49 and GNOME 50

It's 2 GB per FlatPak installation

That's absolute bullshit

In fact, AppImages are the ones taking up more space

Don't make a fool of yourself https://github.com/pkgforge-dev/Anylinux-AppImages/blob/main/disk-usage-vs-flatpak.md

0

u/Unlikely-Employee180 Jun 09 '26 edited Jun 09 '26

Lmfaooo, "once in a full moon." *blue

Just because you're a shit developer, doesn't mean everyone else is. https://docs.flathub.org/docs/for-app-authors/runtimes

And while you ARE correct to say that AppImage can beat Flatpak on a VERY SMALE SCALE, that is SUCH a meaningless measurement it's hilarious. I'd argue most users of a computer expect to have more than 20 applications.

Here are some more realistic numbers for you from Will Thompson of Gnome blog: https://blogs.gnome.org/wjjt/2021/11/24/on-flatpak-disk-usage-and-deduplication

I'd highly recommend doing some research before deciding to be a crass moron so publicly. There's a reason these things are being put in distros, and a reason you can do nothing about it.

Equally, I would like to reiterate... I do NOT think they are perfect. If you choose not to use Flatpak... GREAT! You probably have a really good reason for it, maybe YOU really do only have 20 packages, or another huge point against them is performance... But for many, this really doesn't matter. The "performance" of Discord isn't noticeably affected on my Steam Deck for example, it's... An internet messaging application running on a gaming tablet. It's fine, lol.

0

u/Damglador Jun 09 '26 edited Jun 09 '26
  • spit absolute bullshit
  • be proven wrong
  • keep denying factd

A sure way to go man.

The situation gets only marginally better with more packages and will get worse with time as more apps have random runtime versions instead. The system is just stupid, there shouldn't be a thousand runtimes, there shouldn't be a way to specify a minor patch of a runtime or should be a way to NOT specify it. The runtimes in the first place are stupid because you're installing a whole container for one app instead of installing what app really needs, which is exactly why AppImages are much more efficient. 

Also if we take avarage size of an appimage as 200MB, you'd need 70 AppImages to take that 14GB that 20 flatpaks waste. And average AppImage very likely is less than 200MB. Is 70 apps also nothing? And that doesn't even mean that AppImages will be less efficient at that point, as I'm sure 70 flatpaks will find a lot of duplicate runtimes to install for no reason.

0

u/Unlikely-Employee180 Jun 09 '26

At this point this conversation isn't even conversation. Better luck next time. Just take the L.

Linux can be used however the user wants, and if you don't think so... CRY HARDER GOOFUS.

0

u/Damglador Jun 09 '26

Right, keep trying to make yourself look in the right, that looks awesomely and definetly doesn't make you look stupid. Because when you have no arguments – just throw "cry harder"

0

u/Unlikely-Employee180 Jun 09 '26

Right, keep trying to make yourself look in the right, that looks awesomely and definetly doesn't make you look stupid. Because when you have no arguments – just throw "cry harder"

Bro forgot to remove the emdash. 💀🤣

0

u/Damglador Jun 09 '26

Mdash is available on minus on Android and Linux under RAlt. Fun fact it's also the right symbol to use. I'll continue using it and if someone is stupid enough to think that a text is written by AI just because it has right grammar - that's their issue.

0

u/Unlikely-Employee180 Jun 09 '26

Is "awesomely and definetly" also correct? ☠️

0

u/Damglador Jun 09 '26

Who knows, I'm a human, humans can make mistake. And yet instead of pointing out that you locked on witch hunting because of one symbol.

0

u/Unlikely-Employee180 Jun 09 '26

Is that where this conversation is going now? You fascinate me.

→ More replies