Публикувано е издание на проекта XLibre 25.2.0, развиваващ форк на X.Org Server. Първото издание на клон XLibre XServer 25.2.0 се позиционира като бета-версия и е предназначено за тестване и откриване на възможни недостатъци. Следващото е планирано да бъде пуснато още няколко бета-версии, след което ще бъде обявен стабилен клон.
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. Причината за създаването на форка беше несъгласието с политиката на поддържащите X.Org, водеща до стагнация в разработката.
Между
промени в изданието XLibre XServer 25.2:
- Извършена е рефакторирането на вътрешната архитектура на механизма за 2D ускорение glamor_egl, който използва OpenGL за ускоряване на 2D операции. От glamor_egl е отделен xf86-специфичен код, а реализацията на инфраструктурата DRI3 (Direct Rendering Infrastructure) е преработена да работи без библиотеката libgbm (Generic Buffer Management), което е позволило работата на GLAMOR с проприетарни NVIDIA драйвери, започвайки от версия 470. Драйверите NVIDIA 470+ сега могат да се използват за GLX и DRI3, инициализация на EGL и създаване на контекст OpenGL.
- Преработена е реализацията на опростения X-сървър KDrive, в който се появи поддръжка за работа с множество екрани, инфраструктура DRI3, архитектура за 2D ускорение GLAMOR, механизъм за ускоряване на възпроизвеждане на видео X-Video, автоопределяне на входната система evdev, многопоточен вход и превключване на виртуални терминали.
- В X-сървъра Xfbdev, използващ frame buffer, е добавена поддръжка за X-Video, GLX и DRI3, които са реализирани чрез архитектурата за 2D ускорение GLAMOR. Добавени са нови опции за команден ред за настройка на
Xfbdev. - В X-сървъра Xvfb (X виртуален frame buffer) е добавена поддръжка за DRI3 и
GLX, реализирана чрез GLAMOR. - DDX драйвера „modesetting“, работещ над интерфейса KMS (Kernel Mode Setting), е прехвърлен на използване на GBM Bo Wrapper (BufferObject). Настроени са завъртане и отразяване на курсора, добавена е поддръжка на допълнителни размери на курсора.
- Реализацията на DRI3 сега връща номер на версия 1.4 и изчистване на кеша на модификаторите при извикване на метода closeScreen.
- Добавени са DRM драйвери (Direct Rendering Manager) за Coreboot, VESA и EFI. DDX драйвера за GPU Intel е ограничен за използване само с оборудване до поколение Gen3.
- Осигурена поддръжка на спецификацията XDG Base Dir 0.8.
- Извършено е разделяне на конфигурацията за модули NVIDIA.
Източник: opennet.ru
