Sistema de instalación de paquetes creado por canonical pero que puede usarse en casi todas las distros (Debian, arch, gentoo, fedora, opensuse...). Consiste basicamente en incluir las dependencias junto con el paquete. Es como un sistema de paqueteria universal para todas las distros linux. Los paquetes de instalan en /snap/nombre_paquete y lo ejecutables en /snap/bin y pueden convivir junto a los del mismo nombre en el sistema. Si por ejemplo, lanzamos:
$ emacs
Se ejecutará la aplicación del sistema. Si queremos el instalado con snap, lanzamos la ruta aboluta:
$ /snap/bin/emacs
# snap install programa
# snap find nombre_programa
# snap list
# snap info paquete
# snap revert paquete
# snap remove programa
# snap refresh