I used to prefer not to use snap or flatpak for packages on my OS, but after trying out flatpak for a while, its actually easier to manage packages than dnf, which I normally use. Runtimes and libraries are all in one place, eliminating the need to install a bunch of dependencies, and the packages are also sandboxed and distro agnostic.
@masstransitkrow I'm not too familiar with them. Do you mean APPbundle as in .bundle files? Or Android app bundles? From what I've heard their just shell scripts I think...
@riko .APPBUNDLE files which work with Linux and are platform-agnostic.
I'm using a Linphone 4.2.2 APPBUNDLE and it works really well.
The premise is that you put all the needed dependencies in there so that it works when you double click it.
@masstransitkrow Interesting, never heard of them, though the premise sounds basically the same as flatpak or snap. It is also sandboxed such that packages are seperated from each other and need specific permissions for certain directories?
@riko not sure, but I noticed it created a settings storage in my home directory only.
It never asked for any system directory.
@riko The biggest thing to ensure continued operation is to not rely on dependencies that might change how they interact with the system, which adversely affects them.
Some context is in this archived post from the Fedora Project:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!