È stato pubblicato il rilascio del progetto XLibre 25.2.0, che sviluppa un fork di X.Org Server. Il primo rilascio della serie XLibre XServer 25.2.0 è posizionato come versione beta ed è destinato a testare e identificare eventuali malfunzionamenti. In seguito, saranno rilasciate altre versioni beta, dopodiché verrà dichiarata la stabilità della serie.
XLibre è utilizzato per impostazione predefinita nelle distribuzioni Artix Linux, GhostBSD, OpenMandriva e Vendefoul Wolf. Per Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu e Void Linux, la comunità supporta pacchetti per sostituire X.Org Server con XLibre. La creazione del fork è stata motivata dal disaccordo con la politica dei mantenitori di X.Org, che porta a una stagnazione nello sviluppo.
Tra
modifiche nel rilascio XLibre XServer 25.2:
- È stata effettuata una ristrutturazione dell'architettura interna del meccanismo di accelerazione 2D glamor_egl, che utilizza OpenGL per accelerare le operazioni 2D. Il codice specifico di xf86 è stato estratto da glamor_egl, e l'implementazione dell'infrastruttura DRI3 (Direct Rendering Infrastructure) è stata adattata per funzionare senza la libreria libgbm (Generic Buffer Management), permettendo così a GLAMOR di lavorare con i driver proprietari NVIDIA, a partire dalla serie 470. I driver NVIDIA 470+ possono ora essere utilizzati per GLX e DRI3, inizializzazione EGL e creazione del contesto OpenGL.
- È stata riscritta l'implementazione del server X semplificato KDrive, che ora supporta il funzionamento su più schermi, il supporto per l'infrastruttura DRI3, l'architettura di accelerazione 2D GLAMOR, il meccanismo di accelerazione della riproduzione video X-Video, il rilevamento automatico del sistema di input evdev, l'input multithread e il passaggio tra terminali virtuali.
- Nel server X Xfbdev, che utilizza il framebuffer, è stata aggiunta la supporto per X-Video, GLX e DRI3, implementati tramite l'architettura di accelerazione 2D GLAMOR. Sono state aggiunte nuove opzioni della linea di comando per la configurazione
Xfbdev. - Nel server X Xvfb (X virtual framebuffer) è stata aggiunta la supporto per DRI3 e
GLX, implementata tramite GLAMOR. - Il driver DDX "modesetting", che funziona sopra l'interfaccia KMS (Kernel Mode Setting), è stato convertito per utilizzare GBM Bo Wrapper (BufferObject). Sono stati implementati la rotazione e il riflesso del cursore, è stato aggiunto il supporto per dimensioni aggiuntive del cursore.
- L'implementazione di DRI3 ora restituisce il numero di versione 1.4 e pulisce la cache dei modificatori quando viene chiamato il metodo closeScreen.
- Aggiunti driver DRM (Direct Rendering Manager) per Coreboot, VESA e EFI. Il driver DDX per GPU Intel è limitato all'uso su hardware fino alla generazione Gen3.
- È stato garantito il supporto per la specifica XDG Base Dir 0.8.
- È stata completata la separazione della configurazione per i moduli NVIDIA.
Fonte: opennet.ru
