Стабилен рilis на XLibre XServer 25.1, форк на X.Org Server

Точно год спустя после создания форка 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-сервера — преди създаването на fork от Енрико в X.Org Server са приети около 1600 промени и още над 1200 промени са включени в кодовата база на fork-a. Енрико също е мейнтейнер на драйверите AMD FCH GPIO и VIRTIO GPIO в Linux ядрото, както и мейнтейнер на Xnest. Причината за създаването на fork-а е несъгласието с политиката на поддръжниците на X.Org, водеща до стагнация в развитието, докато Енрико се застъпваше за активно продължаване на развитието и извършване на голямо почистване на X-сервера. Недоволството на поддръжниците относно Енрико, което доведе до преустановяване на приема на негови изменения, е причинено от факта, че някои свързани с почистването изменения доведоха до проблеми, регресии, нарушения на ABI и сривове при компилиране.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster