Canonical возобновила разработку Ubuntu Core Desktop – настольной системы на базе Ubuntu Core, в которой системные компоненты и приложения распространяются как Snap-пакеты. Об этом 28 октября 2026 года сообщил Джон Сигер, вице-президент Canonical по разработке Ubuntu. Компания сформировала отдельную межфункциональную команду и выбрала три первых направления: компьютеры для работы в браузере, станции разработчиков и игровые устройства. В перспективе Ubuntu Core должна стать стандартной основой Ubuntu Desktop, однако проект ещё не выпущен, а привычная настольная Ubuntu продолжит существовать.
Что изменится в устройстве Ubuntu
Ubuntu Core уже почти десять лет используется в коммерческих устройствах интернета вещей, встраиваемых системах и робототехнике. Canonical намерена перенести эту архитектуру на персональные компьютеры. В отличие от традиционной Ubuntu Desktop, Snap-пакетами здесь должны быть не только приложения, но и загрузчик, ядро Linux, рабочее окружение и фоновые службы.
Неизменяемая система – ОС, в которой базовые компоненты защищены от произвольной перезаписи, а изменения вносятся через управляемые обновления. Это не запрещает устанавливать приложения или сохранять пользовательские файлы.
По замыслу Canonical, такая система будет устойчивее к сбоям, проще в восстановлении и удобнее для разных устройств и способов работы. Отдельная цель – дать пользователю больше контроля над доступом приложений к данным. Сигер также описывает Ubuntu Core Desktop как платформу с возможностью аттестации – проверки подлинности и состояния системы.
Предварительная версия для разработчиков появилась в 2023 году, но затем работа над проектом приостановилась. Её архитектура не соответствовала заявленной модульности: вместо обычного базового пакета core22 использовался изменённый вариант, в который включили GDM, GNOME, а в ранних сборках даже Firefox.
Теперь команда планирует разделить диспетчер входа, рабочее окружение, мультимедийные серверы, сетевые функции и другие системные компоненты. Для взаимодействия между ними определят чёткие интерфейсы, не привязанные к конкретной реализации. Это должно позволить обновлять части рабочего стола независимо, без пересборки всего образа ОС при каждом изменении.
Три первых сценария: браузер, разработка и игры
В ближайшем цикле разработки Canonical сосредоточится на трёх сценариях. С их помощью команда проверит архитектуру под разными нагрузками и требованиями к приложениям.
| Сценарий | Основа | Что предстоит сделать |
|---|---|---|
| Компьютер для веб-приложений | Snap-пакеты Firefox и Chromium | Довести взаимодействие браузеров с разрешениями и настольной системой; Canonical считает этот сценарий самым простым для реализации |
| Рабочая станция разработчика | LXD, Canonical Workshop и расширение для VS Code | Перевести Workshop на строгую изоляцию и упростить работу редактора внутри изолированной среды |
| Игровой компьютер или портативное устройство | Snap-пакет Steam и модульный графический стек | Обеспечить независимые обновления игровых компонентов и проверить их совместимость с разным оборудованием |
Браузерное направление во многом опирается на работу, выполненную ещё для предварительной версии 2023 года. Firefox и Chromium уже доступны в Snap, а с тех пор Canonical доработала запросы доступа к камере и микрофону. Это важно для веб-приложений и видеосвязи.
Для разработчиков компания предлагает отделять инструменты и зависимости проекта от основной системы. LXD уже работает в Ubuntu Core, а Canonical Workshop использует его для создания воспроизводимых изолированных сред. На текущей странице Workshop указан LXD версии 6.8 или новее.
У Workshop уже есть расширение для Visual Studio Code, но сам Workshop пока распространяется как classic Snap. Canonical рассчитывает перевести его на строгую изоляцию в ближайшие недели; по словам Сигера, первые результаты обнадёживают. VS Code также поставляется как classic Snap: компания хочет упростить его запуск внутри Workshop и параллельно работать над вариантом со строгой изоляцией.
Изоляция сред нужна и для ИИ-агентов программирования. Сигер связывает такой подход с защитой учётных данных, конфиденциальных файлов и личной информации от инструментов, которым предоставляют всё больше самостоятельности. Canonical уже предлагает SDK для ряда популярных агентов.
Игровой стек с независимыми обновлениями
Canonical сопровождает Snap-пакет Steam. Он использует строгую изоляцию и поэтому соответствует требованиям Ubuntu Core к этому режиму работы приложений. Это, однако, не означает, что все игры и устройства уже совместимы с будущей настольной системой.
Для отдельных игр могут требоваться разные версии Proton, экспериментальные сборки Mesa и определённые драйверы. Canonical хочет отделить обновление этих компонентов от остальной ОС, чтобы проверка нового игрового стека не нарушала работу базовой системы и других приложений. Для этого рассматриваются content-пакеты, через которые Snap-пакеты предоставляют друг другу файлы, и отдельно поставляемые компоненты Snap.
Сигер признаёт, что за последние два года Steam Snap и связанная инфраструктура получали меньше внимания, чем требовалось: мешала та же нехватка ресурсов, которая остановила Ubuntu Core Desktop. Теперь компания намерена вернуться к этой работе. Надёжную совместимость разных сочетаний игр и оборудования ещё предстоит обеспечить.
Для специализированных игровых устройств Canonical также рассмотрит другие варианты интерфейса и запуска. Загрузка сразу в обычный рабочий стол может быть неудобна для портативной консоли, поэтому проект не ограничивают привычным настольным режимом.
Как планируют запускать classic Snap, APT, Flatpak и Nix
Доступность приложений остаётся одним из главных ограничений. По данным Сигера на момент анонса, в Snap Store опубликовано более 11 000 пакетов, большинство из которых совместимо с Ubuntu Core. Но приложения и службы, запускаемые непосредственно в этой системе, должны использовать строгую изоляцию.
Classic Snap – пакет, который получает доступ к ресурсам системы примерно как обычное приложение из традиционного пакета Linux. В Ubuntu Core такие Snap-пакеты нельзя запускать напрямую; для них требуется другой способ размещения и запуска.
Предпочтительный для Сигера вариант – запускать графические приложения внутри Workshop и выводить их окна на основной рабочий стол. Он сравнивает эту идею с WSLg, через который графические программы Linux работают в Windows. Пока это направление разработки, а не готовая возможность Ubuntu Core Desktop.

Для программ, устанавливаемых через APT, Flatpak, Nix и другие менеджеры пакетов, предполагается тот же подход: контейнеризация или виртуализация с удобной интеграцией графических окон. Речь идёт о запуске ПО в отдельных средах, а не о добавлении этих менеджеров пакетов в базовую систему Ubuntu Core.
Разрешения для камеры, микрофона и файлов
Строгая изоляция требует понятного управления доступом. Canonical развивает Permissions Prompting – механизм, который позволяет пользователю разрешать или запрещать обращения приложений к ресурсам во время работы. В анонсе перечислены камера, микрофон и домашняя папка; в дальнейшем набор контролируемых действий планируют расширить.
В отличие от порталов XDG Desktop, этот механизм не требует, чтобы разработчик специально добавлял в приложение вызовы соответствующего API. Для ряда операций запрос проходит через ядро Linux, AppArmor и snapd. При этом у микрофона есть отдельный путь: согласно техническому разбору Canonical, WirePlumber обращается к API snapd, чтобы проверить разрешение на запись звука.
Такая система должна позволить разработчикам пакетов указывать необходимые возможности приложения, а пользователям – решать, к каким данным и устройствам давать доступ. Удобство и предсказуемость запросов Сигер считает одним из ключевых условий успеха Ubuntu Core на настольных компьютерах.
Поддержка KDE и ближайшие этапы
Ubuntu Core Desktop не собираются привязывать только к GNOME. Canonical возобновила сотрудничество с enioka Haute Couture и командой KDE Neon Core – варианта KDE Neon на базе Ubuntu Core. Партнёрство должно помочь проверить, что общие интерфейсы действительно подходят разным рабочим окружениям. Сигер подчёркивает, что переход к Core не должен ограничивать выбор, который сегодня дают варианты Ubuntu.
Новая команда уже восстановила процессы сборки, заново собрала образы и существенно продвинулась в переносе прежнего прототипа на core26. Вместе с enioka Haute Couture разработчики распространяют эту работу и на сборки KDE Neon Core.
На ближайший цикл запланированы дальнейшее разделение рабочего стола на модули, определение необходимых интерфейсов Snap и проверка архитектуры в трёх выбранных сценариях. Инфраструктуру непрерывного тестирования и ежедневные сборки Ubuntu Core Desktop Canonical обещает подготовить в ближайшие недели.
Дату готового к повседневному использованию выпуска в анонсе не назвали. Сигер отдельно подтвердил, что Ubuntu Desktop в её нынешнем виде продолжит существовать. Его долгосрочная цель шире персональных компьютеров: сделать Ubuntu Core стандартной платформой Ubuntu также в центрах обработки данных и на периферийных устройствах.
Вывод
Практическая ценность проекта будет зависеть от того, удастся ли совместить независимые обновления системных компонентов с доступом к привычным программам и играм. Для приложений вне строгой изоляции Canonical пока предлагает направление решения через отдельные среды, а совместимость игрового стека ещё предстоит проверить. Первым ориентиром для оценки прогресса станут обещанные ежедневные сборки и результаты их тестирования.