Flatpaks are really outrageous in size...I have tried to use flatpaks for the past months but man o man....hundreds of MB for each package, takes forever to update them even on my 1GB internet connection. The idea is great, but this is such a huge downside that I cannot see how it is going to make the flatpaks easier to use than normal packaging.

Look at this for ungoogled chromium:

Had to download around 4-5 GB....insane!

#linux #flatpak

Rokosun reshared this.

in reply to Hydrian

in reply to Tio

FYI each Flatpak app is like a Git repo and an update just downloads the files that actually changed. The files of all installed apps are stored together in a content-addressable storage, then hardlinked one or more times to form each app.

OSTree-based host OSs like Fedora Atomic work in the same way and hopefully in the future the files will be shared between the host OS and Flatpak apps too.

in reply to Tio

When you install a Flatpak, it will need runtimes (GNOME, KDE, Freedesktop...). These are the ones that really take up disk space. But the good news is that it looks big if you install just one Flatpak application, but the more you install, the more they'll use the same runtimes already installed, and the less disk space they'll occupy.

And no, ungoogled-chromium doesn't require 4-5 GB, just 153 MB...

Unknown parent

mastodon - Link to source

Rokosun

@florke64 Why do you think native packages are going away? Especially when flatpaks has all these downsides like taking too much space and not respecting the user's theme or integrating well with the system. Flatpak is there as an option but you don't need to use it if you don't want to, I personally never use it and I'm fine..... 🤷 I'm not sure about Ubuntu tho 'cause I'm on Arch, but I'd be surprised if Debian ever gets rid of native packaging.
in reply to Tio

"takes forever to update them even on my 1GB internet connection"? huh?... you're on gigabit internet and it's taking forever? honestly that's not possible... Are you sure you have gigabit internet? or do you mean that your lan port is a gigabit port?..

I use flatpaks and it's really not that big of a deal (plus it happens in the background anyone, so most people will pretty never notice it)

in reply to Thibaultmol 🌈

Yes I know very well what connection I have but since it has to download around 4-5 GB in that case, it takes a long long time. It depends the server where it is pulling these updates from I guess.... Maybe that particular package is worse than other flatpaks, but I have noticed this issue with long download times and huge download sizes on multiple computers and multiple flatpaks.
in reply to Thibaultmol 🌈

@thibaultmol @florke64 I'm not sure about ease of use because most GUI distros have a software center these days for installing native and flatpak apps - so both are easy now. The permission system is interesting and could have some privacy/security improvements, but this containerization can also create issues with theming and such. A friend of mine recently had issues with playing games on Bottles because of flatpak's sandboxing - so in certain situations it can get in your way.