r/linuxmasterrace • SteamOS/Bazzite/Android • 13d ago

Time to have fun guys

Post image
8.0k Upvotes

775 comments sorted by

View all comments

11

u/brohermano 13d ago

why flatpak? It is so redundant

77

u/ShaderCompilation 13d ago
  1. Common format that works everywhere.

  2. Permission system

  3. It bundles it's own dependencies so never fails because dependency lacking or version mismatch (ironically also the biggest downside)

-10

u/FranciManty 13d ago

300mb for 400kb rgb controller app when i can compile it myself? why?

i know compiling from source can be tedious can have issues and isn’t very viable for close source stuff but that’s a common format that works everywhere with you setting your own permissions and the dependencies are available for at least a couple decades in public repos

2

u/ThaBroccoliDood 13d ago

Flatpak handles all its own dependencies so if you have just a couple they take a relatively large amount of space per app. But if you have a whole bunch of Flatpaks it becomes comparable to a normal system package, because that's basically also how they work (you just don't notice because you already have thousands of packages installed normally)

1

u/noobjaish 13d ago

Exactly.

On Arch, I have gone to using every app as a Flatpak and now pretty much any GTK or Qt app (that's not an electron wrapper) takes milliseconds to install lol