A fost publicată lansarea proiectului XLibre 25.2.0, care dezvoltă un fork al X.Org Server. Prima lansare a ramurii XLibre XServer 25.2.0 este poziționată ca având calitatea unei versiuni beta și este destinată testării și identificării posibilelor neclarități. Următorul pas este planificarea lansării altor câteva versiuni beta, după care se va anunța stabilitatea ramurii.
XLibre este utilizat în mod implicit în distribuțiile Artix Linux, GhostBSD, OpenMandriva și Vendefoul Wolf. Pentru Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu și Void Linux, comunitatea susține pachete pentru înlocuirea X.Org Server cu XLibre. Motivul creării fork-ului a fost dezacordul cu politica celor care mențin X.Org, care conduce la stagnarea dezvoltării.
Printre
schimbările din lansarea XLibre XServer 25.2:
- A fost efectuat un refactoring al arhitecturii interne a mecanismului de accelerare 2D glamor_egl, care utilizează OpenGL pentru accelerarea operațiunilor 2D. Codul specific xf86 a fost extras din glamor_egl, iar implementarea infrastructurii DRI3 (Direct Rendering Infrastructure) a fost reproiectată pentru a funcționa fără biblioteca libgbm (Generic Buffer Management), permițând astfel funcționarea GLAMOR cu driverele proprietare NVIDIA, începând cu ramura 470. Driverele NVIDIA 470+ pot fi acum utilizate pentru GLX și DRI3, inițializarea EGL și crearea contextului OpenGL.
- A fost refăcută implementarea serverului X simplificat KDrive, care acum suportă lucrul cu mai multe ecrane, infrastructura DRI3, arhitectura de accelerare 2D GLAMOR, mecanismul de accelerare a redării video X-Video, autodetectarea sistemului de intrare evdev, inputul multi-threaded și comutarea terminalelor virtuale.
- În serverul X Xfbdev, care utilizează framebufferul, a fost adăugată suport pentru X-Video, GLX și DRI3, implementate prin arhitectura de accelerare 2D GLAMOR. Au fost adăugate opțiuni noi de linie de comandă pentru configurare.
Xfbdev. - În serverul X Xvfb (X virtual framebuffer) a fost adăugată suport pentru DRI3 și
GLX, implementată prin GLAMOR. - Drv-ul DDX „modesetting”, care funcționează pe deasupra interfeței KMS (Kernel Mode Setting), a fost convertit pentru a folosi GBM Bo Wrapper (BufferObject). A fost implementată rotirea și reflectarea cursorului, adăugând suport pentru dimensiuni suplimentare ale cursorului.
- Implementarea DRI3 returnează acum numărul versiunii 1.4 și curăță cache-ul modificatorilor la apelarea metodei closeScreen.
- Au fost adăugate drivere DRM (Direct Rendering Manager) pentru Coreboot, VESA și EFI. Drv-ul DDX pentru GPU Intel este limitat pentru utilizare pe hardware de până la generația Gen3.
- Suportul pentru specificația XDG Base Dir 0.8 a fost asigurat.
- Configurarea pentru modulele NVIDIA a fost separată.
Sursa: opennet.ro
