Точно една година след създаването на форка X.Org Server беше представено издание XLibre 25.1.6. Изданието отбеляза превода на клона 25.1 в категорията стабилни (предишните актуализации имаха качество на бета версии и бяха предназначени за тестване). XLibre се прилага по подразбиране в дистрибутивите Artix Linux, GhostBSD, OpenMandriva и Vendefoul Wolf. За Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu и Void Linux, общността поддържа пакети за замяна на X.Org Server с XLibre.
Основни промени в клона XLibre XServer 25.1:
- Добавена е поддръжка на библиотеката libseat и фоновия процес seatd, предоставящи възможности за управление на сесии и организиране на достъп до споделени входно-изходни устройства (може да се използва като алтернатива на systemd-logind).
- Подобрена е поддръжката на проприетарни драйвери NVIDIA. В допълнение към вече поддържаните издания на драйвери NVIDIA 570+, е добавена поддръжка на стари версии 340, 390 и 470, активираща се чрез задаване на флага „legacy_nvidia_padding“ при компилиране на Xserver и позволяваща обхождане на задаването на параметъра IgnoreABI в директивата ServerFlags.
На системи с драйвер NVIDIA е включена поддръжка на архитектурата за 2D ускорение GLAMOR, която използва OpenGL за ускоряване на 2D операции (по-рано поддръжката на GLAMOR беше деактивирана поради несъвместимост с DDX драйвера „modesetting“ на системи с NVIDIA драйвери; сега тази несъвместимост е отстранена). - Върнат е X-серверът Xfbdev, който използва framebuffer, предоставен от устройството framebuffer (/dev/fb*) в Linux. Xfbdev може да работи без графични драйвери и е подходящ за вградени системи и среди с ограничени ресурси.
- Реализирано е X11 разширение Xnamespace, осигуряващо изолация на клиентите чрез разделяне на ниво пространство от имена X11.
- Добавена е поддръжка на платформата Cygwin (GNU-среда за Windows).
- Добавена е възможност за задаване на свойството DPI, свързано с различни монитори.
- В драйвера dga е спряна поддръжката на остарелия протокол DGA 1.0.
- В системата за непрекъсната интеграция е реализирано тестване на сборки за платформите DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS и Windows.
- Устранени са уязвимости CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 и CVE-2026-50263, наскоро поправени в X.Org Server 21.1.23 и xwayland 24.1.12.
Проектът се развива от Енрико Вайгелт (Enrico Weigelt), който заема първо място по брой на подготвените за X-сервера промени — преди създаването на форка от Енрико в X.Org Server са приети около 1600 промени и над 1200 промени са включени в кодовата база на форка. Енрико също е мейнтейнър на драйверите AMD FCH GPIO и VIRTIO GPIO в ядрото на Linux, както и мейнтейнър на Xnest. Причината за създаването на форка е несъгласието с политиката на поддържащите X.Org, което води до стагнация в разработката, докато Енрико е за активно продължаване на развитието и провеждане на голямо почистване на X-сервера. Недоволството на поддържащите спрямо Енрико, което е довело до спиране на приема на промени от него, е причинено от факта, че някои свързани с почистването изменения водят до проблеми, регресии, нарушаване на ABI и сривове при компилация.
Източник: opennet.ru
