Snappy, Canonical tarafından Ubuntu telefon işletim sistemi için tasarlanmış ve üretilmiş bir yazılım dağıtım ve paket yönetim sistemidir. 'Snaps' adı verilen paketler ve 'snapd' kullanma aracı, çeşitli Linux dağıtımlarında çalışır ve bu nedenle dağıtımdan bağımsız yukarı akış yazılım dağıtımına izin verir. Sistem telefon, bulut, nesnelerin interneti ve masaüstü bilgisayar kullanımı için tasarlanmıştır.
Yazılımın "Snap" uygulama paketleri bağımsızdır ve bir dizi Linux dağıtımında çalışır. Bu, bir uygulama güncellemesinde Linux dağıtımı başına özel olarak uyarlanmış paketler gerektiren APT veya RPM gibi geleneksel Linux paket yönetimi yaklaşımlarından farklıdır ve bu nedenle geliştiricilerin yazılımlarının son kullanıcılarına uygulama dağıtımını geciktirir. Snaplerin kendilerinin herhangi bir harici mağazaya ("App store") bağımlılığı yoktur, herhangi bir kaynaktan elde edilebilir ve bu nedenle yukarı yönlü yazılım dağıtımı için kullanılabilir. Snap'lar Ubuntu ve Linux'un diğer sürümlerine dağıtıldığında, Ubuntu uygulama mağazası varsayılan arka uç olarak kullanılır, ancak diğer mağazalar da etkinleştirilebilir.
Geliştiriciler, komut satırı araçları, arka plan hizmetleri ve masaüstü uygulamaları oluşturmak için ek bileşenleri kullanabilirler. Snap uygulamasıyla, atomik işlem veya deltalarla yükseltme yapmak mümkündür.
Haziran 2016'da, snapd, yalnızca tüm Snap Ubuntu Çekirdeği değil, herhangi bir Linux dağıtımında kullanılabilmesi için çok çeşitli Linux dağıtımlarına taşındı. snapd, Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE ve Red Hat Enterprise Linux için de mevcut veya devam ediyor. Her dağıtım, ek parçanın güvenliğini veya diğer beklentilerini dağıtıma özgü bir şekilde uygulamak için ek meta verilerini yorumlayabilir.
Kaynak: https://en.wikipedia.org/wiki/Snappy_(package_manager)