Die Ausgabe des Projekts XLibre 25.2.0 wurde veröffentlicht, das ein Fork des X.Org Servers entwickelt. Die erste Ausgabenreihe des XLibre XServer 25.2.0 wird als Beta-Qualität eingestuft und ist für Tests zur Identifizierung möglicher Mängel gedacht. Es sind weitere Beta-Veröffentlichungen geplant, nach denen die Branch stabilisiert wird.
XLibre wird standardmäßig in den Distributionen Artix Linux, GhostBSD, OpenMandriva und Vendefoul Wolf verwendet. Für Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu und Void Linux unterstützt die Community Pakete, um den X.Org Server durch XLibre zu ersetzen. Der Grund für die Erstellung des Forks war die Unzufriedenheit mit der Politik der X.Org-Betreiber, die zu einer Stagnation der Entwicklung führte.
Unter
Änderungen in der Version XLibre XServer 25.2:
- Die interne Architektur des 2D-Beschleunigungsmechanismus glamor_egl, der OpenGL zur Beschleunigung von 2D-Operationen verwendet, wurde überarbeitet. Der xf86-spezifische Code wurde aus glamor_egl ausgegliedert, und die Implementierung der Direct Rendering Infrastructure (DRI3) wurde so umgestaltet, dass sie ohne die Bibliothek libgbm (Generic Buffer Management) funktioniert, was die Arbeit von GLAMOR mit proprietären NVIDIA-Treibern ab Version 470 ermöglichte. NVIDIA-Treiber 470+ können nun für GLX und DRI3, die Initialisierung von EGL und die Erstellung von OpenGL-Kontexten verwendet werden.
- Die Implementierung des vereinfachten X-Servers KDrive wurde umgestaltet, sodass jetzt die Unterstützung für mehrere Bildschirme, die DRI3-Infrastruktur, die 2D-Beschleunigungsarchitektur GLAMOR, den Beschleunigungsmechanismus für die Wiedergabe von Videos X-Video, die automatische Erkennung des Eingabesystems evdev, die Multithread-Eingabe und das Wechseln zwischen virtuellen Terminals hinzugefügt wurde.
- Im X-Server Xfbdev, der das Framebuffer verwendet, wurde Unterstützung für X-Video, GLX und DRI3 hinzugefügt, die über die 2D-Beschleunigungsarchitektur GLAMOR implementiert sind. Neue Befehlszeilenoptionen für die Konfiguration wurden hinzugefügt.
Xfbdev. - Im X-Server Xvfb (X Virtual Framebuffer) wurde Unterstützung für DRI3 und
GLX hinzugefügt, implementiert durch GLAMOR. - Der DDX-Treiber „modesetting“, der über die KMS (Kernel Mode Setting)-Schnittstelle arbeitet, wurde auf die Verwendung von GBM Bo Wrapper (BufferObject) umgestellt. Der Cursor kann jetzt gedreht und gespiegelt werden, und es wurde Unterstützung für zusätzliche Cursorgrößen hinzugefügt.
- Die Implementierung von DRI3 gibt jetzt die Versionsnummer 1.4 zurück und leert den Modifikator-Cache beim Aufruf der Methode closeScreen.
- DRM-Treiber (Direct Rendering Manager) für Coreboot, VESA und EFI wurden hinzugefügt. Der DDX-Treiber für Intel-GPUs ist auf die Verwendung für Hardware bis zur Generation Gen3 beschränkt.
- Unterstützung für die Spezifikation XDG Base Dir 0.8 wurde sichergestellt.
- Die Konfiguration für NVIDIA-Module wurde erfolgreich getrennt.
Quelle: opennet.ru
