Jump to content

Flatpak

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Apol (talk | contribs) at 01:48, 30 March 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Flatpak
Developer(s)Alex Larsson, Flatpak Team
Repository
Written inC
Operating systemLinux
TypeApplication virtualization
LicenseLGPL[1]
Websiteflatpak.org

Flatpak, named xdg-app until May 2016,[2] is a software utility for software deployment, package management, and application virtualization for Linux desktop computer environments. The utility provides a sandbox environment called Bubblewrap,[3] in which users can run applications in isolation from the rest of the system.[4] Applications using Flatpak need permission from the user to control hardware devices or access the user's files.[5]

The idea was first proposed in 2013 by Lennart Poettering,[4] who published an article about it in 2014.[6][7] Developed as part of the freedesktop.org project (formerly known as X Desktop Group or XDG),[8] it was originally called xdg-app.[2] The freedesktop.org server is the canonical home of the Flatpak project.[9]

As of February 2017, some popular apps available as Flatpaks include Blender, Skype, Spotify, LibreOffice,[10] Pitivi[11], KDE Applications[12] or development versions of Mozilla Firefox.[13]

References

  1. ^ "LGPL". xdg-app repository. freedesktop.org. Retrieved 2016-11-21. {{cite web}}: Italic or bold markup not allowed in: |website= (help)
  2. ^ a b Larsson, Alexander (9 May 2016). "Renamed to flatpak in git". freedesktop.org. Retrieved 1 June 2016.
  3. ^ Larsson, Alexander (29 April 2016). "Using bubblewrap in xdg-app". Alexander Larsson: Cool links and commentary. GNOME. Retrieved 8 January 2016.
  4. ^ a b Willis, Nathan (2015-01-21). "GNOME and application sandboxing revisted". LWN. Retrieved 2016-01-03.
  5. ^ Willis, Nathan (2015-08-12). "Working with xdg-app application bundles". LWN. Retrieved 2016-01-03.
  6. ^ corbet (1 September 2014). "Poettering: Revisiting how we put together Linux systems". LWN. Retrieved 2016-10-31.
  7. ^ Poettering, Lennart (1 September 2014). "Revisiting How We Put Together Linux Systems". Pid Eins.
  8. ^ "Flatpak - the future of application distribution". Retrieved 2016-12-16.
  9. ^ Larsson, Alex (2015-12-17). "github or freedesktop?". xdg-app (Mailing list). Retrieved 2016-01-03.
  10. ^ "LibreOffice in Flatpak format". LibreOffice. Retrieved 1 June 2016.
  11. ^ "Pitivi-download". Pitivi. Retrieved 1 July 2016.
  12. ^ "kde-applications". KDE Flatpak. Retrieved 1 March 2017.
  13. ^ "Unofficial Firefox Developer Edition flatpak repository". Unofficial Firefox Developer Edition flatpak repository. Retrieved 20 March 2017.

See also