Developers presented a stable version of Flatpak 1.0 - a framework for building self-contained packages that are not tied to a specific Linux distribution. Among the supported systems: Debian, Fedora, Linux Mint and Ubuntu. Applications collected using Flatpak are runing in an isolated container outside the OS.
Flatpak-program contains only specific dependencies: the basic system and graphic libraries are connected as runtime-environments individually for each distribution. This allows you to run test or suspicious application iterations in a separate sandbox, and also to update packages without changing the system.
Key Features of Flatpak 1.0
- Developers can separately mark out-of-date versions of packages, so during their installation, the user will receive a warning about this.
- Applications can now create a separate sandbox and restart themself..
- New utility
flatpak-spawn. It works through the Portals API and is needed to create isolated environments and run commands on the host side.
- Packages ca be installed through P2P (from USB-drives or on the local network) by default, with support for bundle-packages.
- The Flathub service, containing both development tools and ready-made applications, has received the status of a stable project.
- Stable release of the runtime platform by default Freedesktop, built using the new BuildStream system.
- Internal reorganization of the code, improvement of overall stability and performance.
More information on the new version can be found on the Flatpak project GitHub page..