Flatpak vs Snap: Usporedba paketa

flatpack vs snap

Flatpak, Snap, AppImage, sigurno su to imena s kojima ste i više nego upoznati. Univerzalni paketi su provalili u svijet Linuxa kako bi mogli raditi na bilo kojoj distribuciji i tako ukloniti problem fragmentacije u smislu paketa. Međutim, oni još uvijek nisu većina, iako malo po malo raste broj softvera koji se pakira u ovakve vrste paketa. Pa, ako ih iskoristite, u ovom ćete članku moći vidjeti koje su prednosti i nedostaci Flatpak vs Snap bitke.

Što je Flatpack?

flatpak

Flatpak to je vrsta univerzalnog paketa i za virtualizaciju aplikacija za GNU/Linux okruženja. Pruža procesno izolirani sandbox poznat kao Bubblewrap. U njemu korisnici mogu pokretati aplikacije izolirane od ostatka sustava, radi veće sigurnosti.

Lennart Pöttering bio je programer koji ga je predložio 2013., a godinu dana kasnije objavio je članak o tome kako bi konačno razvio ideju i postao dio projekt freedesktop.org., pod imenom xdg-app, što je isto kao i Flatpak. A njegova popularnost od lansiranja raste, trenutno ga podržava više od 20 najpopularnijih distribucija.

Što je Snap?

puckanje

Dok je Flatpak imao svoje porijeklo u Fedora/Red Hat razvojnoj zajednici, Snap ga je imao na Canonicalu, tvrtka koja je razvila ovu osebujnu vrstu upravljanja parcelama. Vrsta univerzalnog paketa koji već prihvaća veliki broj distribucija i aplikacija upakiranih u njega. U ovom slučaju, paketi se pokreću unutar AppArmora, iako se mogu izvoditi izvan pješčanog okvira.

Inače, moramo priznati da postoje i drugi paketi kao npr slike aplikacije, što postaje sve važnije zbog svoje jednostavne instalacije, odnosno bez montaže. Samo preuzmite i pokrenite paket i spremni ste, kao prijenosna verzija. Osim toga, na službenoj AppImage Hub stranici možete pronaći mnoštvo alata upakiranih u ovaj binarni format. Što se tiče sigurnosti, mogu se pokretati unutar sandboxa ili unutar AppArmora, Bubblewrapa ili Firejaila.

Flatpak vs Snap: razlike, prednosti i nedostaci

flatpack vs snap

Usporedbe radi, u ovome tabla moći ćete vidjeti sve parametre koje trebate znati o ove dvije vrste paketa:

Osnovne informacije

Característica Puckanje Flatpak
Desktop aplikacije Si Si
terminalni alati Si Si
usluge SI Ne
Ispravna primjena tema Ne Ne
Knjižnice i ovisnosti Na samoj slici ili s dodacima Korištenje vremena izvođenja glavnih knjižnica
podrška Kanonski Crveni šešir i drugi

Izolacija

Característica Puckanje Flatpak
bez zatočeništva Si Ne
Možete koristiti različita ograničenja Ne (samo AppArmor) Ne (samo mjehurići)

Instalacija ili izvedba

Característica Puckanje Flatpak
Izvršno Nemoj . potrebna instalacija Nemoj . potrebna instalacija
Bez korijena Ne. Za instalaciju vam je potreban root. Ne. Za instalaciju vam je potreban root.
Izvršivo iz komprimiranog Si Ne

Distribucija aplikacija

Característica Puckanje Flatpak
jezgro spremišta Snapcraft ravna glavčina
treba spremište Ne Ne
pojedinačna spremišta Si Si
Više verzija paralelno Si Si

Ažuriranja

Característica Puckanje Flatpak
Mehanizam ažuriranja skladište skladište
inkrementalna ažuriranja Si Si
automatska ažuriranja Ne Ne

veličine na disku

Característica Puckanje Flatpak
Aplikacija komprimiranih diskova Si Ne
LibreOffice 6.0.0 200 MB 659 MB

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Yajo dijo

    Par važnih detalja:

    1. Flatpak podržava instalaciju paketa bez root-a (naravno, samo za vašeg korisnika).
    2. Snap ne podržava više spremišta. Radi samo sa snapcraft.io

  2.   arazal dijo

    Zanimljivo, ali čudno da se performanse ili brzina prilikom pokretanja aplikacija ne spominju, što je u velikoj mjeri u korist flatpaka i gdje je snap jako slab.