В дистрибутиве Fedora началось экспериментальное тестирование XLibre — альтернативной реализации X-сервера, представляющей собой форк X.Org Server. Инициатором интеграции выступил Кевин Кофлер, один из участников команды Fedora, занимающейся поддержкой KDE. Цель проекта XLibre — оживить развитие классического X-сервера, очистив его кодовую базу от устаревших компонентов и внедрив актуальные улучшения.
Для Fedora подготовлены соответствующие пакеты XLibre, включая драйверы, совместимые с новой реализацией (пакеты xorg-x11-drv-*). Эти сборки размещены в альтернативном репозитории Fedora Copr, предназначенном для распространения пользовательских RPM-пакетов, не затрагивающих официальный состав дистрибутива. Подобно модели PPA в Ubuntu, Copr позволяет каждому желающему публиковать и распространять свои проекты, включая нестабильные или экспериментальные сборки.
На текущий момент XLibre доступен для Fedora 42, а также для веток Fedora 43 (в стадии подготовки) и Rawhide (будущий Fedora 44). В процессе сборки были применены патчи, используемые в официальных пакетах X.Org Server, но пока ещё отсутствующие в самом XLibre. В дальнейшем разработчики планируют интегрировать эти изменения непосредственно в кодовую базу XLibre.
Переключение на XLibre в Fedora осуществляется довольно просто: достаточно активировать репозиторий kkofler/xlibre-xserver в Copr, после чего при следующем обновлении системы произойдет автоматическая замена X.Org Server на XLibre. Однако, перенос альтернативного X-сервера в основные репозитории Fedora пока не рассматривается. Возможность такого шага будет зависеть от интереса и отзывов сообщества, а также от решения технического комитета FESCo, отвечающего за стратегическое развитие Fedora.
Стоит отметить, что XLibre появился как ответ на стагнацию в развитии X.Org Server, который долгое время получал лишь минимальные обновления. В отличие от него, XLibre ориентирован на активное развитие и устранение технического долга, накопленного за десятилетия. По словам Кофлера, цель замены — предоставить пользователям более живую и безопасную альтернативу устаревшему серверу, который продолжает использоваться по инерции несмотря на известные архитектурные недостатки.
Тем не менее, проект сталкивается с определёнными трудностями. Например, недавно официальная учётная запись XLibre в социальной сети Reddit была заблокирована без объяснения причин. Публикации от лица XLibreDev были скрыты, однако другие каналы проекта, такие как Bluesky, Mastodon и X (ранее Twitter), продолжают функционировать. Разработчики выразили недоумение по поводу блокировки, отметив, что аккаунт использовался исключительно для размещения стандартных анонсов.
История X-сервера насчитывает десятилетия, и за это время он пережил множество изменений. Однако с появлением Wayland его архитектура стала восприниматься как устаревшая. Главный разработчик X11 Адам Джексон однажды заявил: «X отлично справляется с тем, чем он является, но то, чем он является — глубоко несовершенно». Многие современные разработчики Wayland — бывшие участники разработки X11, и они открыто критикуют его архитектуру как морально устаревшую, уместную разве что в эпоху мейнфреймов.
Одной из главных проблем X11 остаётся его чрезмерная сложность и громоздкость. Например, GLX, компонент для поддержки аппаратного ускорения, неоднократно становился объектом критики среди специалистов по безопасности. Исследователь Илья ван Шпрундель в 2013 году обнаружил более сотни уязвимостей в коде, не подозревая, насколько глубокими могут быть проблемы. Эти уязвимости существовали с конца 1980-х годов, что подчёркивает необходимость модернизации X-сервера или его полной замены.
Однако, несмотря на активное продвижение Wayland, X остаётся востребованным. Многие приложения, особенно устаревшие или специфические, по-прежнему требуют X11 для работы. Поэтому проекты вроде XLibre важны для обеспечения поддержки таких программ в будущем, когда X.Org Server окончательно потеряет актуальность или будет признан неподдерживаемым.
Среди пользователей Fedora мнения о XLibre разделились. Одни считают его перспективной альтернативой, способной вдохнуть новую жизнь в классическую архитектуру, другие — временным решением, не способным конкурировать с Wayland. Отдельное беспокойство вызывает отсутствие поддержки XWayland в сборках XLibre: этот компонент обеспечивает совместимость X-приложений в окружениях на базе Wayland. Если XLibre не получит полноценную интеграцию с XWayland, это может ограничить его применение в современных окружениях вроде GNOME или KDE Plasma, работающих поверх Wayland.
Кроме того, инфраструктура Copr, несмотря на свою открытость, вызывает сомнения у части пользователей. Из-за возможности публикации непроверенных сборок, репозиторий часто называют «песочницей» или «помойкой» для экспериментов. Однако именно такие сервисы позволяют тестировать инновации до того, как они попадут в стабильные версии дистрибутивов.
В целом, появление XLibre можно рассматривать как попытку сообщества вернуть контроль над судьбой X-сервера. Если проект получит достаточную поддержку и будет активно развиваться, он может стать не только временной альтернативой, но и полноценной заменой X.Org в ряде дистрибутивов. В противном случае, его ждёт судьба многих энтузиастских форков — забвение и маргинализация.
Тем не менее, Fedora традиционно остаётся полигоном для технических новшеств в мире Linux. Именно здесь часто проходят первые испытания новейших технологий, которые в дальнейшем становятся стандартом индустрии. Возможно, XLibre станет ещё одной вехой в этом направлении — в случае, если сообщество увидит в нём ценность и поможет довести проект до зрелости.



