Когда Canonical отказалась от конвергенции, команда UBPorts взяла себе Unity 8 под именем Lomiri, а дисплейный сервер Mir стал одной из реализаций Wayland. Концепция Ubuntu Personal была переработана и теперь её нужно воспринимать так - кроме системы остальной софт всё больше и больше должен идти в безопасном и изолированном формате snap. В релизе Ubuntu 20.04 Focal Fossa установщик софта Ubuntu Software будет установлен по умолчанию в формате snap.
Изображение, представляющее только исторический интерес. Разработчики показывали планы по конвергенции различных веток Убунту.
Ранее такие программы из проекта Гном 3 как Calculator, Characters и Logs были представлены в snap пакете, чтобы обкатать дальнейшую экспансию нового формата. И вот теперь такая программа-установщик как Ubuntu Software (GNOME Software) будет идти по умолчанию в snap. Весь её функционал остаётся прежним! Она так же сможет ставить софт из deb и обновлять прошивки через сервис fwupd. Из известных минусов - временно не обрабатываются пакеты конкурента flatpak.
Пользователи, которые с нуля поставят Ubuntu 20.04 или штатно перейдут с 19.10, получат Ubuntu Software в snap. Мне, как любителю сидеть с альфы, пришлось ввести команду sudo snap install snap-store
Многим не понятно, зачем разработчики развели весь сыр-бор со snap пакетами?
Подробно разжёвывать о различиях двух миров deb и snap не буду, кратко напомню что:
Софт из deb лучше представлять кусочком пазла, который вместе с другими программами-пазлами и операционной системой, образуют единую картинку. Но многие из вас не раз встречали ситуацию когда пазлы не собираются и зависимости пакетов не приводят вас из одного работоспособного состояния в другое. Мир deb - это где прикладной софт зависит от библиотек в системе и всё вместе связано в тугой жгут.
Snap можно представить в виде кубиков, из которых собирается нужный итоговый набор. Если мысленно представить трёх участников - разработчик прикладного софта, разработчик операционной системы и пользователь, то snap позволяет:
Классический мир Linux с пакетами deb/rpm довольно жесток к стороннему разработчику прикладного софта, который работает над своим детищем не полный рабочий день. Попасть в официальные репозитории или поддерживать свой для +100500 linux дистрибутивов и их версий - это то ещё садо-мазо. Snap пакеты вполне могут стать волшебной палочкой, которая выручит всех и позволит всё большему количеству софта появиться для пользователей.
Разработчики GTK хотят разрушить Linux desktop.
Значительное улучшение первого старта программ в snap.
Несколько версий приложения в snap.
8 отличий snap от других систем доставки софта.
Если вы хотите представить свою программу Linux пользователям, то это легко и просто сделать с помощью snap.