Pas pas gjashtë muajsh zhvillimi, është publikuar versioni i projektit XLibre 25.1.0, që përmirëson forkun e X.Org Server. Lëshimi i parë i degës XLibre XServer 25.1.0 pozicionohet si një version beta dhe është i destinuar për testim dhe identifikimin e mundësive përmirësuese. Pas kësaj planifikohet të lëshohet edhe dy versione beta, dhe më pas, në lëshimin 25.1.3, të shpallet dega stabile.
Projekti zhvillohet nga Enrico Weigelt, që mban vendin e parë në numrin e ndryshimeve të përgatitura për X-server - deri në krijimin e forkut nga Enrico në X.Org Server janë pranuar rreth 1600 ndryshime dhe më shumë se 1200 ndryshime janë përfshirë në bazën e kodit të forkut. Enrico gjithashtu është mbajtës i drejtimit të piloteve AMD FCH GPIO dhe VIRTIO GPIO në bërthamën Linux, dhe mbajtës i drejtimit të Xnest.
Arsyeja e krijimit të fork-ut ishte mosdakordësia me politikën e mbështetësve të X.Org, e cila çonte në stagnimin e zhvillimit, ndërsa Enriko ishte për vazhdimin aktiv të zhvillimit dhe realizimin e një pastrimi të madh të serverit X. Pakënaqësia e mbështetësve ndaj Enrikos, e cila çoi në ndalimin e pranimit të ndryshimeve nga ai, ishte shkaktuar nga disa ndryshime të lidhura me pastrimin që shkaktonin probleme, regresione, shkelje të ABI-së dhe dështime gjatë ndërtimit. Për më tepër, Enriko kishte prirje për teori konspirative dhe deklaronte se kompania Red Hat po e pengonte qëllimisht zhvillimin e serverit X.
Ndryshimet në lëshimin XLibre XServer 25.1:
- Shtuar mbështetje për bibliotekën libseat dhe procesin në prapavijë seatd, që ofrojnë mundësi për menaxhimin e seancave dhe organizimin e aksesit në pajisjet e hyrjes dhe daljes që ndahen (mund të përdoret si një alternativë për komponentët e menaxhimit të seancave nga systemd).
- Përmirësuar mbështetje për drejtuesit e pronarëve NVIDIA. Përveç versioneve të mëparshme të mbështetur të drejtuesit NVIDIA 570+, është shtuar mbështetja për degët e vjetra 340, 390 dhe 470, e cila aktivizohet duke treguar shenjën «legacy_nvidia_padding» gjatë ndërtimit të Xserver-it dhe duke lejuar që të kaloni pa vendosjen e parametrave në direktivën ServerFlags për IgnoreABI. Në sistemet me drejtuesin NVIDIA, është aktivizuar mbështetje për arkitekturën e akcelerimit 2D GLAMOR, e cila përdor OpenGL për të akceluar operacionet 2D (më parë mbështetja për GLAMOR ishte çaktivizuar për shkak të moskompatibilitetit me drejtuesin DDX «modesetting» në sistemet me drejtuesit NVIDIA, tani ky moskompatibilitet është eliminuar).
- X-server-i Xfbdev është rikthyer, duke përdorur framebuffer-in e ofruar nga pajisja framebuffer (/dev/fb*) në Linux. Xfbdev mund të funksionojë pa drejtues grafikë dhe është i përshtatshëm për përdorim në sisteme të inkorporuara dhe në mjedise me burime të kufizuara.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r platformĂ«n Cygwin (mjedisi GNU pĂ«r Windows).
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« vendosur pronĂ«n DPI nĂ« lidhje me monitore tĂ« ndryshĂ«m.
- Në drejtuesin dga është ndalur mbështetja për protokollin e vjetëruar DGA 1.0.
- Janë bërë më shumë se 20 ndryshime lidhur me pastrimin e kodit.
- Në sistemin e integrimit të vazhdueshëm, është zbatuar testimi i ndërtimit për platformat DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) dhe Cygwin (x86-64). Për DragonFly BSD, FreeBSD, NetBSD, mingw32 dhe Ubuntu është shtuar gjithashtu kontrolli i ndërtimit me shenjën «-Werror».
Burimi: opennet.ru
