Flatpak vs Snap: Paghahambing ng Package

flatpack vs snap

Flatpak, Snap, AppImage, tiyak na ang mga ito ay mga pangalan na mas pamilyar sa iyo. Ang mga unibersal na pakete ay pumasok sa mundo ng Linux upang magawa ang anumang pamamahagi at sa gayon ay alisin ang problema ng pagkapira-piraso sa mga tuntunin ng mga pakete. Gayunpaman, hindi pa sila ang karamihan, bagama't unti-unting lumalaki ang bilang ng mga software na naka-package sa mga ganitong uri ng mga pakete. Well, kung gagamitin mo ang mga ito, sa artikulong ito ay makikita mo kung ano ang mga pakinabang at disadvantages ng labanan ng Flatpak vs Snap.

Ano ang Flatpack?

flatpak

Flatpak ito ay isang uri ng unibersal na pakete at para sa virtualization ng aplikasyon para sa mga kapaligiran ng GNU/Linux. Nagbibigay ito ng isang sandbox na nakahiwalay sa proseso na kilala bilang Bubblewrap. Sa loob nito, ang mga user ay maaaring magpatakbo ng mga application na nakahiwalay sa iba pang bahagi ng system, para sa higit na seguridad.

Si Lennart Pöttering ay ang programmer na nagmungkahi nito noong 2013, at naglathala ng artikulo tungkol dito makalipas ang isang taon upang tuluyang mabuo ang ideya at maging bahagi ng proyekto ng freedesktop.org., sa ilalim ng pangalan ng xdg-app, na kapareho ng Flatpak. At ang katanyagan nito mula nang tumaas ito, kasalukuyan itong sinusuportahan ng higit sa 20 sa mga pinakasikat na pamamahagi.

Ano ang Snap?

masapak

Habang ang Flatpak ay nagmula sa komunidad ng pag-unlad ng Fedora/Red Hat, Mayroon itong Snap sa Canonical, ang kumpanyang bumuo ng ganitong kakaibang uri ng pamamahala ng parsela. Isang uri ng unibersal na package na tumatanggap na ng malaking bilang ng mga distro at app na naka-package dito. Sa kasong ito, ang mga pakete ay tumatakbo sa loob ng AppArmor, bagama't maaari silang tumakbo sa labas ng sandbox.

Sa pamamagitan ng paraan, dapat nating kilalanin na mayroong iba pang mga pakete tulad ng ang AppImages, na nagiging mas mahalaga para sa simpleng pag-install nito, o sa halip, walang pag-install. I-download lang at patakbuhin ang package at handa ka nang umalis, parang isang portable na bersyon. Bilang karagdagan, sa opisyal na site ng AppImage Hub maaari kang makahanap ng maraming mga tool na nakabalot sa binary na format na ito. Para sa seguridad, maaari silang patakbuhin sa loob ng sandbox o sa loob ng AppArmor, Bubblewrap, o Firejail.

Flatpak vs Snap: Mga Pagkakaiba, Mga Kalamangan at Mga Kahinaan

flatpack vs snap

Bilang paghahambing, dito tabla makikita mo ang lahat ng mga parameter na kailangan mong malaman tungkol sa dalawang uri ng mga pakete na ito:

Pangkalahatan

Característica Masapak Flatpak
Mga application ng desktop Si Si
mga kasangkapan sa terminal Si Si
mga serbisyo SI Hindi
Tamang aplikasyon ng mga tema Hindi Hindi
Mga aklatan at dependency Sa mismong larawan o may mga accessories Paggamit ng mga runtime ng mga pangunahing aklatan
tulong Makanoniko Red Hat at iba pa

Pag-lock

Característica Masapak Flatpak
nang walang pagkulong Si Hindi
Maaari kang gumamit ng iba't ibang mga pagkulong Hindi (AppArmor lang) Hindi (Bubblewrap lang)

Pag-install o pagpapatupad

Característica Masapak Flatpak
Maipapatupad Huwag . kailangan ng pag-install Huwag . kailangan ng pag-install
Walang ugat Hindi. Kailangan mo ng root para mai-install. Hindi. Kailangan mo ng root para mai-install.
Maipapatupad mula sa naka-compress Si Hindi

Pamamahagi ng Application

Característica Masapak Flatpak
pangunahing imbakan Snapcraft patag na hub
kailangan ng repositoryo Hindi Hindi
mga indibidwal na repositoryo Si Si
Maramihang mga bersyon sa parallel Si Si

Mga Update

Característica Masapak Flatpak
I-update ang Mekanismo Pag-iimbak Pag-iimbak
incremental na mga update Si Si
awtomatikong pag-update Hindi Hindi

laki sa disk

Característica Masapak Flatpak
Application ng compressed disk Si Hindi
LibreOffice 6.0.0 200 MB 659 MB

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Yajo dijo

    Ilang mahahalagang detalye:

    1. Sinusuportahan ng Flatpak ang pag-install ng mga pakete nang hindi root (para lang sa iyong user, siyempre).
    2. Hindi sinusuportahan ng Snap ang maramihang mga repositoryo. Gumagana lang ito sa snapcraft.io

  2.   arazal dijo

    Kawili-wili, ngunit kakaiba na ang pagganap o bilis kapag nagpapatakbo ng mga app ay hindi binanggit, isang punto na pabor sa flatpak at kung saan ang snap ay napakahina.