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 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?

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

Ö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 |