Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и созданная компанией Canonical для операционной системы телефона Ubuntu. Пакеты, называемые «оснастками», и инструмент для их использования «оснастками», работают в различных дистрибутивах Linux и, следовательно, позволяют осуществлять дистрибутивное развертывание вышестоящего программного обеспечения. Система предназначена для работы с телефоном, облаком, интернетом вещей и настольными компьютерами.
Пакеты программ «Snap» являются автономными и работают в разных дистрибутивах Linux. Это отличается от традиционных подходов к управлению пакетами Linux, таких как APT или RPM, которые требуют специально адаптированных пакетов для каждого дистрибутива Linux при обновлении приложения и, следовательно, задерживают развертывание приложения от разработчиков до конечного пользователя их программного обеспечения. Снимки сами по себе не зависят от какого-либо внешнего хранилища («App store»), могут быть получены из любого источника и, следовательно, могут быть использованы для развертывания вышестоящего программного обеспечения. При развертывании моментальных снимков в Ubuntu и других версиях Linux хранилище приложений Ubuntu используется в качестве внутреннего сервера по умолчанию, но могут быть включены и другие хранилища.
Разработчики могут использовать оснастки для создания инструментов командной строки, фоновых служб, а также настольных приложений. С приложением привязки возможно обновление с помощью атомарной операции или дельты.
В июне 2016 года оснастка была портирована на широкий спектр дистрибутивов Linux, что позволило использовать оснастки в любом дистрибутиве Linux, а не только в ядре Ubuntu с полной оснасткой. Snapd также доступен или разрабатывается для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив может интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.
Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager)