Flatpak vs Snap: Perbandingan Paket

flatpack vs snap

Flatpak, Jepret, AppImage, tentu saja itu adalah nama-nama yang lebih dari yang Anda kenal. Paket universal telah masuk ke dunia Linux untuk dapat bekerja pada distribusi apa pun dan dengan demikian menghilangkan masalah fragmentasi dalam hal paket. Namun, mereka belum menjadi mayoritas, meskipun sedikit demi sedikit jumlah perangkat lunak yang dikemas dalam jenis paket ini semakin banyak. Nah, jika Anda memanfaatkannya, pada artikel ini Anda akan dapat melihat apa saja kelebihan dan kekurangan dari pertarungan Flatpak vs Snap.

Apa itu Flatpack?

flatpak

Flatpak ini adalah sejenis paket universal dan untuk virtualisasi aplikasi untuk lingkungan GNU/Linux. Ini menyediakan kotak pasir yang diisolasi proses yang dikenal sebagai Bubblewrap. Di dalamnya, pengguna dapat menjalankan aplikasi yang terisolasi dari sistem lainnya, untuk keamanan yang lebih besar.

Lennart Pöttering adalah programmer yang mengusulkannya pada tahun 2013, dan menerbitkan artikel tentangnya setahun kemudian untuk akhirnya mengembangkan ide tersebut dan menjadi bagian dari proyek freedesktop.org., dengan nama xdg-app, yang sama dengan Flatpak. Dan popularitasnya sejak diluncurkan semakin meningkat, saat ini didukung oleh lebih dari 20 distro terpopuler.

Apa itu Snap?

jepret

Meskipun Flatpak berasal dari komunitas pengembangan Fedora/Red Hat, Snap memilikinya di Canonical, perusahaan yang mengembangkan jenis manajemen parsel yang aneh ini. Jenis paket universal yang sudah menerima banyak distro dan aplikasi yang dikemas di dalamnya. Dalam hal ini, paket berjalan di dalam AppArmor, meskipun mereka dapat berjalan di luar kotak pasir.

Omong-omong, kita harus mengenali bahwa ada paket lain seperti gambar Aplikasi, yang menjadi semakin penting untuk instalasinya yang sederhana, atau lebih tepatnya, tanpa instalasi. Cukup unduh dan jalankan paketnya dan Anda siap melakukannya, seperti versi portabel. Selain itu, di situs resmi AppImage Hub Anda dapat menemukan banyak alat yang dikemas dalam format biner ini. Dari segi keamanan, mereka dapat dijalankan di dalam kotak pasir atau di dalam AppArmor, Bubblewrap, atau Firejail.

Flatpak vs Snap: Perbedaan, Kelebihan dan Kekurangan

flatpack vs snap

Sebagai perbandingan, dalam hal ini tabla Anda akan dapat melihat semua parameter yang perlu Anda ketahui tentang kedua jenis paket ini:

Umum

Característica Jepret Flatpak
Aplikasi desktop Si Si
alat terminal Si Si
layanan SI Tidak
Aplikasi tema yang benar Tidak Tidak
Perpustakaan dan dependensi Dalam gambar itu sendiri atau dengan aksesoris Penggunaan runtime perpustakaan utama
mendukung Resmi Topi Merah dan lainnya

Kuncitara

Característica Jepret Flatpak
tanpa kurungan Si Tidak
Anda dapat menggunakan kurungan yang berbeda Tidak (khusus AppArmor) Tidak (Hanya bubblewrap)

Instalasi atau eksekusi

Característica Jepret Flatpak
Dapat dijalankan Tidak . perlu instalasi Tidak . perlu instalasi
Tanpa akar Tidak. Anda perlu root untuk menginstal. Tidak. Anda perlu root untuk menginstal.
Dapat dieksekusi dari terkompresi Si Tidak

Distribusi Aplikasi

Característica Jepret Flatpak
gudang inti Snapcraft hub datar
butuh gudang Tidak Tidak
repositori individu Si Si
Beberapa versi secara paralel Si Si

Update

Característica Jepret Flatpak
Mekanisme Pembaruan Repositori Repositori
Aktualisasi inkremental Si Si
pembaruan otomatis Tidak Tidak

ukuran pada disk

Característica Jepret Flatpak
Aplikasi disk terkompresi Si Tidak
LibreOffice 6.0.0 200 MB 659 MB

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   yajo dijo

    Beberapa detail penting:

    1. Flatpak mendukung instalasi paket tanpa root (tentu saja hanya untuk pengguna Anda).
    2. Snap tidak mendukung banyak repositori. Ini hanya berfungsi dengan snapcraft.io

  2.   arazal dijo

    Menarik, tetapi aneh bahwa kinerja atau kecepatan saat menjalankan aplikasi tidak disebutkan, poin yang sangat mendukung flatpak dan di mana snap sangat lemah.