Ubuntu Core Desktop хотят сделать основной версией Ubuntu

2026-10-28 128 комментарии
Canonical сформировала новую команду Ubuntu Core Desktop и выбрала три первых сценария: работу в браузере, разработку и игры. Систему переводят на core26 и готовят ежедневные сборки, а для программ вне строгой изоляции рассматривают запуск через Workshop. Привычная Ubuntu Desktop продолжит существовать

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.

comss img 2026 10 28 224833
WSLg

Для программ, устанавливаемых через 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 пока предлагает направление решения через отдельные среды, а совместимость игрового стека ещё предстоит проверить. Первым ориентиром для оценки прогресса станут обещанные ежедневные сборки и результаты их тестирования.

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте