Stabiele release van XLibre XServer 25.1, een fork van X.Org Server

Een jaar na de oprichting van de X.Org Server fork is de release van XLibre 25.1.6 gepresenteerd. Deze release markeert de overgang van tak 25.1 naar stabiele versies (vorige updates waren van bètakwaliteit en bedoeld voor testen). 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 er door de gemeenschap pakketten ter vervanging van X.Org Server door XLibre ondersteund.

Hoofdzakelijke wijzigingen in de XLibre XServer 25.1 tak:

  • Ondersteuning voor de libseat bibliotheek en de achtergrondproces seatd, die mogelijkheden biedt voor sessiebeheer en toegang tot gedeelde invoer- en uitvoerapparaten (kan worden gebruikt als alternatief voor systemd-logind), is toegevoegd.
  • De ondersteuning voor proprietary NVIDIA-drivers is verbeterd. Naast de eerder ondersteunde versies van de NVIDIA-drivers 570+, is er ondersteuning toegevoegd voor de oudere takken 340, 390 en 470, die geactiveerd kan worden door de 'legacy_nvidia_padding' vlag op te geven tijdens de bouw van Xserver, wat het mogelijk maakt om zonder de IgnoreABI parameter in de ServerFlags richtlijn te werken.
    Op systemen met NVIDIA-drivers is ondersteuning voor de 2D-versnelling architectuur GLAMOR ingeschakeld, die OpenGL gebruikt voor het versnellen van 2D-bewerkingen (de ondersteuning voor GLAMOR werd eerder uitgeschakeld vanwege incompatibiliteit met de DDX-driver 'modesetting' op systemen met NVIDIA-drivers, deze incompatibiliteit is nu verholpen).
  • De X-server Xfbdev is hersteld, die de framebuffer gebruikt die wordt geleverd door het framebufferapparaat (/dev/fb*) in Linux. Xfbdev kan zonder grafische drivers functioneren en is geschikt voor gebruik in embedded systemen en omgevingen met beperkte middelen.
  • Het X11-extensie Xnamespace is geïmplementeerd, wat klantisolatie mogelijk maakt door segregatie op het niveau van X11-namespaces.
  • Ondersteuning voor het Cygwin-platform (GNU-omgeving voor Windows) is toegevoegd.
  • De mogelijkheid om de DPI-instelling aan verschillende monitors toe te wijzen is toegevoegd.
  • In de dga-driver is de ondersteuning voor het verouderde DGA 1.0 protocol beëindigd.
  • In het continu integratiesysteem is het testen van builds voor de platforms DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS en Windows geïmplementeerd.
  • Kwetsbaarheden CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 en CVE-2026-50263 zijn verholpen, die recentelijk zijn gerepareerd in X.Org Server 21.1.23 en xwayland 24.1.12.

Het project wordt geleid door Enrico Weigelt, die de meeste aanpassingen voor de X-server heeft voorbereid - vóór de creatie van de fork van Enrico in de X.Org Server waren er zo'n 1600 aanpassingen gedaan en meer dan 1200 veranderingen zijn opgenomen in de codebase van de fork. Enrico is ook de maintainer van de AMD FCH GPIO- en VIRTIO GPIO-drivers in de Linux-kernel, en maintainer van Xnest. De reden voor het creëren van de fork was een onenigheid met het beleid van de X.Org-beheerders, dat leidde tot stagnatie in de ontwikkeling, terwijl Enrico pleitte voor actieve voortzetting van de ontwikkeling en een grote opschoning van de X-server. De ontevredenheid van de beheerders over Enrico, die leidde tot het stopzetten van de acceptatie van zijn aanpassingen, was te wijten aan het feit dat sommige van de aanpassingen die de opschoning betroffen, leidden tot problemen, regressies, schendingen van de ABI en bouwfouten.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster