Flatpak

Flatpak on ohjelmien asentamiseen ja hallintaan suunnattu työkaluohjelmisto. Flatpak-mallissa ohjelmat ja niiden käyttämä ajonaikainen ympäristö käännetään ja jaetaan riippumatta alustasta, jossa niitä käytetään ja ne ovat tiettyyn rajaan asti eriytettyjä ("hiekkalaatikossa") isäntäjärjestelmästä. Flatpakin julkaisusta kerrottiin kesäkuussa 2016.

Perinteisiin paketinhallintajärjestelmiin verrattuna Flatpak ei paketoi tietylle käyttöjärjestelmälle vaan tietylle ajonaikaiselle ympäristölle.

Canonical kehitti Ubuntuun Snap-paketoinnin, mutta monet Fedoran kehittäjistä työskentelivät Flatpakin parissa sen kilpailijaksi, jolloin sitä vielä kutsuttiin nimellä "xdg-app". Sekä Snap että Flatpak ovat suunnattu ohjelmien paketointiin niiden riippuvaisuuksien kanssa, mutta Flatpak yrittää rajoittaa yhteenliittämistä ajonaikaisten perusriippuvaisuuksien kohdalla. Flatpakin tavoitteena ovat pienemmät paketit ja parempi turvallisuus. Tästä johtuen Flatpak-paketeilla voi kuitenkin olla riippuvaisuuksia toisiin paketteihin. Flatpakin hiekkalaatikko hyödyntää paljon Linux-nimiavaruuksia, joita Snap välttää. Kolmas vastaava ratkaisu on AppImage.

Flathub on suosittu palvelu ("sovelluskauppa") Flatpak-paketoitujen ohjelmien jakeluun. Flatpak tukee eri pakettilähteiden lisäämistä ja poistamista käyttäjän tarpeen mukaan.

Lähteet 

Paketinhallintajärjestelmät