Flatpak vs Snap: Perbandingan Pakej

flatpack vs snap

Flatpak, Snap, AppImage, sesungguhnya ia adalah nama-nama yang anda lebih kenali. Pakej universal telah menembusi dunia Linux untuk dapat bekerja pada sebarang pengedaran dan dengan itu menghapuskan masalah pemecahan dari segi pakej. Walau bagaimanapun, mereka belum menjadi majoriti, walaupun sedikit demi sedikit bilangan perisian yang dibungkus dalam pakej jenis ini semakin meningkat. Nah, jika anda menggunakannya, dalam artikel ini anda akan dapat melihat apakah kelebihan dan kekurangan pertempuran Flatpak vs Snap.

Apa itu Flatpack?

flatpak

Flatpak ia adalah sejenis pakej universal dan untuk virtualisasi aplikasi untuk persekitaran GNU/Linux. Ia menyediakan kotak pasir terpencil proses yang dikenali sebagai Bubblewrap. Di dalamnya, pengguna boleh menjalankan aplikasi yang diasingkan daripada seluruh sistem, untuk keselamatan yang lebih baik.

Lennart Pöttering ialah pengaturcara yang mencadangkannya pada 2013, dan menerbitkan artikel mengenainya setahun kemudian untuk akhirnya mengembangkan idea itu dan menjadi sebahagian daripada projek freedesktop.org., di bawah nama xdg-app, yang sama dengan Flatpak. Dan popularitinya sejak pelancarannya semakin meningkat, ia kini disokong oleh lebih daripada 20 pengedaran paling popular.

Apa itu Snap?

snap

Walaupun Flatpak berasal dari komuniti pembangunan Fedora/Red Hat, Snap mempunyainya di Canonical, syarikat yang membangunkan pengurusan petak jenis pelik ini. Sejenis pakej universal yang sudah menerima sejumlah besar distro dan aplikasi yang dibungkus di dalamnya. Dalam kes ini, pakej berjalan di dalam AppArmor, walaupun ia boleh dijalankan di luar kotak pasir.

Dengan cara ini, kita mesti menyedari bahawa terdapat pakej lain seperti AppImages, yang menjadi semakin penting untuk pemasangannya yang mudah, atau sebaliknya, tiada pemasangan. Hanya muat turun dan jalankan pakej dan voila, sebagai sejenis versi mudah alih. Di samping itu, di tapak AppImage Hub rasmi anda boleh menemui pelbagai alat yang dibungkus dalam format binari ini. Dari segi keselamatan, ia boleh dijalankan dalam kotak pasir atau dalam AppArmor, Bubblewrap atau Firejail.

Flatpak vs Snap: Perbezaan, Kelebihan dan Kekurangan

flatpack vs snap

Sebagai perbandingan, dalam hal ini tabla anda akan dapat melihat semua parameter yang anda perlu ketahui tentang dua jenis pakej ini:

Umum

Ciri-ciri Ketapkan Flatpak
Aplikasi desktop Si Si
alat terminal Si Si
perkhidmatan SI Tidak
Aplikasi tema yang betul Tidak Tidak
Perpustakaan dan tanggungan Dalam imej itu sendiri atau dengan aksesori Penggunaan masa jalan pustaka utama
sokongan Canonical Red Hat dan lain-lain

Penutupan dan penyekatan

Ciri-ciri Ketapkan Flatpak
tanpa berpantang Si Tidak
Anda boleh menggunakan kurungan yang berbeza Tidak (AppArmor sahaja) Tidak (Bubblewrap sahaja)

Pemasangan atau pelaksanaan

Ciri-ciri Ketapkan Flatpak
Boleh dilaksanakan Jangan . memerlukan pemasangan Jangan . memerlukan pemasangan
Tiada akar Tidak. Anda memerlukan root untuk memasang. Tidak. Anda memerlukan root untuk memasang.
Boleh dilaksanakan daripada dimampatkan Si Tidak

Agihan Permohonan

Ciri-ciri Ketapkan Flatpak
repositori teras Snapcraft hab rata
memerlukan repositori Tidak Tidak
repositori individu Si Si
Berbilang versi secara selari Si Si

kemas kini

Ciri-ciri Ketapkan Flatpak
Mekanisme Kemas Kini Repositori Repositori
kemas kini tambahan Si Si
kemas kini automatik Tidak Tidak

saiz pada cakera

Ciri-ciri Ketapkan Flatpak
Aplikasi cakera termampat Si Tidak
LibreOffice 6.0.0 200 MB 659 MB

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Yajo kata

    Beberapa butiran penting:

    1. Flatpak menyokong pemasangan pakej tanpa menjadi akar (hanya untuk pengguna anda, sudah tentu).
    2. Snap tidak menyokong berbilang repositori. Ia hanya berfungsi dengan snapcraft.io

  2.   arazal kata

    Menarik, tetapi pelik bahawa prestasi atau kelajuan semasa menjalankan aplikasi tidak disebut, satu perkara yang sangat memihak kepada flatpak dan di mana snap adalah sangat lemah.