Objavljen je izdanak projekta XLibre 25.2.0, koji razvija fork X.Org Server-a. Prvo izdanje grane XLibre XServer 25.2.0 pozicionira se kao beta verzija i namijenjeno je testiranju i otkrivanju mogućih nedostataka. Uskoro se planira objaviti još nekoliko beta verzija, nakon čega će grana biti proglašena stabilnom.
XLibre se po defaultu koristi u distribucijama Artix Linux, GhostBSD, OpenMandriva i Vendefoul Wolf. Za Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu i Void Linux zajednica podržava pakete za zamjenu X.Org Server-a s XLibre. Razlog za stvaranje forka bila su neslaganja s politikom održavatelja X.Org koja je vodila do stagnacije razvoja.
Među
promjene u izdanju XLibre XServer 25.2:
- Provedena je refaktorizacija unutarnje arhitekture mehanizma 2D-akceleracije glamor_egl, koji koristi OpenGL za ubrzavanje 2D-operacija. Iz glamor_egl istaknut je xf86-specifični kod, a implementacija infrastrukture DRI3 (Direct Rendering Infrastructure) preinačena je za rad bez knjižnice libgbm (Generic Buffer Management), što je omogućilo rad GLAMOR-a s proprietarnim NVIDIA drajverima, počevši od verzije 470. Drajveri NVIDIA 470+ sada se mogu koristiti za GLX i DRI3, inicijalizaciju EGL i kreiranje OpenGL konteksta.
- Preinačena je implementacija pojednostavljenog X-servera KDrive, u kojem je uvedena podrška za rad s više ekrana, infrastruktura DRI3, arhitektura 2D-akceleracije GLAMOR, mehanizam akceleracije reprodukcije videa X-Video, automatsko prepoznavanje ulaznog sustava evdev, višedretveni unos i prebacivanje virtualnih terminala.
- U X-serveru Xfbdev, koji koristi frame buffer, dodana je podrška za X-Video, GLX i DRI3, koji su implementirani putem arhitekture 2D-akceleracije GLAMOR. Dodane su nove opcije naredbenog retka za konfiguraciju
Xfbdev. - U X-serveru Xvfb (X virtual framebuffer) dodana je podrška za DRI3 i
GLX, implementirana putem GLAMOR-a. - DDX-drajver „modesetting“, koji radi iznad KMS (Kernel Mode Setting) sučelja, prebačen je na korištenje GBM Bo Wrapper (BufferObject). Podešeni su rotacija i ogledalo kursora, dodana je podrška za dodatne dimenzije kursora.
- Implementacija DRI3 sada vraća broj verzije 1.4 i čisti cache modifikatora prilikom pozivanja metode closeScreen.
- Dodani su DRM-drajveri (Direct Rendering Manager) za Coreboot, VESA i EFI. DDX-drajver za Intel GPU ograničen je na korištenje za hardware do generacije Gen3.
- Osigurana je podrška za specifikaciju XDG Base Dir 0.8.
- Izvršeno je razdvajanje konfiguracije za NVIDIA module.
Izvor: opennet.ru
