Flatpak vs Snap: Krahasimi i paketave

flatpack vs snap

Flatpak, Snap, AppImage, me siguri janë emra me të cilët jeni më shumë se njohur. Paketat universale kanë depërtuar në botën Linux për të qenë në gjendje të punojnë në çdo shpërndarje dhe kështu të heqin problemin e fragmentimit për sa i përket paketave. Megjithatë, ata nuk janë ende shumicë, edhe pse pak nga pak numri i softuerëve që paketohen në këto lloj paketash po rritet. Epo, nëse i përdorni ato, në këtë artikull do të mund të shihni se cilat janë avantazhet dhe disavantazhet e betejës Flatpak kundër Snap.

Çfarë është Flatpack?

flatpak

Flatpak është një lloj pakete universale dhe për virtualizimin e aplikacioneve për mjediset GNU/Linux. Ai siguron një sandbox të izoluar nga procesi i njohur si Bubblewrap. Në të, përdoruesit mund të ekzekutojnë aplikacione të izoluara nga pjesa tjetër e sistemit, për siguri më të madhe.

Lennart Pöttering ishte programuesi që e propozoi atë në 2013 dhe botoi një artikull rreth tij një vit më vonë për të zhvilluar më në fund idenë dhe për t'u bërë pjesë e projekti freedesktop.org., me emrin xdg-app, i cili është i njëjtë me Flatpak. Dhe popullariteti i tij që nga fillimi i tij është rritur, ai aktualisht mbështetet nga më shumë se 20 nga shpërndarjet më të njohura.

Çfarë është Snap?

kap

Ndërsa Flatpak e kishte origjinën në komunitetin e zhvillimit Fedora/Red Hat, Snap e kishte në Canonical, kompania që zhvilloi këtë lloj të veçantë të menaxhimit të parcelave. Një lloj pakete universale që tashmë pranon një numër të madh shpërndarjesh dhe aplikacionesh të paketuara në të. Në këtë rast, paketat funksionojnë brenda AppArmor, megjithëse ato mund të funksionojnë jashtë sandbox.

Meqë ra fjala, duhet të pranojmë se ka paketa të tjera si p.sh Imazhet e aplikacionit, që po bëhet gjithnjë e më e rëndësishme për instalimin e tij të thjeshtë, ose më saktë, pa instalim. Thjesht shkarkoni dhe ekzekutoni paketën dhe do të jeni gati, si një version portativ. Përveç kësaj, në faqen zyrtare të AppImage Hub mund të gjeni një mori mjetesh të paketuara në këtë format binar. Për sa i përket sigurisë, ato mund të ekzekutohen brenda sandbox ose brenda AppArmor, Bubblewrap ose Firejail.

Flatpak vs Snap: Dallimet, Avantazhet dhe Disavantazhet

flatpack vs snap

Si krahasim, në këtë tabelë do të mund të shihni të gjithë parametrat që duhet të dini për këto dy lloje paketash:

i përgjithshëm

Característica Kap Flatpak
Aplikime për desktop Si Si
mjetet e terminalit Si Si
shërbimet SI jo
Zbatimi i drejtë i temave jo jo
Bibliotekat dhe varësitë Në vetë imazhin ose me aksesorë Përdorimi i kohëzgjatjes së bibliotekave kryesore
mbështetje Kanonik Red Hat dhe të tjerët

Izolim

Característica Kap Flatpak
pa mbyllje Si jo
Ju mund të përdorni kufizime të ndryshme Jo (vetëm AppArmor) Jo (vetëm me flluska)

Instalimi ose ekzekutimi

Característica Kap Flatpak
E ekzekutueshme Mos . duhet instalim Mos . duhet instalim
Pa rrënjë Jo. Ju duhet root për të instaluar. Jo. Ju duhet root për të instaluar.
E ekzekutueshme nga e ngjeshur Si jo

Shpërndarja e aplikacionit

Característica Kap Flatpak
depoja kryesore Snapcraft qendër e sheshtë
nevojë për depo jo jo
depo individuale Si Si
Versione të shumta paralelisht Si Si

updates

Característica Kap Flatpak
Mekanizmi i përditësimit depo depo
përditësime në rritje Si Si
përditësimet automatike jo jo

madhësia në disk

Característica Kap Flatpak
Aplikimi i diskut të kompresuar Si jo
LibreOffice 6.0.0 200 MB 659 MB