Snappy adalah penyebaran perangkat lunak dan sistem manajemen paket yang awalnya dirancang dan dibangun oleh Canonical untuk sistem operasi telepon Ubuntu. Paket-paket, yang disebut 'buncis' dan alat untuk menggunakannya 'snapd', bekerja di berbagai distribusi Linux dan karena itu memungkinkan penyebaran perangkat lunak hulu distro-agnostik. Sistem ini dirancang untuk bekerja pada telepon, cloud, internet, dan komputasi desktop.
Paket aplikasi perangkat lunak "Snap" mandiri dan berfungsi di berbagai distribusi Linux. Ini tidak seperti pendekatan manajemen paket Linux tradisional, seperti APT atau RPM, yang memerlukan paket yang disesuaikan secara khusus per distribusi Linux pada pembaruan aplikasi dan penundaan karena itu penyebaran aplikasi dari pengembang ke pengguna akhir perangkat lunak mereka. Terkunci sendiri tidak memiliki ketergantungan pada toko eksternal ("App store"), dapat diperoleh dari sumber apa pun dan oleh karena itu dapat digunakan untuk penyebaran perangkat lunak hulu. Ketika terkunci dikerahkan di Ubuntu dan versi lain dari Linux, toko aplikasi Ubuntu digunakan sebagai back-end default, tetapi toko lain dapat diaktifkan juga.
Pengembang dapat menggunakan snaps untuk membuat alat baris perintah, layanan latar belakang serta aplikasi desktop. Dengan aplikasi sekejap, pemutakhiran melalui operasi atom atau dengan delta dimungkinkan.
Pada Juni 2016, snapd diangkut ke berbagai distribusi Linux untuk memungkinkan terkunci digunakan di semua distribusi Linux, tidak hanya Ubuntu Core all-snap. snapd juga tersedia atau sedang dalam proses untuk Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE dan Red Hat Enterprise Linux. Setiap distribusi mampu menginterpretasikan metadata snap untuk menerapkan keamanan atau harapan lain dari snap dalam mode distribusi khusus.
Sumber: https://en.wikipedia.org/wiki/Snappy_(package_manager)