Flatpak, Snap, AppImage, kindlasti on need nimed, millega olete enam kui tuttavad. Universaalsed paketid on tunginud Linuxi maailma, et saaksid töötada mis tahes distributsiooniga ja seega eemaldada pakettide killustatuse probleem. Siiski pole neid veel enamus, kuigi vähehaaval seda tüüpi pakettides pakitava tarkvara hulk kasvab. Noh, kui te neid kasutate, näete selles artiklis, millised on Flatpak vs Snap lahingu eelised ja puudused.
Mis on Flatpack?

Flatpak see on omamoodi universaalne pakett ja rakenduste virtualiseerimiseks GNU/Linuxi keskkondades. See pakub protsessist eraldatud liivakasti, mida tuntakse Bubblewrapina. Selles saavad kasutajad suurema turvalisuse huvides käitada rakendusi ülejäänud süsteemist eraldatuna.
Lennart Pöttering oli programmeerija, kes selle 2013. aastal välja pakkus ja aasta hiljem avaldas selle kohta artikli, et idee lõpuks edasi arendada ja osaks saada. freedesktop.org projekt., nime all xdg-app, mis on sama mis Flatpak. Ja selle populaarsus alates selle käivitamisest on kasvanud, praegu toetab seda enam kui 20 kõige populaarsemat distributsiooni.
Mis on Snap?

Kuigi Flatpak sai alguse Fedora/Red Hati arenduskogukonnast, Snapil oli see Canonicalis, ettevõte, kes selle omapärase pakihalduse tüübi välja töötas. Universaalse paketi tüüp, mis võtab juba vastu suure hulga sellesse pakendatud distributsioone ja rakendusi. Sel juhul töötavad paketid AppArmori sees, kuigi need võivad töötada ka väljaspool liivakasti.
Muide, peame tunnistama, et on ka teisi pakette, nagu AppImages, mis muutub üha olulisemaks selle lihtsa paigaldamise või õigemini paigaldamise puudumise tõttu. Lihtsalt laadige alla ja käivitage pakett ning oletegi valmis, nagu kaasaskantav versioon. Lisaks leiate ametlikult AppImage Hubi saidilt palju sellesse binaarvormingusse pakitud tööriistu. Turvalisuse mõttes saab neid kasutada liivakastis või AppArmoris, Bubblewrapis või Firejailis.
Flatpak vs Snap: erinevused, eelised ja puudused

Võrdluseks selles Tabel näete kõiki parameetreid, mida peate nende kahte tüüpi pakettide kohta teadma:
Üldine
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| Töölauarakendused | Si | Si | |
| terminali tööriistad | Si | Si | |
| teenused | SI | Ei | |
| Teemade õige rakendamine | Ei | Ei | |
| Raamatukogud ja sõltuvused | Pildil endal või koos tarvikutega | Peamiste teekide käitusaegade kasutamine | |
| abi | Kanooniline | Red Hat ja teised |
Täielik sulgemine
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| ilma kinnipidamiseta | Si | Ei | |
| Võite kasutada erinevaid piiranguid | Ei (ainult AppArmor) | Ei (ainult mullikile) |
Paigaldamine või teostamine
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| Täidetav | Ära . vaja paigaldust | Ära . vaja paigaldust | |
| Juur puudub | Ei. Installimiseks on vaja root. | Ei. Installimiseks on vaja root. | |
| Käivitatav tihendatud | Si | Ei |
Rakenduste levitamine
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| põhihoidla | Snapcraft | lame rummu | |
| vaja hoidlat | Ei | Ei | |
| üksikud hoidlad | Si | Si | |
| Mitu versiooni paralleelselt | Si | Si |
Uuendused
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| Värskenda mehhanismi | Hoidla | Hoidla | |
| järkjärgulised värskendused | Si | Si | |
| automaatsed värskendused | Ei | Ei |
suurus kettal
| Característica | Tõmme | Flatpak | |
|---|---|---|---|
| Tihendatud ketta rakendus | Si | Ei | |
| LibreOffice 6.0.0 | 200 MB | 659 MB |