Flatpak (formerly xdg-app) is a software utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system. Applications using Flatpak need permissions to have access to Bluetooth, sound (with PulseAudio), network, files, etc., permissions that are defined by the maintainer of the Flatpak and can be controlled (added or removed) by users on their system. Flatpak was developed as part of the freedesktop.org project (formerly known as X Desktop Group or XDG) and was originally called xdg-app.
|Original author(s)||Alex Larsson|
|Initial release||September 2015|
Flathub, a repository (or remote source in the Flatpak terminology) that is located at
flathub.org, has become the de facto standard for getting applications packaged with Flatpak. Packages are added to it by both the Flathub administrators and the developers of the programs themselves (though the admins have stated their preference for developer-submitted apps). Although Flathub is the de facto source for applications packaged with Flatpak, Flatpak can work independently of Flathub; it is possible to host a remote and access to remotes that are totally independent of Flathub.
- "Flatpak's History". GitHub.
- "Releases · flatpak/flatpak". GitHub.
- "LGPL". xdg-app repository. freedesktop.org. Retrieved 2016-11-21.
- Larsson, Alexander (29 April 2016). "Using bubblewrap in xdg-app". Alexander Larsson: Cool links and commentary. GNOME. Retrieved 8 January 2016.
- Willis, Nathan (2015-01-21). "GNOME and application sandboxing revisited". LWN. Retrieved 2016-01-03.
- "Sandbox Permissions". Flatpak documentation. Retrieved 2019-06-24.
- "flatpak-run". Flatpak documentation. Retrieved 2019-06-24.
- Larsson, Alexander (9 May 2016). "Renamed to flatpak in git". freedesktop.org. Retrieved 1 June 2016.
- "7 Flatpak Apps You Can Install Right Now from Flathub". OMG! Ubuntu!. 2017-07-20. Retrieved 2019-05-29.
- GitHub - flathub/flathub: Pull requests for new applications to be added., Flathub, 2019-05-24, retrieved 2019-05-29
- "Reasons to use Flatpak". Flatpak documentation. Retrieved 2019-06-24.
- "List remotes". Flatpak documentation. Retrieved 2019-06-24.