Сколько держав даже не подозревают о моем существовании! (Б. Паскаль).

Canonical хочет, чтобы Ubuntu Core Desktop стал будущим Ubuntu


Canonical хочет, чтобы Ubuntu Core Desktop стал будущим Ubuntu

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

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

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

Однако в Canonical признают, что первоначальная версия 2023 года не соответствовала этому видению. Большая часть рабочего стола, включая GDM, GNOME и изначально Firefox, была объединена в один модифицированный базовый Snap. В рамках возобновления разработки основное внимание будет уделяться разделению этих элементов на отдельные компоненты с четко определенными интерфейсами.

Компания Canonical определила три основных направления разработки: компьютеры, ориентированные на браузеры, рабочие станции для разработчиков и игровые компьютеры. Ожидается, что первое направление будет проще всего реализовать благодаря существующим пакетам Firefox и Chromium Snap и улучшениям в области разрешений для приложений.

Для разработчиков Canonical планирует использовать LXD и Canonical Workshop, которые обеспечивают изолированные среды разработки. Также разрабатывается интеграция с Visual Studio Code, хотя еще предстоит поработать над тем, чтобы эти инструменты соответствовали строгим требованиям Ubuntu Core к изоляции приложений.

Еще одно важное направление — игры. Canonical хочет создать модульный игровой стек, в котором графические драйверы, компоненты Mesa и другие зависимости можно будет обновлять независимо друг от друга, не рискуя стабильностью базовой операционной системы. Компания также планирует улучшить существующую функцию Steam Snap и изучить альтернативные интерфейсы для специализированных игровых устройств.

Совместимость приложений остается одной из самых больших проблем проекта. Для Ubuntu Core требуются строго ограниченные пакеты Snap, поэтому приложения, распространяемые в виде классических Snap-пакетов, не могут запускаться напрямую. В связи с этим компания Canonical рассматривает решение, которое позволит запускать графические приложения в изолированных средах Workshop, отображая их окна на рабочем столе хоста.

Такой же подход можно применить к программному обеспечению, установленному с помощью традиционных менеджеров пакетов, таких как APT, Flatpak и Nix, чтобы обеспечить доступ к приложениям, которые не поддерживаются в виде строго ограниченных Snap-пакетов.

Интересно, что Ubuntu Core Desktop не будет ограничиваться только GNOME. Компания Canonical возобновила сотрудничество с enioka Haute Couture в рамках проекта KDE Neon Core — реализации рабочего стола KDE на базе Ubuntu Core. Партнерство призвано обеспечить поддержку различных сред рабочего стола, а не привязывать проект к одной реализации.

Что касается прогресса в разработке, команда восстановила конвейеры сборки, возобновила создание образов и добилась значительного прогресса в переносе исходного предварительного варианта на ядро 26. Также ведется работа по внедрению этих улучшений в сборки KDE Neon Core. В ближайшие недели Canonical планирует создать инфраструктуру непрерывного тестирования и наладить ежедневную сборку образов.

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

Подробнее см. в официальном объявлении Canonical.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала