Flatpak vs Snap: Csomagok összehasonlítása

flatpack vs snap

Flatpak, Snap, AppImage, minden bizonnyal olyan nevek, amelyeket több mint ismer. Az univerzális csomagok betörtek a Linux világába, hogy bármilyen disztribúción működhessenek, és így megszűnjön a csomagok töredezettsége. Azonban még nem ők alkotják a többséget, bár apránként növekszik az ilyen típusú csomagokba csomagolt szoftverek száma. Nos, ha kihasználja őket, ebben a cikkben láthatja, hogy mik a Flatpak vs Snap csata előnyei és hátrányai.

Mi az a Flatpack?

flatpak

Flatpak ez egyfajta univerzális csomag és alkalmazásvirtualizációhoz GNU/Linux környezetekhez. Ez egy folyamattól elkülönített homokozó, az úgynevezett Bubblewrap. Ebben a felhasználók a rendszer többi részétől elkülönítve futtathatnak alkalmazásokat a nagyobb biztonság érdekében.

Lennart Pöttering volt a programozó, aki 2013-ban javasolta, és egy évvel később cikket is publikált róla, hogy végre továbbfejlessze az ötletet, és részese lehessen freedesktop.org projekt., xdg-app néven, amely ugyanaz, mint a Flatpak. Népszerűsége pedig megjelenése óta növekszik, jelenleg több mint 20 legnépszerűbb disztribúció támogatja.

Mi az a Snap?

patent

Míg a Flatpak a Fedora/Red Hat fejlesztői közösségből származik, Snap a Canonical-on volt, a cég, amely kifejlesztette ezt a sajátos csomagkezelési típust. Egyfajta univerzális csomag, amely már nagyszámú disztribúciót és alkalmazást fogad be. Ebben az esetben a csomagok az AppArmoron belül futnak, bár futhatnak a sandboxon kívül is.

Egyébként fel kell ismernünk, hogy vannak más csomagok is, mint pl az AppImages, ami egyre fontosabbá válik az egyszerű telepítés, vagy inkább a telepítés nélkül. Csak töltse le és futtassa a csomagot, és már mehet is, olyan, mint egy hordozható verzió. Ezenkívül a hivatalos AppImage Hub webhelyen számos eszközt találhat ebben a bináris formátumban. Biztonsági szempontból a homokozóban vagy az AppArmorban, a Bubblewrapban vagy a Firejailben is futtathatók.

Flatpak vs Snap: Különbségek, előnyök és hátrányok

flatpack vs snap

Összehasonlításképpen ebben bizottság látni fogja az összes paramétert, amelyet e két típusú csomagról tudnia kell:

Általános

Característica Snap Flatpak
Asztali alkalmazások Si Si
terminál szerszámok Si Si
Szolgáltatások SI Nem
A témák helyes alkalmazása Nem Nem
Könyvtárak és függőségek Magán a képen vagy kiegészítőkkel A fő könyvtárak futásidejének használata
támogatás Kánoni Red Hat és mások

Lezárás

Característica Snap Flatpak
bezártság nélkül Si Nem
Különféle bezárásokat használhat Nem (csak AppArmor) Nem (csak Bubblewrap)

Telepítés vagy végrehajtás

Característica Snap Flatpak
Végrehajtható Ne . telepítésre van szükség Ne . telepítésre van szükség
Nincs gyökér Nem. A telepítéshez root szükséges. Nem. A telepítéshez root szükséges.
Tömörítettből végrehajtható Si Nem

Alkalmazások terjesztése

Característica Snap Flatpak
központi adattár Snapcraft lapos agy
adattárra van szükség Nem Nem
egyéni adattárak Si Si
Több verzió párhuzamosan Si Si

Frissítések

Característica Snap Flatpak
Frissítési mechanizmus raktár raktár
fokozatos frissítések Si Si
automatikus frissítések Nem Nem

méret a lemezen

Característica Snap Flatpak
Tömörített lemezes alkalmazás Si Nem
LibreOffice 6.0.0 200 MB 659 MB