Flatpak vs Snap: Porovnanie balíkov

flatpack vs snap

Flatpak, Snap, AppImage, určite sú to mená, ktoré sú vám viac než známe. Univerzálne balíky prenikli do linuxového sveta, aby mohli pracovať na akejkoľvek distribúcii a odstránili tak problém fragmentácie z hľadiska balíkov. Zatiaľ to však nie je väčšina, aj keď postupne rastie počet softvéru, ktorý je zabalený v týchto typoch balíkov. No, ak ich využijete, v tomto článku budete môcť vidieť, aké sú výhody a nevýhody súboja Flatpak vs Snap.

Čo je Flatpack?

Flatpak

Flatpak je to akýsi univerzálny balík a na virtualizáciu aplikácií pre prostredia GNU/Linux. Poskytuje procesom izolovaný sandbox známy ako Bubblewrap. Používatelia v ňom môžu spúšťať aplikácie izolované od zvyšku systému pre väčšiu bezpečnosť.

Lennart Pöttering bol programátor, ktorý to navrhol v roku 2013 a o rok neskôr o tom publikoval článok, aby konečne rozvinul myšlienku a stal sa súčasťou projekt freedesktop.org., pod názvom xdg-app, čo je rovnaké ako Flatpak. A jeho popularita od uvedenia na trh stále stúpa, v súčasnosti ho podporuje viac ako 20 najpopulárnejších distribúcií.

Čo je to Snap?

prichytenie

Zatiaľ čo Flatpak mal svoj pôvod vo vývojovej komunite Fedora/Red Hat, Snap to mal na Canonical, spoločnosť, ktorá vyvinula tento zvláštny typ správy balíkov. Typ univerzálneho balíka, ktorý už akceptuje veľké množstvo distribúcií a aplikácií v ňom zabalených. V tomto prípade balíky bežia v AppArmor, aj keď môžu bežať aj mimo karantény.

Mimochodom, musíme uznať, že existujú aj iné balíčky ako napr AppImages, ktorý sa stáva čoraz dôležitejším pre jeho jednoduchú inštaláciu, alebo skôr žiadnu inštaláciu. Stačí stiahnuť a spustiť balík a môžete začať, niečo ako prenosná verzia. Okrem toho na oficiálnej stránke AppImage Hub nájdete množstvo nástrojov zabalených v tomto binárnom formáte. Z hľadiska bezpečnosti ich možno spustiť v rámci karantény alebo v rámci aplikácií AppArmor, Bubblewrap alebo Firejail.

Flatpak vs Snap: Rozdiely, výhody a nevýhody

flatpack vs snap

Ako porovnanie v tomto stôl budete môcť vidieť všetky parametre, ktoré potrebujete vedieť o týchto dvoch typoch balíkov:

všeobecný

Característica prasknutie Flatpak
Desktopové aplikácie Si Si
terminálové nástroje Si Si
služby SI No
Správna aplikácia tém No No
Knižnice a závislosti Na samotnom obrázku alebo s príslušenstvom Použitie runtime hlavných knižníc
podpora kánonický Red Hat a ďalší

Obmedzenie pohybu

Característica prasknutie Flatpak
bez uväznenia Si No
Môžete použiť rôzne obmedzenia Nie (iba AppArmor) Nie (iba bublinková fólia)

Inštalácia alebo prevedenie

Característica prasknutie Flatpak
Spustiteľný nie . potrebovať inštaláciu nie . potrebovať inštaláciu
Žiadny koreň Nie. Na inštaláciu potrebujete root. Nie. Na inštaláciu potrebujete root.
Spustiteľný z komprimovaného súboru Si No

Distribúcia aplikácií

Característica prasknutie Flatpak
jadrové úložisko Snapcraft plochý náboj
potrebujú úložisko No No
jednotlivé úložiská Si Si
Viaceré verzie paralelne Si Si

aktualizácie

Característica prasknutie Flatpak
Mechanizmus aktualizácie sklad sklad
prírastkové aktualizácie Si Si
automatické aktualizácie No No

Tamaño na diskotéke

Característica prasknutie Flatpak
Aplikácia komprimovaného disku Si No
LibreOffice 6.0.0 200 MB 659 MB

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Yajo dijo

    Pár dôležitých detailov:

    1. Flatpak podporuje inštaláciu balíkov bez toho, aby ste boli root (samozrejme iba pre vášho používateľa).
    2. Snap nepodporuje viaceré úložiská. Funguje iba s snapcraft.io

  2.   arazal dijo

    Zaujímavé, ale zvláštne, že nie je spomenutý výkon alebo rýchlosť pri spúšťaní aplikácií, čo je bod veľmi v prospech flatpaku a kde je snap výrazne slabý.