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 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?

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

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 |