Flatpak vs Snap: comparație de pachete

flatpack vs snap

Flatpak, Snap, AppImage, cu siguranță sunt nume cu care ești mai mult decât familiarizat. Pachetele universale au pătruns în lumea Linux pentru a putea funcționa pe orice distribuție și astfel să înlăture problema fragmentării în ceea ce privește pachetele. Cu toate acestea, nu sunt încă majoritari, deși încetul cu încetul crește numărul de software care sunt ambalate în aceste tipuri de pachete. Ei bine, dacă te folosești de ele, în acest articol vei putea vedea care sunt avantajele și dezavantajele bătăliei Flatpak vs Snap.

Ce este Flatpack?

flatpak

Flatpak este un fel de pachet universal și pentru virtualizarea aplicațiilor pentru medii GNU/Linux. Acesta oferă o cutie de nisip izolată de proces, cunoscută sub numele de Bubblewrap. În acesta, utilizatorii pot rula aplicații izolate de restul sistemului, pentru o mai mare securitate.

Lennart Pöttering a fost programatorul care a propus-o în 2013 și a publicat un articol despre el un an mai târziu pentru a dezvolta în sfârșit ideea și a deveni parte din proiectul freedesktop.org., sub numele de xdg-app, care este același cu Flatpak. Iar popularitatea sa de la lansare a crescut, în prezent este susținut de peste 20 dintre cele mai populare distribuții.

Ce este Snap?

fixaţi

În timp ce Flatpak își are originile în comunitatea de dezvoltare Fedora/Red Hat, Snap a avut-o pe Canonical, compania care a dezvoltat acest tip particular de management al coletelor. Un tip de pachet universal care acceptă deja un număr mare de distribuții și aplicații ambalate în el. În acest caz, pachetele rulează în interiorul AppArmor, deși pot rula în afara sandbox-ului.

Apropo, trebuie să recunoaștem că există și alte pachete precum AppImages, care devine din ce în ce mai important pentru simpla sa instalare, sau mai bine zis, fără instalare. Doar descărcați și rulați pachetul și sunteți gata, cam ca o versiune portabilă. În plus, pe site-ul oficial AppImage Hub găsiți o multitudine de instrumente ambalate în acest format binar. Din punct de vedere al securității, acestea pot fi rulate în sandbox sau în AppArmor, Bubblewrap sau Firejail.

Flatpak vs Snap: diferențe, avantaje și dezavantaje

flatpack vs snap

Ca o comparație, în aceasta masă veți putea vedea toți parametrii pe care trebuie să îi cunoașteți despre aceste două tipuri de pachete:

General

Característica Fixaţi Flatpak
Aplicații desktop Si Si
instrumente terminale Si Si
servicii SI Nu
Aplicarea corectă a temelor Nu Nu
Biblioteci și dependențe În imagine în sine sau cu accesorii Utilizarea timpilor de execuție ale bibliotecilor principale
suport Canonic Red Hat și alții

Carantină

Característica Fixaţi Flatpak
fără închisoare Si Nu
Puteți folosi diferite închideri Nu (doar AppArmor) Nu (numai Bubblewrap)

Instalare sau execuție

Característica Fixaţi Flatpak
Executabil Nu face . necesita instalare Nu face . necesita instalare
Fara radacina Nu. Ai nevoie de root pentru a instala. Nu. Ai nevoie de root pentru a instala.
Executabil din comprimat Si Nu

Distribuția aplicației

Característica Fixaţi Flatpak
depozit de bază Snapcraft butuc plat
nevoie de depozit Nu Nu
depozite individuale Si Si
Mai multe versiuni în paralel Si Si

Actualizări

Característica Fixaţi Flatpak
Mecanism de actualizare depozit depozit
actualizări incrementale Si Si
actualizări automate Nu Nu

Size en disco

Característica Fixaţi Flatpak
Aplicație disc comprimat Si Nu
LibreOffice 6.0.0 200 MB 659 MB

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Yajo el a spus

    Câteva detalii importante:

    1. Flatpak acceptă instalarea pachetelor fără a fi root (numai pentru utilizatorul dvs., desigur).
    2. Snap nu acceptă mai multe depozite. Funcționează doar cu snapcraft.io

  2.   arazal el a spus

    Interesant, dar ciudat că performanța sau viteza la rularea aplicațiilor nu sunt menționate, un punct foarte în favoarea flatpakului și în care snap-ul este extrem de slab.