GUADEC 2026: В GNOME OS появился «Безопасный режим» для устранения сбоев загрузки в Immutable Linux

Популярные

A laptop screen displaying the GNOME OS desktop interface with the GNOME logo below

Быстрое чтение

  • В GNOME OS на GUADEC 2026 представлен «Безопасный режим» для восстановления после сбоев расширений при загрузке.
  • Решение позволяет обходить образы systemd-sysext на уровне загрузчика, предотвращая циклы «черного экрана».
  • Технология станет основой для механизмов восстановления в SteamOS, Fedora Atomic и других неизменяемых системах.
  • GNOME OS расширяет поддержку мобильных устройств на базе Android с основным ядром Linux.
  • KMSCON 10.0.0 стал консолью по умолчанию, добавив поддержку Unicode и современный рендеринг текста.

Прорыв в восстановлении имидж-ориентированных систем

На 25-й ежегодной конференции GUADEC, проходящей в Университете Ла-Корунья в Испании, проект GNOME представил критическое обновление архитектуры GNOME OS: специальный «Безопасный режим» (Safe Mode), предназначенный для восстановления систем после сбоев, вызванных некорректными расширениями драйверов. Докладчик Абдеррахим Китуни, член команды релизов GNOME, осветил решение одной из самых острых технических проблем современных «неизменяемых» (immutable) дистрибутивов Linux.

Согласно данным TechTimes, новый механизм позволяет пользователям обходить системные расширения на уровне загрузчика. Это критически важно для операционных систем на базе образов, где корневая файловая система доступна только для чтения. В таких средах неисправный драйвер GPU или поврежденное системное расширение могут привести к «черному экрану» при загрузке, не оставляя пользователю возможности удалить проблемное ПО без использования внешнего USB-носителя для восстановления. Безопасный режим GNOME OS дает команду загрузчику игнорировать все образы systemd-sysext при запуске, гарантируя чистую загрузку базовой ОС для проведения ремонтных работ.

Технический контекст: Переход от OSTree к systemd-sysext

Внедрение Safe Mode стало итогом масштабной трансформации GNOME OS. В период с конца 2023 по 2024 год проект отошел от использования технологии OSTree (которая применяется в Fedora Silverblue) в пользу модели systemd-sysupdate и systemd-sysext. Этот переход сблизил GNOME OS с общей экосистемой systemd, обеспечивая аппаратную проверку цепочки доверия и атомарные обновления.

Однако новая архитектура выявила специфический риск: systemd-sysext объединяет расширения (например, проприетарные драйверы NVIDIA) с базовой системой с помощью OverlayFS во время загрузки. Если драйвер несовместим с текущим ядром, процесс объединения может вызвать критическую ошибку. Поскольку база системы неизменяема, пользователь не может просто зайти в консоль и удалить пакет. Продемонстрированный Китуни метод позволяет передать загрузчику параметр, который полностью отключает эти наложения, предоставляя доступ к рабочему столу и стандартным инструментам управления расширениями.

Значение для SteamOS и широкого рынка

Хотя GNOME OS является эталонной платформой для разработчиков, реализация Safe Mode имеет огромное значение для массовых продуктов. SteamOS от Valve, на которой работают миллионы консолей Steam Deck, также является неизменяемой системой и в настоящее время рассматривает модель sysext для доставки драйверов NVIDIA. Ошибка в обновлении драйвера на Steam Deck могла бы превратить устройство в «кирпич» для обычного пользователя; безопасный режим на уровне загрузчика предоставляет необходимый путь восстановления для таких критических сценариев.

Другие дистрибутивы, такие как Fedora Atomic, openSUSE MicroOS и различные профили Linux для интернета вещей (IoT), также внедряют systemd-sysext. GNOME OS фактически выступает в роли лаборатории, доказывая, что системы на базе образов могут быть такими же ремонтопригодными, как и традиционные дистрибутивы вроде Ubuntu или Arch Linux.

Другие новости GUADEC: Мобильные устройства и KMSCON

Помимо Safe Mode, на сессии были представлены другие достижения GNOME OS. Проект активно расширяет поддержку мобильного оборудования. После успешного портирования на FairPhone 5 и OnePlus 6, команда работает над поддержкой любых Android-совместимых устройств, работающих на основном ядре Linux (mainline). Это делает GNOME OS основной площадкой для тестирования адаптивного интерфейса GNOME на смартфонах.

Также было отмечено внедрение KMSCON в качестве виртуальной консоли по умолчанию. KMSCON — это реализация консоли в пространстве пользователя, которая в мае 2026 года достигла версии 10.0.0. Она поддерживает Unicode, сглаживание шрифтов TTF и аппаратное ускорение через Mesa. Кроме того, в GNOME OS интегрированы firewalld для управления безопасностью и thermald для оптимизации энергопотребления и температурного режима, что особенно важно для мобильных платформ.

|
Создатель:Редакция Azat TV

Самые последние