Després de sis mesos de desenvolupament, s'ha publicat XLibre 25.1.0, una bifurcació de X.Org Server. El primer llançament de la branca XLibre XServer 25.1.0 està posicionat com a qualitat beta i està pensat per a proves i identificació de possibles problemes. Es preveuen dues versions beta més, després de les quals la branca es declararà estable amb la versió 25.1.3.
Проект развивает Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений — до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest
La bifurcació va ser impulsada per un desacord amb les polítiques dels mantenidors de X.Org, que estaven provocant un estancament en el desenvolupament, mentre que Enrico defensava un desenvolupament actiu i una neteja important del servidor X. La insatisfacció dels mantenidors amb Enrico, que va fer que deixessin d'acceptar les seves contribucions, provenia del fet que alguns dels canvis relacionats amb la neteja causaven problemes, regressions, violacions de l'ABI i errors de compilació. A més, Enrico era propens a les teories de la conspiració i afirmava que Red Hat estava alentint deliberadament el desenvolupament del servidor X.
Els canvis a XLibre XServer 25.1 inclouen:
- S'ha afegit compatibilitat amb la biblioteca libseat i el procés en segon pla seatd, que proporcionen capacitats per a la gestió de sessions i accés a dispositius d'entrada i sortida compartits (es poden utilitzar com a alternativa als components de gestió de sessions de systemd).
- S'ha millorat la compatibilitat amb els controladors propietaris d'NVIDIA. A més de les versions anteriors de controladors NVIDIA 570+ compatibles, s'ha afegit compatibilitat amb les branques més antigues (340, 390 i 470). Això s'habilita especificant el senyalador "legacy_nvidia_padding" en compilar Xserver. Això elimina la necessitat de definir el paràmetre IgnoreABI a la directiva ServerFlags. En sistemes amb controladors NVIDIA, s'habilita la compatibilitat amb l'arquitectura d'acceleració 2D GLAMOR. Aquesta arquitectura utilitza OpenGL per accelerar les operacions 2D. La compatibilitat amb GLAMOR estava desactivada anteriorment a causa de la incompatibilitat amb el controlador DDX "modesetting" en sistemes amb controladors NVIDIA; aquesta incompatibilitat ara s'ha resolt.
- Возвращён X-сервер Xfbdev, использующий фреймбуфер, предоставляемый устройством framebuffer (/dev/fb*) в Linux. Xfbdev может работать без графических драйверов и подходит для применения на встраиваемых системах и в окружениях с ограниченными ресурсами.
- Добавлена поддержка платформы Cygwin (GNU-окружение для Windows).
- S'ha afegit la possibilitat de definir les propietats de DPI per a diferents monitors.
- El controlador dga ha deixat de donar suport al protocol antic DGA 1.0.
- S'han fet més de 20 canvis relacionats amb la neteja de codi.
- В системе непрерывной интеграции реализовано тестирование сборок для платформ DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) и Cygwin (x86-64). Для DragonFly BSD, FreeBSD, NetBSD, mingw32 и Ubuntu дополнительно добавлена проверка сборки с флагом «-Werror».
Font: opennet.ru
