
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.