De uitgave van het XLibre-project 25.2.0 is gepubliceerd, dat een fork van de X.Org Server ontwikkelt. De eerste uitgave van de XLibre XServer-tak 25.2.0 wordt gepositioneerd als zijnde van bètakwaliteit en is bedoeld voor testing en het identificeren van mogelijke tekortkomingen. Er worden nog een paar bètaversies uitgegeven, waarna de tak als stabiel wordt aangekondigd.
XLibre wordt standaard gebruikt in de distributies Artix Linux, GhostBSD, OpenMandriva en Vendefoul Wolf. Voor Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu en Void Linux worden door de gemeenschap pakketten ondersteuning geboden voor de vervanging van de X.Org Server door XLibre. De reden voor het creëren van de fork was onvrede met het beleid van de onderhouders van X.Org, wat leidde tot stagnatie in de ontwikkeling.
Onder
wijzigingen in de release XLibre XServer 25.2:
- De interne architectuur van de 2D-versnellingsmechanisme glamor_egl, dat OpenGL gebruikt voor de versnelling van 2D-bewerkingen, is herstructurering ondergaan. xf86-specifieke code is uit glamor_egl gehaald en de implementatie van de DRI3 (Direct Rendering Infrastructure) is aangepast om zonder de libgbm (Generic Buffer Management)-bibliotheek te werken, wat heeft geleid tot de ondersteuning van GLAMOR met propriëtaire NVIDIA-stuurprogramma's, beginnend met de 470-tak. NVIDIA-stuurprogramma's 470+ kunnen nu worden gebruikt voor GLX en DRI3, initialisatie van EGL en het aanmaken van een OpenGL-context.
- De implementatie van de vereenvoudigde X-server KDrive is herzien, waarbij nu ondersteuning is voor meerdere schermen, DRI3-infrastructuur, GLAMOR 2D-versnellingsarchitectuur, X-Video-versnellingsmechanisme, automatische invoersysteemdetectie evdev, meerkanaalsinvoer en het wisselen tussen virtuele terminals.
- In de X-server Xfbdev, die een framebuffer gebruikt, is ondersteuning toegevoegd voor X-Video, GLX en DRI3, die zijn geïmplementeerd via de GLAMOR 2D-versnellingsarchitectuur. Nieuwe opdrachtregelopties zijn toegevoegd voor configuratie
Xfbdev. - In de X-server Xvfb (X virtual framebuffer) is ondersteuning toegevoegd voor DRI3 en
GLX, geïmplementeerd via GLAMOR. - De DDX-stuurprogramma ‘modesetting’, die boven de KMS (Kernel Mode Setting)-interface werkt, is omgeschakeld naar het gebruik van GBM Bo Wrapper (BufferObject). De rotatie en spiegeling van de cursor zijn ingesteld, en ondersteuning is toegevoegd voor extra cursorformaten.
- De DRI3-implementatie retourneert nu versienummer 1.4 en wist de cache van modificatoren bij het aanroepen van de methode closeScreen.
- DRM-stuurprogramma's (Direct Rendering Manager) zijn toegevoegd voor Coreboot, VESA en EFI. Het DDX-stuurprogramma voor Intel GPU's is beperkt tot gebruik met hardware tot generatie Gen3.
- Ondersteuning voor de XDG Base Dir specificatie 0.8 is gegarandeerd.
- Configuratie gescheiden voor NVIDIA-modules.
Bron: opennet.ru
