Snappy - це система розгортання та управління пакетами, спочатку розроблена та побудована Canonical для операційної системи телефону Ubuntu. Пакети, що називаються «snaps» та інструмент для їх використання «snapd», працюють у різних дистрибутивах Linux і, отже, дозволяють розгортати програмне забезпечення у розгорнутому режимі. Система призначена для роботи в телефоні, хмарі, Інтернеті речей та настільних обчислень.
Пакети програм "Snap" програмного забезпечення є автономними та працюють у різних дистрибутивах Linux. Це на відміну від традиційних підходів до управління пакетами Linux, таких як APT або RPM, які вимагають спеціально адаптованих пакетів за дистрибутивом Linux під час оновлення та затримки, тому розгортання програми від розробників до кінцевого користувача свого програмного забезпечення. Самі знімки не залежать від будь-якого зовнішнього магазину ("App Store"), їх можна отримати з будь-якого джерела і тому можна використовувати для розгортання програмного забезпечення вгору. Коли знімки розгорнуті в Ubuntu та інших версіях Linux, магазин додатків Ubuntu використовується як бек-енд за замовчуванням, але також можна ввімкнути й інші магазини.
Розробники можуть використовувати знімки для створення інструментів командного рядка, фонових служб, а також настільних додатків. При застосуванні оснащення можливі оновлення за допомогою атомної роботи або дельтами.
У червні 2016 року оснащення було перенесено на широкий спектр дистрибутивів Linux, що дозволило використовувати оснастки у будь-якому дистрибутиві Linux, а не лише у повністю оснащеному Ubuntu Core. snapd також доступний або працює для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE та Red Hat Enterprise Linux. Кожен дистрибутив здатний інтерпретувати метадані оснащення, щоб реалізувати безпеку чи інші очікування оснащення у конкретному вигляді.
Джерело: https://en.wikipedia.org/wiki/Snappy_(package_manager)