Энрико Вайгельт, активный разработчик Xorg, анонсировал создание форка X.Org Server под названием X11Libre. Проект нацелен на очистку кодовой базы и продолжение активного развития функциональности X11 без корпоративного влияния, включая Red Hat.
G. Ostrov
В сообществе разработчиков X Window System произошло знаковое событие — представлен открытый проект X11Libre, форк популярного X.Org Server. Инициатором выступил Энрико Вайгельт, опытный разработчик с внушительным послужным списком в области системного программирования.
Кто стоит за проектом X11Libre
Энрико Вайгельт — не новичок в мире открытого ПО. Он является мейнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, активно поддерживает Xnest и внёс значительный вклад в развитие Xorg с 1831 коммитом за последние два года. Такой опыт делает его компетентным лидером для амбициозного проекта форка.
Причины создания форка
По мнению Вайгельта, проект freedesktop.org утратил независимость и находится под контролем Red Hat. Он утверждает, что компания намеренно тормозит развитие X-сервера, пытаясь «похоронить» проект X11. Эта позиция привела к конфликту с сообществом — Карол Хербст заблокировал Вайгельту доступ к GitLab-инфраструктуре freedesktop.org и закрыл более 140 его запросов на изменения.
Ключевые особенности X11Libre
Новый проект обещает стать полностью независимым от корпоративного влияния. Первый релиз планируется в ближайшие дни и будет включать ряд важных нововведений:
Технические улучшения
- Поддержка расширения Xnamespace — обеспечит изоляцию клиентов через разделение на уровне пространств имён X11
- Модернизация Xnest — перевод на XCB с исключением Xlib из зависимостей
- Гибкая система ABI — возможность одновременной установки разных версий для бесшовного обновления в дистрибутивах
- Очистка кодовой базы — устранение технического долга, накопившегося за годы разработки
Противоречия и критика
Проект не обошёлся без критики. Сообщество отмечало проблемы с качеством некоторых изменений Вайгельта, которые приводили к поломкам xrandr и системным зависаниям. Его агрессивная чистка кода в master-ветке X.org вызывала постоянные изменения ABI и проблемы со сборкой, что не решало существующие проблемы, а создавало новые.
Философия проекта
X11Libre позиционируется как проект, свободный от дискриминационных политик DEI (разнообразие, равенство и инклюзивность). Вайгельт приглашает к участию всех, кто доброжелательно относится к окружающим и заинтересован в продвижении X11.
Перспективы развития
За время «искусственного сдерживания» разработки в проекте X.org накопилось большое количество не принятых изменений и улучшений. X11Libre может стать площадкой для их реализации, предоставив альтернативу официальному развитию X Window System.
Успех проекта будет зависеть от способности привлечь активное сообщество разработчиков и поддержания высокого качества кода, избегая ошибок прошлого.
Официальный репозиторий X11Libre: github.com/X11Libre/xserver
В случае каких-либо проблем напишите нам, мы поможем быстро и качественно!