Linux software packages that include software and dependencies there are three: Snap, AppImage and Flatpak. If I had to bet on a winner, I would bet all my money on third parties, as AppImage tends to get some criticism for its format and distribution and Snap is slow and takes longer to update. This is a personal and non-transferable opinion, but what is fact and news is that the latest version of my bet is now available, specifically Flatpack 1.10.
In their release note they indicate the most outstanding news, and that this is the stable version that happens to Flatpak 1.8, thrown out last summer. It stands out above the rest that support has been added for a new repositories format that will make the updates are faster and the downloads are less heavy. This update also includes security fixes, so we should all update as soon as we get the notification that the new version is available.
What's new in Flatpak 1.10
- The systemd generator snippets now call flatpak –print-updated-env instead of a shell heap for better login performance.
- .Profile snippets now disable GVfs when calling flatpak to avoid generating a gvfs daemon when logging in via ssh.
- Create fixes for GCC 11.
- Flatpak now better finds pulse audio jacks in rare settings.
- Sandboxes with network access, you now also have access to the socket resolved by systemd to perform dns lookups.
- Flatpak supports unsetting environment variables in the sandbox using –unset-env, and –env = FOO = now sets FOO to the empty string instead of unsetting it.
- Similarly, the build portal has an option to unset a var env.
- The build portal now has an option to share the pid namespace with the sub-sandbox.
Flatpack 1.10 It is now available from this link in the form of a code and a tarball. Debian / Ubuntu users can also add a repository to update sooner using this command:
sudo add-apt-repository ppa:alexlarsson/flatpak
Other distributions will receive the update in the next few days or weeks, depending on it.