Flatpak
Flatpak
|
|
---|---|
Basic data
|
|
Publishing year | August 2007 |
Current version |
1.8.1 ( July 3, 2020 ) |
operating system | Linux |
programming language | C. |
category | Virtualization |
License | LGPL |
flatpak.org |
Flatpak (previously also xdg-app) is a tool for software development , package management and for the virtualization of desktop applications on Linux systems. It provides a sandbox environment in which the user or developer can run applications isolated from the rest of the system.
history
The idea for using application containers in Gnome was first proposed in 2013 by Lennart Poettering , who published an article on it in 2014. Flatpak was developed as part of the freedesktop.org project (previously known as the X Desktop Group or XDG), and was called xdg-app. Flatpak is an alternative to the Snappy package manager developed by Canonical .
concept
Flatpaks Runtime provides the basis of an environment and its dependencies or libraries ( Glibc ) that are used by the desktop applications. If a desktop application needs dependencies that are not part of the runtime, then these can be included and used in the Flatpak package. You can e.g. B. Add libraries that are not part of the Linux distribution or runtime, add a different version than the one included in the Linux distribution or runtime, or add a patched version of the library.
Applications available
Since February 2017, some well-known programs have been available as Flatpak, such as B. Blender , GIMP , LibreOffice , Pitivi, KDE Plasma 5 , Linphone and Gnome . There are also some unofficial flatpaks such as B. Development versions of Firefox , Skype , Spotify and VS Code .
safety
Applications running on Flatpak require user permission to access files or access hardware.
Web links
- Official website
- Flathub - software directory
Individual evidence
- ↑ flatpak.org . (accessed on May 15, 2019).
- ↑ Release 1.8.1 . July 3, 2020 (accessed July 4, 2020).
- ↑ The FlatPak Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on July 19, 2018).
- ↑ LGPL . freedesktop.org. Retrieved November 21, 2016.
- ↑ corbet: Poettering: Revisiting how we put together Linux systems . September 1, 2014.
- ^ Lennart Poettering: Revisiting How We Put Together Linux Systems . September 1, 2014.
- ↑ Flatpak - the future of application distribution . Retrieved December 16, 2016.
- ↑ Alexander Larsson: Renamed to flatpak in git . May 9, 2016. Retrieved June 1, 2016.
- ^ Nathan Willis: Working with xdg-app application bundles . In: LWN , August 12, 2015.