XLibre 25.0: первый выпуск новой версии сервера X.Org

  • XLibre 25.0 выпущен как первый релиз форка X.Org Server
  • Новые функции: расширение Xnamespace, Xnest адаптирован к xcb и улучшения в управлении драйверами
  • Мотивы форка: разногласия с сообществом Xorg и желание поощрить открытость
  • Призыв к сотрудничеству разработчиков и пользователей различных дистрибутивов

XLibre

XLibre 25.0 только что увидел свет как и первая версия Официальный релиз этого нового форка известного сервера X.Org. Этот проект появился в ключевой момент, как раз когда многие дистрибутивы Linux — как Fedora — готовятся к переходу на настольные компьютеры, работающие исключительно на Wayland, вызывая ажиотаж среди пользователей и разработчиков, ищущих альтернативы и большую динамику в экосистеме X11.

Выпуск версии 25.0 последовал за длительный период работы и многочисленные внутренние измененияРазработчики вложили усилия в очистку кода, которая в некоторых случаях даже отменяет недавние решения, принятые в исходном сервере Xorg, из-за проблем, обнаруженных после его принятия. Кроме того, они ввели новые функции, которые направлены на удовлетворение текущих потребностей и усиление безопасности и гибкости среды X11.

Ключевые новые функции в XLibre 25.0

  • Расширение Xnamespace: Введен инновационный механизм для изоляции клиентов, работающих в разных доменах безопасности, таких как традиционные контейнеры, путем ограничения их независимыми пространствами имен X11. Это представляет собой улучшение по сравнению с традиционными моделями безопасности, созданными в середине XNUMX-х годов.
  • Xnest перенесен на xcb: Устранена старая зависимость от Xlib, что модернизирует архитектуру и облегчает интеграцию с новыми технологиями.
  • Каталоги драйверов по ABI: Теперь дистрибутивы могут устанавливать несколько драйверов для разных архитектур ABI одновременно, что упрощает обновления и переходы между системами без несовместимостей.
  • Исправления уязвимостей: Было исправлено несколько проблем безопасности, идентифицированных как CVE, в дополнение к большому количеству более мелких исправлений, которые, по словам разработчиков, слишком многочисленны, чтобы перечислять их подробно.

Причина и контекст форка

Главный менеджер проекта Энрико Вайгельт объяснил, что Создание XLibre отвечает воле выраженное текущим большинством группы Xorg (возглавляемой сотрудниками IBM/Redhat) решение прекратить разработку и заблокировать существенные вклады. Эта ситуация, согласно его показаниям, взял в цензура и запрет их вкладов сразу после объявления о намерении разветвить проект. Учитывая отсутствие открытости к новым функциям и улучшениям, Вайгельт считает, что настало подходящее время для выбора нового направления в рамках XLibre.

Около года большие усилия были направлены на реинтегрировать многочисленные вклады к кодовой базе, с сотнями запросов на слияние и тысячами коммитов, хотя стагнация оригинального проекта в конечном итоге привела к отказу от этого подхода в пользу создания живой, открытой альтернативы. Таким образом, XLibre также родился как ответ на восприятие элитарности и нежелания новых участников, которые исторически ассоциировались как с Xorg, так и с его предшественником Xfree86.

Призыв к сообществу

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

Осознавая, что это первый крупный релиз Xserver за последние годы ―почти три тысячи коммитов позади последних релизов―, мы предупреждаем, что неисследованные ошибки все еще могут появиться и что релиз следует считать открытой бета-версией для тестирования и обратной связи. Проект подчеркивает свою философию полной открытости, приглашая вносить вклад независимо от происхождения, убеждений или индивидуального опыта.

Появление XLibre 25.0 представляет собой возобновление дебатов о будущем протокола X11 под более открытым и совместным углом зрения. Пока еще неизвестно, как он будет воспринят сообществом и как он будет себя вести в условиях подъема Wayland, но форк стремится оживить разработку и предложить жизнеспособный вариант для тех, кто хочет продолжать инвестировать в X.

Теме статьи:
Haiku OS теперь может запускать приложения X11 без использования X-сервера