Byl zveřejněn výstup projektu XLibre 25.2.0, který vyvíjí fork X.Org Server. První vydání větve XLibre XServer 25.2.0 je oslovováno jako beta verze a je určeno pro testování a odhalení možných nedostatků. Následně plánují vydat ještě několik beta verzí, po nichž bude vyhlášena stabilní větev.
XLibre se používá jako výchozí ve distribucích Artix Linux, GhostBSD, OpenMandriva a Vendefoul Wolf. Pro Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu a Void Linux jsou k dispozici balíčky od komunity pro nahrazení X.Org Serveru XLibre. Důvodem pro vytvoření forku byl nesouhlas s politikou správců X.Org, což vedlo ke stagnaci vývoje.
Mezi
změny ve vydání XLibre XServer 25.2:
- Bylo provedeno refaktoring vnitřní architektury mechanismu 2D akcelerace glamor_egl, který používá OpenGL pro zrychlení 2D operací. Z glamor_egl byl vyčleněn kód specifický pro xf86 a implementace infrastruktury DRI3 (Direct Rendering Infrastructure) byla přepracována tak, aby fungovala bez knihovny libgbm (Generic Buffer Management), což umožnilo fungování GLAMOR s proprietárními ovladači NVIDIA počínaje větví 470. Ovladače NVIDIA 470+ nyní mohou být použity pro GLX a DRI3, inicializaci EGL a vytváření kontextu OpenGL.
- Byla přepracována implementace zjednodušeného X serveru KDrive, který nyní podporuje práci s více obrazovkami, infrastrukturu DRI3, architekturu 2D akcelerace GLAMOR, mechanismus akcelerace přehrávání videa X-Video, automatické rozpoznávání vstupního systému evdev, vícetruný vstup a přepínání virtuálních terminálů.
- Ve X serveru Xfbdev, který používá framebuffer, byla přidána podpora X-Video, GLX a DRI3, které byly implementovány prostřednictvím architektury 2D akcelerace GLAMOR. Byly přidány nové možnosti příkazového řádku pro konfiguraci
Xfbdev. - Ve X serveru Xvfb (X virtual framebuffer) byla přidána podpora DRI3 a
GLX, implementovaná prostřednictvím GLAMOR. - DDX ovladač "modesetting", který pracuje na rozhraní KMS (Kernel Mode Setting), byl převeden na použití GBM Bo Wrapper (BufferObject). Byla zavedena rotace a zrcadlení kurzoru, přidána podpora dalších velikostí kurzoru.
- Implementace DRI3 nyní vrací číslo verze 1.4 a čistí cache modifikátorů při volání metody closeScreen.
- Byly přidány DRM ovladače (Direct Rendering Manager) pro Coreboot, VESA a EFI. DDX ovladač pro GPU Intel je omezen na použití pro hardware až do generace Gen3.
- Byla zajištěna podpora specifikace XDG Base Dir 0.8.
- Bylo dokončeno rozdělení konfigurace pro moduly NVIDIA.
Zdroj: opennet.ru
