Flatpak, Snap, AppImage, it binne grif nammen dêr't jo mear as bekend mei binne. Universele pakketten binne ynbrutsen yn 'e Linux-wrâld om oan elke distribúsje te wurkjen en sa it probleem fan fragmintaasje te ferwiderjen yn termen fan pakketten. Se binne lykwols noch net de mearderheid, hoewol stadichoan groeit it oantal software dat yn dizze soarten pakketten is ferpakt. No, as jo se brûke, sille jo yn dit artikel kinne sjen wat de foardielen en neidielen binne fan 'e Flatpak vs Snap-slach.
Wat is Flatpack?
Flatpak it is in soarte fan universele pakket en foar applikaasje-virtualisaasje foar GNU/Linux-omjouwings. It leveret in proses-isolearre sânbak bekend as Bubblewrap. Dêryn kinne brûkers applikaasjes útfiere isolearre fan 'e rest fan it systeem, foar gruttere feiligens.
Lennart Pöttering wie de programmeur dy't it yn 2013 foarstelde, en in jier letter in artikel oer publisearre om it idee úteinlik te ûntwikkeljen en diel te wurden fan 'e freedesktop.org projekt., ûnder de namme fan xdg-app, dat is itselde as Flatpak. En syn populariteit sûnt syn lansearring is tanommen, it wurdt op it stuit stipe troch mear dan 20 fan 'e populêrste distribúsjes.
Wat is Snap?
Wylst Flatpak syn oarsprong hie yn 'e ûntwikkelingsmienskip fan Fedora / Red Hat, Snap hie it op Canonical, it bedriuw dat dizze eigenaardige soarte fan pakketbehear ûntwikkele. In soarte fan universele pakket dat al in grut oantal distros en apps aksepteart dêryn ferpakt. Yn dit gefal, de pakketten rinne binnen AppArmor, hoewol't se kinne rinne bûten de sânbak.
Trouwens, wy moatte erkenne dat d'r binne oare pakketten lykas de AppImages, dat wurdt hieltyd wichtiger foar syn ienfâldige ynstallaasje, of leaver, gjin ynstallaasje. Download en fier it pakket gewoan út en jo binne goed om te gean, in soarte fan draachbere ferzje. Derneist kinne jo op 'e offisjele AppImage Hub-side in mannichte ark fine yn dit binêre formaat. Yn feiligens kinne se wurde útfierd binnen de sânbak as binnen AppArmor, Bubblewrap, of Firejail.
Flatpak vs Snap: ferskillen, foardielen en neidielen
As ferliking, yn dizze tafel jo sille alle parameters kinne sjen dy't jo moatte witte oer dizze twa soarten pakketten:
Algemien
Feature | snap | Flatpak | |
---|---|---|---|
Buroblêdapplikaasjes | Si | Si | |
terminal ark | Si | Si | |
Oer ús | SI | Nee | |
Korrekte tapassing fan tema's | Nee | Nee | |
Biblioteken en ôfhinklikens | Yn it byld sels of mei aksjes | Gebrûk fan runtimes fan 'e haadbiblioteken | |
Soporte | Canonical | Red Hat en oaren |
Lockdown
Feature | snap | Flatpak | |
---|---|---|---|
sûnder opsluting | Si | Nee | |
Jo kinne ferskate beheiningen brûke | Nee (allinich AppArmor) | Nee (allinich Bubblewrap) |
Ynstallaasje of útfiering
Feature | snap | Flatpak | |
---|---|---|---|
Utfierber | Net dwaan. need ynstallaasje | Net dwaan. need ynstallaasje | |
Gjin woartel | Nee, jo moatte root hawwe om te ynstallearjen. | Nee, jo moatte root hawwe om te ynstallearjen. | |
Utfierber fan komprimearre | Si | Nee |
Applikaasje Distribúsje
Feature | snap | Flatpak | |
---|---|---|---|
kearn repository | Snapcraft | platte hub | |
need repository | Nee | Nee | |
yndividuele repositories | Si | Si | |
Meardere ferzjes yn parallel | Si | Si |
Updates
Feature | snap | Flatpak | |
---|---|---|---|
Update Mechanism | Repository | Repository | |
inkrementele updates | Si | Si | |
auto-updates | Nee | Nee |
grutte op skiif
Feature | snap | Flatpak | |
---|---|---|---|
Komprimearre skiif applikaasje | Si | Nee | |
LibreOffice 6.0.0 | 200 MB | 659 MB |
2 opmerkingen, lit jo
In pear wichtige details:
1. Flatpak stipet ynstallaasje fan pakketten sûnder root te wêzen (allinich foar jo brûker, fansels).
2. Snap stipet gjin meardere repositories. It wurket allinich mei snapcraft.io
Nijsgjirrich, mar frjemd dat prestaasjes of snelheid by it útfieren fan apps net neamd wurdt, in punt tige yn it foardiel fan flatpak en wêr't snap heul swak is.