Canonical ускоряет разработку Ubuntu Core Desktop — неизменяемой версии настольной Ubuntu на базе Snap. В компании сформировали отдельную команду, которая займётся развитием системы.

По словам вице-президента Canonical по инженерным вопросам Джона Сигера, ежедневные сборки Ubuntu Core Desktop планируют сделать доступными до выхода следующего выпуска Ubuntu. При этом классическая настольная Ubuntu на базе пакетов Deb никуда не исчезнет.

Разработчики будут ориентироваться на три сценария использования:

  • работа через браузер;
  • рабочие станции для разработчиков;
  • игровые системы.

Технические задачи

Создать систему на базе Snap, сопоставимую по возможностям с классической настольной Ubuntu, будет непросто. В частности, весь стек рабочего стола нужно упаковать в Snap-модули, чтобы отдельные компоненты можно было заменять. Также планируется поддержка KDE Plasma.

Ещё одна проблема — нехватка приложений. Некоторые популярные программы для Linux отсутствуют в Snap Store, а у доступных приложений могут работать не все функции.

Одних только версий программ в формате Snap будет недостаточно. Разработчикам могут понадобиться альтернативные системы пакетов, включая Flatpak. Кроме того, систему нужно будет приспособить для виртуализации и контейнеров так, чтобы пользователям было понятно, как с ними работать.

Предстоит решить и другие задачи, связанные с тем, какие возможности обычного настольного компьютера уместны в изолированной неизменяемой системе.

Долгосрочные планы

По словам Сигера, в долгосрочной перспективе Canonical хочет сделать Ubuntu Core и Snap стандартной платформой для приложений и рабочих процессов Linux, а Ubuntu Core Desktop — вариантом Ubuntu по умолчанию на настольных компьютерах, в центрах обработки данных и на периферийных устройствах.

Сигер описывает Ubuntu Core Desktop как более безопасную, устойчивую, надёжную и рассчитанную на будущее версию Ubuntu. Он также считает, что пользователи получат удовольствие от работы с системой.