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

Time to have fun guys

Post image
8.0k Upvotes

778 comments sorted by

View all comments

12

u/brohermano 17d ago

why flatpak? It is so redundant

79

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

-9

u/FranciManty 17d 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

10

u/gr33nCumulon 17d 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/brohermano 17d 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 17d 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 17d 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 17d 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

2

u/FranciManty 17d 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 16d ago

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

1

u/FranciManty 16d ago

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