Stabilne wydanie XLibre XServer 25.1, forka X.Org Server

Dokładnie rok po utworzeniu forka X.Org Server wydano XLibre 25.1.6. Wydanie to oznacza przekształcenie gałęzi 25.1 w stabilną (poprzednie aktualizacje miały jakość wersji beta i były przeznaczone do testowania). XLibre jest domyślnie stosowany w dystrybucjach Artix Linux, GhostBSD, OpenMandriva i Vendefoul Wolf. Dla Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu i Void Linux społeczność wspiera pakiety do zastąpienia X.Org Server przez XLibre.

Główne zmiany w gałęzi XLibre XServer 25.1:

  • Dodano wsparcie dla biblioteki libseat i procesów w tle seatd, które oferują możliwości zarządzania sesją i organizowania dostępu do wspólnych urządzeń wejścia i wyjścia (może być używane jako alternatywa dla systemd-logind).
  • Ulepszono wsparcie dla własnościowych sterowników NVIDIA. Oprócz wcześniej wspieranych wersji sterowników NVIDIA 570+, dodano wsparcie dla starszych gałęzi 340, 390 i 470, aktywowane poprzez wskazanie flagi „legacy_nvidia_padding” podczas kompilacji Xserver, co pozwala na pominięcie ustawiania parametru IgnoreABI w dyrektywie ServerFlags.
    W systemach z sterownikiem NVIDIA włączono wsparcie dla architektury 2D-przyspieszenia GLAMOR, która wykorzystuje OpenGL do przyspieszania operacji 2D (wcześniej wsparcie GLAMOR było wyłączone z powodu niekompatybilności z sterownikiem DDX „modesetting” w systemach z sterownikami NVIDIA, teraz ta niekompatybilność została usunięta).
  • Przywrócono serwer X Xfbdev, który wykorzystuje bufor ramki dostarczany przez urządzenie framebuffer ( /dev/fb*) w systemie Linux. Xfbdev może działać bez graficznych sterowników i nadaje się do zastosowania w systemach embedded oraz w środowiskach o ograniczonych zasobach.
  • Wdrożono rozszerzenie X11 Xnamespace, które zapewnia izolację klientów poprzez podział na poziomie przestrzeni nazw X11.
  • Dodano wsparcie dla platformy Cygwin (środowisko GNU dla Windows).
  • Dodano możliwość ustawiania właściwości DPI w odniesieniu do różnych monitorów.
  • W sterowniku dga zakończono wsparcie dla przestarzałego protokołu DGA 1.0.
  • W systemie ciągłej integracji wdrożono testowanie kompilacji dla platform DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS i Windows.
  • Usunięto luki CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 i CVE-2026-50263, które niedawno zostały naprawione w X.Org Server 21.1.23 i xwayland 24.1.12.

Projekt rozwija Enrico Weigelt, który zajmuje pierwsze miejsce pod względem liczby przygotowanych zmian dla X-serwera — przed utworzeniem forka przez Enrico w X.Org Server przyjęto około 1600 zmian, a jeszcze ponad 1200 zmian zostało włączonych do bazy kodu forka. Enrico jest również maintainerem sterowników AMD FCH GPIO i VIRTIO GPIO w jądrze Linux oraz maintainerem Xnest. Powodem utworzenia forka było niezgodzenie z polityką towarzyszących X.Org, prowadzącej do stagnacji rozwoju, podczas gdy Enrico opowiadał się za aktywnym kontynuowaniem rozwoju i przeprowadzeniem dużego czyszczenia X-serwera. Niezadowolenie towarzyszących w odniesieniu do Enrico, które doprowadziło do zaprzestania przyjmowania od niego zmian, spowodowane było tym, że niektóre zmiany związane z przeprowadzaniem czyszczenia prowadziły do problemów, regresji, naruszenia ABI i awarii podczas kompilacji.

Ź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