Flatpak vs Snap: Pakketfergeliking

flatpack vs snap

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

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?

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

flatpack vs snap

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

De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

2 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   Yajo sei

    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

  2.   arazal sei

    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.