Lansarea proiectului XLibre XServer 25.1.0, care dezvoltă forca X.Org Server

După o jumătate de an de dezvoltare, a fost publicată versiunea proiectului XLibre 25.1.0, care dezvoltă forca X.Org Server. Prima versiune a ramurii XLibre XServer 25.1.0 este poziționată ca având calitatea unei versiuni beta și este destinată testării și identificării posibilelor neajunsuri. Urmează să fie lansate încă două versiuni beta, după care în versiunea 25.1.3 ramura va fi declarată stabilă.

Proiectul este dezvoltat de Enrico Weigelt, care ocupă prima poziție în numărul de modificări pregătite pentru serverul X — înainte de crearea forcii de către Enrico, în X.Org Server au fost acceptate aproximativ 1600 de modificări și alte 1200 de modificări au fost incluse în baza de cod a forței. Enrico este de asemenea întreținător al driverelor AMD FCH GPIO și VIRTIO GPIO în nucleul Linux, și întreținător al Xnest.

Cauza creării forței a fost dezacordul cu politica celor care întrețin X.Org, care a condus la stagnarea dezvoltării, în timp ce Enrico a pledat pentru continuarea activă a dezvoltării și pentru o mare curățire a serverului X. Nemulțumirea celor care întrețin față de Enrico, care a dus la încetarea primirii modificărilor de la el, a fost cauzată de faptul că unele modificări legate de curățire au dus la probleme, regresii, încălcări ale ABI și erori la compilare. În plus, Enrico era înclinat spre teorii ale conspirației și a declarat că compania Red Hat intenționează să încetinească dezvoltarea serverului X.

Printre modificările din versiunea XLibre XServer 25.1:

  • A fost adăugată suportul pentru biblioteca libseat și procesul de fundal seatd, care oferă posibilități pentru gestionarea sesiunii și organizarea accesului la dispozitivele de intrare și ieșire partajate (poate fi folosit ca o alternativă la componentele de gestionare a sesiunii din systemd).
  • A fost îmbunătățită suportul pentru driverele NVIDIA proprietare. Pe lângă versiunile anterioare de drivere NVIDIA 570+, a fost adăugat suport pentru ramurile mai vechi 340, 390 și 470, activat prin specificarea flag-ului „legacy_nvidia_padding” la compilarea Xserver, permițând evitarea setării parametrului IgnoreABI în directiva ServerFlags. Pe sistemele cu driver NVIDIA, este activat suportul pentru arhitectura de accelerare 2D GLAMOR, care folosește OpenGL pentru accelerarea operațiunilor 2D (anterior, suportul GLAMOR fusese dezactivat din cauza incompatibilității cu driverul DDX „modesetting” pe sistemele cu drivere NVIDIA, dar acum această incompatibilitate a fost eliminată).
  • A fost readus serverul X Xfbdev, care utilizează framebuffer-ul furnizat de dispozitivul framebuffer (\/dev\/fb*) în Linux. Xfbdev poate funcționa fără drivere grafice și este potrivit pentru aplicații pe sisteme încorporate și în medii cu resurse limitate.
  • A fost adăugat suport pentru platforma Cygwin (mediu GNU pentru Windows).
  • A fost adăugată posibilitatea de a specifica proprietatea DPI în raport cu diferite monitoare.
  • În driverul dga a fost întrerupt suportul pentru protocolul învechit DGA 1.0.
  • Au fost efectuate peste 20 de modificări legate de curățarea codului.
  • În sistemul de integrare continuă a fost implementat testarea construcțiilor pentru platformele DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) și Cygwin (x86-64). Pentru DragonFly BSD, FreeBSD, NetBSD, mingw32 și Ubuntu a fost adăugată suplimentar verificarea construcției cu flag-ul „-Werror”.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster