Предварительная версия Ubuntu Core Linux Developer Preview готова к тестированию
Неизменяемый Ubuntu Core Desktop, созданный на основе Linux от Canonical Internet of Things, приближается к реальности.
На саммите Ubuntu 2023 в Риге, Латвия, менеджер по продуктам Canonical Оливер Смит и технический менеджер Кен ВанДайн представили Ubuntu Core Desktop. Он еще не поступил в продажу, но он приближается — теперь ожидаемой датой запуска является апрель 2024 года.
В этом новом выпуске будет использоваться неизменяемая система Linux с дополнительным программным обеспечением, предоставляемым Snaps, контейнерными приложениями Ubuntu. Неизменяемая ОС — это такая ОС, в которой ни пользователи, ни приложения не могут изменять операционную систему. При применении обновлений они применяются атомарно, то есть применяются все сразу. Наиболее распространенной операционной системой, обновляемой таким образом, является ChromeOS на базе Linux от Google.
Canonical не заявила прямо, что ее новый подход к настольным системам Linux появится в следующем году с выпуском Ubuntu Linux 24.04 с долгосрочной поддержкой (LTS), но именно на это и делают умные деньги.
Опираясь на десятилетние инновации в секторе Интернета вещей (IoT), Ubuntu Core Desktop стремится расширить надежную основу Ubuntu Core до полноценного рабочего стола. Эта новая система, созданная для решения множества сложных задач, будет развиваться, начиная с простых тонких клиентов или одноцелевых приложений и в конечном итоге расширяясь для удовлетворения потребностей домашних пользователей, геймеров и разработчиков программного обеспечения.
Действительно, как сказал Смит: «Мы не просто создаем ядро рабочего стола Ubuntu. Мы создаем ряд компонентов, которые люди могут использовать для создания продуктов». Смит привел такой пример: «Корпоративному ИТ-отделу может потребоваться создать что-то индивидуальное для себя, имеющее набор приложений, которые они должны предоставить своим пользователям. Поэтому мы думаем об этом с помощью модульного подхода, где все мелкие детали возможно, им понадобится быть готовыми к сборке».
При таком подходе, продолжает Смит, даже ядро Linux поставляется в виде оснастки: «У нас есть оснастка гаджета, еще одна концепция ядра Ubuntu, которая определяет такие вещи, как загрузчик, настройки безопасности и шифрование». Snapd управляет обновлениями приложений всей системы.
Делая все с помощью снимков, вы можете автоматически обновлять приложения, откатывать их, если вам не нравится новая версия, или даже запускать несколько версий. Сердцем этой системы является надежная корневая файловая система Ubuntu Core, доступная только для чтения, которая обеспечивает безопасность и стабильность, на которых построены все остальные компоненты.
Ожидается, что сторонние приложения, такие как Spotify, будут работать без проблем благодаря модульной природе системы. Кроме того, Ubuntu Core Desktop будет использовать сеанс рабочего стола GNOME.
Но вам не обязательно использовать GNOME. Вы сможете настроить свой компьютерный опыт. Пользователи могут выбирать оптимизированные ядра для игр или различные среды рабочего стола, такие как KDE, Budgie или MATE. Система использует декларативный режим, который позволяет пользователям точно определить, что включено в их систему.
Ubuntu Core Desktop также имеет встроенные функции безопасности и конфиденциальности. Такие функции, как полнодисковое шифрование с поддержкой TPM, безопасная загрузка и режимы восстановления, гарантируют, что система остается надежной и проверяемой. Более того, система мгновенного ограничения гарантирует, что даже если вредоносное программное обеспечение будет случайно установлено, оно останется изолированным и не сможет поставить под угрозу остальную часть системы.
Для разработчиков интеграция контейнеров LXD обещает оптимизированный рабочий процесс, позволяющий им разрабатывать внутри контейнеров, не нарушая работу основной операционной системы. Хотя эта функция все еще находится в стадии разработки, цель состоит в том, чтобы создать богатую среду разработки.
Геймеры тоже не остались в стороне. Ubuntu Core Desktop нацелен на поддержку собственных игр и игр Proton, при этом ведется постоянная работа по обеспечению совместимости с широким спектром оборудования и периферийных устройств, таких как популярные игровые контроллеры.
В повседневном использовании производительность является ключевым моментом благодаря поддержке множества периферийных устройств, внешних дисплеев и печати без драйверов.
Разработчики Ubuntu Core Desktop в настоящее время совершенствуют процесс установки, настраивают инфраструктуру автоматического тестирования и работают над подробной документацией. Точная дата релиза не сообщается, но работа близка к завершению.
Это не значит, что вы не можете запустить Ubuntu Core Desktop сегодня — если вы чувствуете себя смелым. Именно это сделал менеджер сообщества открытого исходного кода Алан Поуп, когда поместил Ubuntu Core Desktop на свой Steam Deck, игровой компьютер с Linux. Это далеко не идеально: ни Bluetooth, ни звук не работали. Тем не менее, как отметил Поуп, сбой со звуком не стал большой неожиданностью, поскольку Steam Desk использует «странный аудиочипсет».
Чтобы это произошло, вам необходимо скомпилировать его из исходного кода и использовать снимки. Перейдите в репозиторий Ubuntu Core Desktop GitHub. Оказавшись там, вы можете загрузить его на виртуальную машину Qemu или «создать pc.img» с помощью «ubuntu-image», чтобы установить его в одно мгновение.
В целом, однако, Поуп написал: «Я могу представить себе будущее, в котором ноутбуки известных производителей будут поставляться с Ubuntu Core Desktop по умолчанию. Первоначально они могут быть нацелены на разработчиков, но я подозреваю, что в конечном итоге «нормальные» пользователи будут использовать Ubuntu Core Desktop. ."