Развитие мобильной платформы и успешное расширение на IoT сферу позволило Canonical обкатать более безопасную и надёжную технологию Snappy. Snappy со своей транзакционной моделью обновления будет органично смотреться и на рынке серверов и десктопа, так как работающая там традиционная модель является источником разочарования для пользователей и разработчиков, желающих видеть постоянно обновляемый софт в LTS релизах. Для модели Snappy был разработан формат пакета snap и соответствующие инструменты.
В Ubuntu 16.04 будет возможность установить snap пакеты наравне с традиционными deb пакетами. Эти два формата будут вполне мирно жить с друг другом, позволяя Canonical сохранить существующий процесс разработки и обновления операционной системы. Отношения с родительским проектом Debian только укрепятся, позволяя разработчикам и сообществу публиковать свои deb или snap пакеты для Убунту.
Snap пакеты позволят разработчикам быстрее поставлять новые версии своих приложений. Новые версии KDE, Gnome, браузеров и других десктопных программ можно было бы представить и для старых LTS релизов, но из-за сложности упаковки для старых релизов и предоставления обновлений решено оставить старые релизы в прошлом.
Механизмы безопасности в snap пакетах позволят открыть платформу Убунту для более быстрых процессов итерации с её дериватами, так как приложения в snap изолированы от самой системы. Пользователи могут установить пакет snap не беспокоясь о негативном влиянии на другие приложения или саму систему. Сторонние разработчики получают бо́льший контроль над циклами обновления своего детища и даже могут упаковывать его с любыми версиями библиотек. Транзакционные обновления делают развёртывание пакетов более стабильным и надёжным, с возможностью отката.
Появление snap в Ubuntu 16.04 позволит унифицировать опыт для разработчиков, создающих своё ПО для ПК, серверов, мобильной и IoT сферы. Snapcraft - утилита, позволяющая легко упаковать любое приложение с её зависимостями. Разработчики, решившие попробовать snap пакеты, получат великолепный полигон для написания и тестирования непосредственно на своём десктопе, без всяких виртуальных машин и мобильных устройств.
Разработчики платных программ справедливо были разочарованы старой моделью с управлением зависимостями и совместимостью различных версий библиотек в различных (особенно старых) релизах Убунту. По этой причине платные приложения мигрируют с deb на snap осенью 2016 года. Canonical будет работать с сообществом разработчиков, оказывая поддержку с помощью инструментов, обучения и документации.
Главная цель сейчас сохранить всё старое наследие в новом мире Убунту. Все десятки тысяч программ и пакетов deb будут по-прежнему поддерживаться в Ubuntu. Репозитория с deb будут доступны для всех.
Если у вас есть вопросы про snap в классической Убунту, то разработчики приглашают на ubuntuonair.com: