Flatpak vs Snap: paku salīdzinājums

flatpack vs snap

Flatpak, Snap, AppImage, noteikti tie ir vārdi, ar kuriem jūs esat vairāk nekā pazīstami. Universālās pakotnes ir ielauzušās Linux pasaulē, lai varētu strādāt ar jebkuru izplatīšanu un tādējādi novērst pakotņu sadrumstalotības problēmu. Tomēr tie vēl nav lielākā daļa, lai gan pamazām pieaug programmatūras skaits, kas tiek iepakotas šāda veida pakotnēs. Ja jūs tos izmantosit, šajā rakstā varēsit redzēt, kādas ir Flatpak vs Snap kaujas priekšrocības un trūkumi.

Kas ir Flatpack?

flatpak

Flatpak tā ir sava veida universāla pakotne un lietojumprogrammu virtualizācijai GNU/Linux vidēm. Tas nodrošina procesa izolētu smilšu kasti, kas pazīstama kā Bubblewrap. Tajā lietotāji var palaist lietojumprogrammas, kas ir izolētas no pārējās sistēmas, lai nodrošinātu lielāku drošību.

Lennarts Poterings bija programmētājs, kurš to ierosināja 2013. gadā un gadu vēlāk publicēja rakstu par to, lai beidzot attīstītu ideju un kļūtu par daļu no freedesktop.org projekts., ar nosaukumu xdg-app, kas ir tāds pats kā Flatpak. Un kopš tā izlaišanas tā popularitāte ir pieaugusi, to pašlaik atbalsta vairāk nekā 20 populārākie izplatījumi.

Kas ir Snap?

snap

Kamēr Flatpak pirmsākumi meklējami Fedora/Red Hat izstrādes kopienā, Snap to izmantoja Canonical, uzņēmums, kas izstrādāja šo savdabīgo paku pārvaldīšanas veidu. Universālas pakotnes veids, kas jau pieņem lielu skaitu tajā iepakoto izplatījumu un lietotņu. Šajā gadījumā pakotnes darbojas AppArmor iekšpusē, lai gan tās var darboties ārpus smilšu kastes.

Starp citu, mums ir jāatzīst, ka ir arī citi iepakojumi, piemēram, lietotnes attēli, kas kļūst arvien svarīgāks tā vienkāršai uzstādīšanai vai drīzāk bez uzstādīšanas. Vienkārši lejupielādējiet un palaidiet pakotni, un jūs varat strādāt, piemēram, portatīvā versija. Turklāt oficiālajā AppImage Hub vietnē varat atrast daudzus rīkus, kas iesaiņoti šajā binārajā formātā. Drošības ziņā tos var palaist smilšu kastē vai AppArmor, Bubblewrap vai Firejail.

Flatpak vs Snap: atšķirības, priekšrocības un trūkumi

flatpack vs snap

Salīdzinājumam, šajā galds jūs varēsiet redzēt visus parametrus, kas jums jāzina par šiem divu veidu pakotnēm:

vispārējs

Característica aizdare Flatpak
Darbvirsmas lietojumprogrammas Si Si
termināla instrumenti Si Si
pakalpojumi SI
Pareiza tēmu pielietošana
Bibliotēkas un atkarības Pašā attēlā vai ar piederumiem Galveno bibliotēku izpildlaiku izmantošana
atbalsts Kanonisks Red Hat un citi

Blokāde

Característica aizdare Flatpak
bez ieslodzījuma Si
Varat izmantot dažādus ierobežojumus Nē (tikai AppArmor) Nē (tikai burbuļplēve)

Uzstādīšana vai izpilde

Característica aizdare Flatpak
Izpildāms Ne . nepieciešama uzstādīšana Ne . nepieciešama uzstādīšana
Nav saknes Nē. Lai instalētu, jums ir nepieciešama root. Nē. Lai instalētu, jums ir nepieciešama root.
Izpildāms no saspiesta Si

Lietojumprogrammu izplatīšana

Característica aizdare Flatpak
pamata repozitorijs Snapcraft plakana rumba
nepieciešama repozitorija
atsevišķas krātuves Si Si
Vairākas versijas paralēli Si Si

Atjauninājumus

Característica aizdare Flatpak
Atjaunināšanas mehānisms Repozitorijs Repozitorijs
pakāpeniski atjauninājumi Si Si
automātiskie atjauninājumi

izmērs diskā

Característica aizdare Flatpak
Saspiesta diska lietojumprogramma Si
LibreOffice 6.0.0 200 MB 659 MB

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jajo teica

    Pāris svarīgas detaļas:

    1. Flatpak atbalsta pakotņu instalēšanu bez root (protams, tikai jūsu lietotājam).
    2. Snap neatbalsta vairākas krātuves. Tas darbojas tikai ar snapcraft.io

  2.   Arazāls teica

    Interesanti, bet dīvaini, ka netiek pieminēta veiktspēja vai ātrums, palaižot lietotnes, kas ir ļoti labvēlīgs flatpak un kur snap ir ļoti vājš.