Flatpak

software di utilità

Flatpak (originariamente xdg-app) è un software di utilità per la gestione dei pacchetti e virtualizzazione delle applicazioni per Linux.

Flatpak
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereSistema di gestione dei pacchetti
SviluppatoreAlex Larsson, Flatpak Team
Data prima versioneagosto 2007
Ultima versione1.14.10 (14 agosto 2024)
Sistema operativoLinux
LinguaggioC
LicenzaGNU Lesser General Public License, version 2.1 or later
(licenza libera)
Sito webflatpak.org/

L'idea di utilizzare contenitori di applicazioni in GNOME è stata proposta per la prima volta nel 2013 da Lennart Poettering,[1] che ha pubblicato un articolo al riguardo nel 2014.[2][3] Sviluppato come parte del progetto freedesktop.org (precedentemente noto come X Desktop Group o XDG),[4] era originariamente chiamato xdg-app.[5]

A partire da febbraio 2017, alcune applicazioni popolari sono state rese disponibili come Flatpak tra cui Blender, Discord,[6] Gimp,[7] LibreOffice,[8] Pitivi,[9] i programmi di KDE,[10] Linphone[11] e GNOME Recipes.[12] Ci sono anche alcuni Flatpak non ufficiali come le versioni di sviluppo di Mozilla Firefox,[13] Skype,[14] e Spotify.[15]

Flathub, un repository (o una fonte remota nella terminologia Flatpak) situato su flathub.org, è diventato lo standard de facto per ottenere applicazioni pacchettizzate con Flatpak.[16] I pacchetti vengono aggiunti ad esso sia dagli amministratori di Flathub che dagli stessi sviluppatori dei programmi (sebbene gli amministratori abbiano dichiarato la loro preferenza per le app inviate dagli sviluppatori).[17] Sebbene Flathub sia la fonte de facto per le applicazioni pacchettizzate con Flatpak, Flatpak può funzionare indipendentemente da Flathub;[18] è infatti possibile ospitare un repository Flatpak completamente indipendente da Flathub.[19]

Descrizione

modifica

Il sistema Flatpak fornisce un ambiente sandbox in cui gli utenti possono eseguire le applicazioni isolate dal resto del sistema.[20][1] Le applicazioni che utilizzano Flatpak necessitano dell'autorizzazione dell'utente per controllare i dispositivi hardware o accedere ai file dell'utente.[21]

  1. ^ a b (EN) Nathan Willis, GNOME and application sandboxing revisited, in LWN, 21 gennaio 2015. URL consultato il 3 gennaio 2016 (archiviato dall'url originale il 25 novembre 2018).
  2. ^ (EN) corbet, Poettering: Revisiting how we put together Linux systems, su LWN, 1º settembre 2014. URL consultato il 31 ottobre 2016.
  3. ^ (EN) Lennart Poettering, Revisiting How We Put Together Linux Systems, su Pid Eins, 1º settembre 2014.
  4. ^ (EN) Flatpak - the future of application distribution, su flatpak.org. URL consultato il 16 dicembre 2016.
  5. ^ Alexander Larsson, Renamed to flatpak in git, su freedesktop.org, 9 May 2016. URL consultato il 1º giugno 2016.
  6. ^ Discord on flathub, su flathub.org.
  7. ^ GIMP - Downloads, su gimp.org.
  8. ^ LibreOffice in Flatpak format, su LibreOffice. URL consultato il 1º giugno 2016.
  9. ^ Pitivi-download, su Pitivi. URL consultato il 1º luglio 2016.
  10. ^ kde-applications, su KDE Flatpak. URL consultato il 1º marzo 2017.
  11. ^ Linphone open source VoIP SIP softphone - voice, video and instant messaging.
  12. ^ Joey Sneddon, Yum! GNOME Recipes is a New Cooking App for Linux, su OMG! Ubuntu!, 7 dicembre 2016. URL consultato il 24 dicembre 2017.
  13. ^ Unofficial Firefox Developer Edition flatpak repository, su Unofficial Firefox Developer Edition flatpak repository. URL consultato il 20 marzo 2017 (archiviato dall'url originale il 14 maggio 2019).
  14. ^ Alexander Larsson's github Flatpak build of skype, su Alexander Larsson's github Flatpak build of skype. URL consultato il 17 agosto 2017 (archiviato dall'url originale il 21 aprile 2020).
  15. ^ Alexander Larsson's github Flatpak build of spotify, su Alexander Larsson's github Flatpak build of spotify. URL consultato il 17 agosto 2017 (archiviato dall'url originale il 21 aprile 2020).
  16. ^ (EN) 7 Flatpak Apps You Can Install Right Now from Flathub, su OMG! Ubuntu!, 20 luglio 2017. URL consultato il 25 febbraio 2021.
  17. ^ flathub/flathub, Flathub, 20 febbraio 2021. URL consultato il 25 febbraio 2021.
  18. ^ (EN) Introduction to Flatpak — Flatpak documentation, su docs.flatpak.org. URL consultato il 25 febbraio 2021.
  19. ^ (EN) Using Flatpak — Flatpak documentation, su docs.flatpak.org. URL consultato il 25 febbraio 2021.
  20. ^ (EN) Alexander Larsson, Using bubblewrap in xdg-app, su Alexander Larsson: Cool links and commentary, GNOME, 29 April 2016. URL consultato l'8 gennaio 2016.
  21. ^ (EN) Nathan Willis, Working with xdg-app application bundles, in LWN, 12 agosto 2015. URL consultato il 3 gennaio 2016.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero