Flatpak seems to be the best choice for consistency and to have it working straight out of the box. I think Linux currently needs this because we're getting a lot less tech-savvy Linux users nowadays. Don't get me wrong; package managers should still be used, but how are we going to get people to change if they run into package conflicts or accidentally uninstall a wrong package?
You hate people who spend hundreds of ours of their free time developing software, who then release that software for free, under no obligation to you or anyone else, and your reasoning is because they provide it in a packaging solution you don't find ideal?
Looks like it just downloads the .snap package (directly from Canonical's website) and extracts it. It's also, of course, completely closed source so who knows what it's doing when it's running.
did you see those little < in front of the download sizes? org.kde.KStyle.Adwaita, org.kdePlatform.Locale, org.kde.Platform and com.ktechpit.torrhunt won't be fully downloaded as those are possibly already installed and can be reused, so in the best case you only download org.freedesktop.Platform.GL.nvidia-570-86-16 fully.
Cut the crap. Flatpak uses hardlink from repo where file names are jash of the file itself. The chance of duplication is exactly same as that of duplicate files of same name in same directory.
Flatpak repo grows because we trade uncertainty over abi stability with installing all needed versions of libraries. For abi incompatible builds you could already do that in many distros (versioned soname) but to a lesser extent.
Also I usually do not install nvidia GL with flatpaks that I won't run on nvidia on hybrid gpu laptops anyway for energy reasons.
its barely legible but isnt that still less than a gb? where you you even get an 8gb ssd? why would you use one outside of some specialized embedded application that shouldn't even have a desktop interface? and even then why not something lighter than kde or gnome
For me it is 32GB of data with deduplication, and only like 25GB with BTRFS compression.
So while still way too much, not really a problem if you have a reasonable 50mbits+ internet connection and a 200GB+ SSD
There should still be waay more force. There should only be one runtime (FDO) and KDE and GNOME being extensions to that. Not sure if these perfectly dedupe though
"maybe a software being excessively bloated isn't a good thing"
"just buy more storage bro"
B*tch. i live in a third world country, with limited internet and data plan, and also is still a student. If i can just buy more storage and better hardware i will.
There's very good reasons that app developers focus on flatpaks, which mostly revolves around how incredibly terrible the experience is creating native packages for each distro and each release version of those various distros.
Flatpak used to be problematic, but even a loud hater of Flatpak, Richard Brown of openSUSE, now lauds Flatpak as an excellent solution after his criticisms were addressed.
People bitching about Flatpaks don't understand that they have dedupe built in. You're literally not using any more space and it's easier for app developers to deploy.
Try using Snaps sometime, if you want something to actually bitch about.
I'm coming back to Linux after a hiatus.
I've spent most of my time with the Debian flavors. Not afraid of the command line, but not an expert either.
I'm trying out Bluefin right now, semi-immutable atomic os based on silverblue, based on Fedora.
On normal installs, I usually change and install enough stuff, that when it comes time to upgrade to the next os version, I'm sometimes not able to without introducing instability or it outright falling. The former more common than the latter.
Let's just say I got used to reinstalling and starting from scratch, especially if I experimented too hard and broke something big like my DE or drivers.
So with bluefin I'm hoping to leave everything that's core, alone. I'm trying to rely on flatpaks, app images, and distrobox for everything else.
So far so successful. I've only got a couple minor gripes, some limitations of flatpaks. But I've also only been at it for like a week, so we'll see.
No problem, just makr sure your system has the exact version of libraries the application needs. And oh, you will only update those dependencies when the application update updates the requirements.
Oh what's that? Another application you want to install uses the same lib but different version? Tough luck, chump!
Seriously it's either flatpaks or the multi-version dependency management that openSUSE has, and you're not saving much more space here either.
I liked Snaps and Flatpaks fine when I first started using Linux, and the distro I was on treated them the same as software in the repo, but I eventually started to avoid them because of the space they take up, and because I got tired of constantly having to mess around with permissions to try to get things working. Now, if something isn't available in rpm, I use AppImage or a tarball, or compile it myself.
Ok dude, you should have looked at the minimum requirements for a linux install before buying that thin client. I checked debian and fedora and both had minimun requirements exceeding 8gb for graphical environments. Read the manual, stop bashing a tool you arent using right. Flatpak works great for almost every use case, especially if you learn how to tweak the sandbox.
Storage is cheap, I don't care at all as long as I can easily install it without having to go online to search for missing dependencies in the correct version.
My only problem with Flatpak was when I tried to install an IDE and made it use Podman or Docker and the container thingy caused problems.
Another missed occasion to have taken a screenshot. There's gnome-screenshot, scrot, your DE's integrated tool and so many others to choose from, you can do it!
That sort of shit makes me hate the modern internet. (Also screenshots are cleaner and therefore compress better since you seem to care (rightfully) about storage space.)
Lots of people seem to like it. I also use it for like 2 or 3 desktop apps, but it's alao littering my filesystem with gigabytes of runtimes. And I believe I can salely remove Skype now...
tl;dr: some applications (like Bottles) are designed to run only in sandboxed environments. Flatpak is a robust way to ensure that an application has the correct dependencies and conditions for proper functionality.
and 8gb ssd? at that size it's surely a removable 2242 ngff drive, it's like 10$ for a 64gb one. you're quite literally throttling your systems read/write speed, cause ssds want at least 20% free to manipulate files.
Flatpak is such a cool tool, kind of sad seeing it be mainly used for barely usable bloatware like libadwaita and electron. So much unrealised potential