this post was submitted on 19 Oct 2023
47 points (100.0% liked)

Free and Open Source Software

18013 readers
17 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I don't understand what problem they are meant to solve. If you have a FOSS piece of software, you can install it via the package manager. Or the store, which is just a frontend for the package manager. I see that they are distribution-independent, but the distro maintainers likely already know what's compatible and what your system needs to install the software. You enjoy that benefit only through the package manager.

If your distro ships broken software because of dependency problems, you don't need a tool like Flatpak, you need a new distro.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] jlow 8 points 1 year ago (1 children)

I thought if one app needs one version of a library and another app another, you'll have a problem with normal package managers, sandboxing gets around this (and also has some security benefits?) ?

Also sure maybe I want to wait two years for my distros' maintainers to check and ship a Thunderbird update. But maybe I don't (and also don't want to use Arch), Flatpaks are a (potentially unsafe?) way for me to get updated software faster.

[โ€“] furrowsofar 7 points 1 year ago* (last edited 1 year ago)

Linux libraries do have versioning. So the system can sort that out... maybe. You also do not want the same app indirectly loading multiple versions of the same library. You do kind of want to have all apps on your system linking to the same shared image though. If it does the system needs to only have one in memory even if multiple running apps are using it. This is a big space and load time savings. These separate binary formats though handy have their issues.