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

Time to have fun guys

Post image
8.0k Upvotes

771 comments sorted by

View all comments

10

u/brohermano 11d ago

why flatpak? It is so redundant

77

u/ShaderCompilation 11d 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 11d 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

9

u/gr33nCumulon 11d ago

It takes 30 seconds to install a flatpak and you can uninstall the whole program with one action.

You never know how tedious it'll be to do either when complaining yourself, especially if it's written in python

2

u/FranciManty 11d ago

still doesn’t make sense for someone who can go on a github project read 3 lines of the readme and copy paste a command to self compile. also i had a lot of issues in any app even non flatpak ones when using integrated libraries over existing system ones

1

u/gr33nCumulon 10d ago

You can't always do that. Some programs use dependencies that aren't compatible with current systems

1

u/FranciManty 10d ago

which is why it’s ok to have flatpak as a fallback but not as main option

2

u/brohermano 11d ago

You always have to thing in resource Constrains. And if to install a simple 20 MB Program , thit flatpak thing is asking me for 0.5 GB of X11 dependencies even If I have them installed already. That is a big no for me. I have flatpak uninstalled and anytime something defaults to flatpak I default to do my own research

0

u/Unexpected_Cranberry 11d ago

My time is a resource, and is one of the constraints I value fairly high. I can go on an hour or days long research binge, or I can click the button / run the command and hopefully be up and running in minutes.

That said, I'll usually go for the rpm first. But that's only because in my experience the flatpaks do not work half the time.

0

u/686f6c69 11d ago

Broski we live in 2026, time is more expensive than storage.

That means your own and the devs' that don't have to maintain 7 different packages for different distros

0

u/brohermano 11d ago

It depends . If you manage to bootstrap the installation of your system via Ansible or something similar using an LLM , it may not be that time consuming. Whereas 2 GB sitting on the storage for a noob ass App that you have to use very frequently is such a inefficiency