Wydanie projektu XLibre XServer 25.2.0, rozwijającego fork X.Org Server

Opublikowano wydanie projektu XLibre 25.2.0, rozwijającego fork X.Org Server. Pierwsze wydanie gałęzi XLibre XServer 25.2.0 jest oznaczone jako wersja beta i jest przeznaczone do testowania oraz identyfikacji potencjalnych niedociągnięć. Wkrótce planowane jest wydanie kolejnych wersji beta, po których ogłoszona zostanie stabilna wersja gałęzi.

XLibre jest domyślnie używane w dystrybucjach Artix Linux, GhostBSD, OpenMandriva i Vendefoul Wolf. Społeczność wspiera pakiety dla Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu i Void Linux, które umożliwiają zastąpienie X.Org Server przez XLibre. Powodem stworzenia forka było niezgodzenie się z polityką osób odpowiedzialnych za X.Org, co prowadziło do stagnacji w rozwoju.

Wśród
zmiany w wydaniu XLibre XServer 25.2:

  • Przeprowadzono refaktoryzację wewnętrznej architektury mechanizmu akceleracji 2D glamor_egl, który wykorzystuje OpenGL do przyspieszania operacji 2D. Kod specyficzny dla xf86 został wydzielony z glamor_egl, a implementacja infrastruktury DRI3 (Direct Rendering Infrastructure) została przerobiona tak, aby działała bez biblioteki libgbm (Generic Buffer Management), co umożliwiło działanie GLAMOR z zamkniętymi sterownikami NVIDIA, począwszy od gałęzi 470. Sterowniki NVIDIA 470+ mogą teraz być stosowane do GLX i DRI3, inicjalizacji EGL oraz tworzenia kontekstu OpenGL.
  • Przerobiona została implementacja uproszczonego serwera X KDrive, w którym dodano wsparcie dla pracy z wieloma ekranami, infrastruktury DRI3, architektury 2D akceleracji GLAMOR, mechanizmu przyspieszenia odtwarzania wideo X-Video, automatycznego rozpoznawania systemu wejścia evdev, wielowątkowego wejścia i przełączania wirtualnych terminali.
  • W serwerze X Xfbdev, wykorzystującym framebuffer, dodano wsparcie dla X-Video, GLX i DRI3, które są zaimplementowane poprzez architekturę 2D akceleracji GLAMOR. Dodano nowe opcje wiersza poleceń do konfiguracji Xfbdev.
    Xfbdev.
  • W serwerze X Xvfb (X wirtualny framebuffer) dodano wsparcie dla DRI3 oraz
    GLX, realizowanej poprzez GLAMOR.
  • Sterownik DDX „modesetting”, działający na interfejsie KMS (Kernel Mode Setting), przeszedł na użycie GBM Bo Wrapper (BufferObject). Umożliwiono obrót oraz odbicie kursora, dodano wsparcie dla dodatkowych rozmiarów kursora.
  • Implementacja DRI3 teraz zwraca numer wersji 1.4 i czyści pamięć podręczną modyfikatorów przy wywołaniu metody closeScreen.
  • Dodano sterowniki DRM (Direct Rendering Manager) dla Coreboot, VESA i EFI. Sterownik DDX dla GPU Intel ograniczony został do sprzętu sprzed trzeciej generacji.
  • Zapewniono wsparcie dla specyfikacji XDG Base Dir 0.8.
  • Zrealizowano podział konfiguracji dla modułów NVIDIA.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster