Flatpak | |
---|---|
Kehityshistoria | |
Vakaa versio | 1.14.10 ()[1] |
Tiedot | |
Ohjelmistotyyppi | paketinhallintajärjestelmä |
Lisenssi | GNU Lesser General Public License, versio 2.1 tai myöhempi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Flatpak on ohjelmien asentamiseen ja hallintaan suunnattu työkaluohjelmisto.[2] Flatpak-mallissa ohjelmat ja niiden käyttämä ajonaikainen ympäristö käännetään ja jaetaan riippumatta alustasta, jossa niitä käytetään. Flatpak-sovellukset ovat tiettyyn rajaan asti eriytettyjä ("hiekkalaatikossa") isäntäjärjestelmästä.[2] Flatpakin julkaisusta kerrottiin kesäkuussa 2016.[3]
Perinteisiin paketinhallintajärjestelmiin verrattuna Flatpak ei paketoi tietylle käyttöjärjestelmälle vaan tietylle ajonaikaiselle ympäristölle.[4]
Canonical kehitti Ubuntuun Snap-paketoinnin, mutta monet Fedoran kehittäjistä työskentelivät Flatpakin parissa sen kilpailijaksi, jolloin sitä vielä kutsuttiin nimellä "xdg-app".[5] Sekä Snap että Flatpak ovat suunnattu ohjelmien paketointiin niiden riippuvaisuuksien kanssa, mutta Flatpak yrittää rajoittaa yhteenliittämistä ajonaikaisten perusriippuvaisuuksien kohdalla.[5] Flatpakin tavoitteena ovat pienemmät paketit ja parempi turvallisuus.[5] Tästä johtuen Flatpak-paketeilla voi kuitenkin olla riippuvaisuuksia toisiin paketteihin.[5] Flatpakin hiekkalaatikko hyödyntää paljon Linux-nimiavaruuksia, joita Snap välttää.[5]
AppImage on kolmas Flatpak- ja Snap-paketointia vastaava ratkaisu.[5]