XLibre предлагается в качестве нового сервера X11 по умолчанию в Fedora

Что ж, это действительно застало нас врасплох. Как вы, вероятно, знаете, после драматического разделения сервера Xorg на новый проект под названием XLibre, возглавляемый разработчиком, который был самым активным участником проекта в последние годы, сообщество разработчиков с открытым исходным кодом было охвачено бурными дебатами. И вот теперь в этой истории появился ещё один поворот.
Fedora Linux (в конечном итоге) может вскоре заменить свой устаревший сервер Xorg X11 на более активно поддерживаемую альтернативу. Новое предложение, получившее название X11Libre, предполагает замену текущего пакета xorg-x11-xserver на X11Libre (XLibre), предназначенный для Fedora 43, выпуск которой запланирован на конец октября.
Однако, несмотря на то, что это изменение обещает более качественное обслуживание и новые функции, оно не обошлось без споров, в основном из-за неоднозначной репутации разработчика.
Если вам интересно, почему было выдвинуто это предложение, то всё просто: форк XLibre активно поддерживается и включает в себя несколько улучшений, в том числе:
- Долгосрочная поддержка — благодаря активному обслуживанию Fedora может продлить срок поддержки X11, снизив давление на пользователей, вынуждающее их переходить на Wayland.
- Расширение Xnamespace — новая функция, направленная на улучшение изоляции между сеансами X11, что потенциально снижает некоторые давние риски повышения привилегий.
- Модернизированный Xnest — вложенный X-сервер был обновлен для использования libxcb вместо устаревшего Xlib, что соответствует современным стандартам.
Интересно, что владелец предложения, Кевин Кофлер, быстро дистанцировал Fedora от политических взглядов основного разработчика XLibre, которого критиковали за неоднозначные заявления и прошлые конфликты с Red Hat. Кофлер подчёркивает, что технические преимущества, а не политика, мотивируют это изменение.
Становится ещё интереснее, когда вы погружаетесь в комментарии к обсуждению предложения. Мнения сильно разнятся: от тех, кто называет эту идею «чистым безумием», до тех, кто считает её отличным способом предоставить пользователям больше возможностей выбора.
Например:
А как же моя свобода продолжать использовать Xorg и не заменять его дерьмом от одного разработчика с огромным чипом?
Для:
Предложение Кофлера по внесению изменений должно быть реализовано. Открытый исходный код — это выбор пользователя. Всё, что касается этой темы в последнее время, — это чей-то выбор.
Главный аргумент против принятия этого предложения заключается в том, что XLibre — это, по сути, проект одного человека, что делает его ненадёжным и маловероятным с точки зрения устойчивого будущего. Однако удивительно то, насколько решительно некоторые разработчики Fedora выступают против. Накал их недовольства — и эмоции, которые оно вызывает, — кажутся неуместными для того, что должно быть более нейтральным техническим обсуждением.
В любом случае, окончательное решение остаётся за Fedora Engineering Steering Committee (FESCo) — ключевым руководящим органом проекта Fedora, который контролирует различные технические решения, связанные с разработкой дистрибутива.
Если переход будет одобрен, для большинства пользователей он должен пройти без проблем. Сервер XLibre спроектирован как замена, не требующая ручной настройки или миграции. Однако сторонние графические драйверы потребуют перестройки из-за изменения ABI — это стандартное явление при обновлении основных серверов X.
В то же время существует план действий на случай непредвиденных обстоятельств, который позволит вернуться к исходному серверу Xorg, если до выхода Fedora 43 в бета-версии возникнут критические проблемы. Влияние этого изменения на сроки выпуска будет зависеть от того, повлияют ли какие-либо серьёзные регрессии на блокирующие выпуск компоненты.
Для получения дополнительной информации ознакомьтесь с самим предложением.
Как всегда, мы будем внимательно следить за ситуацией и сообщать вам о новостях.
И наконец, небольшое примечание для наших читателей, которые могли пропустить эту новость: в связи с отказом основных дистрибутивов Linux от X11 был запущен проект XLibre Xserver, который продолжает его наследие.
Редактор: AndreyEx