PÀrast kuue kuu arendust on avaldatud XLibre 25.1.0 versioon, mis arendab X.Org Serveri fork'i. Esimene XLibre XServer 25.1.0 versioon positsioneeritakse beeta kvaliteediga ja on mÔeldud testimiseks ning vÔimalike puuduste tuvastamiseks. JÀrgmine samm on veel kahe beeta versiooni vÀljaandmine, pÀrast mida kuulutatakse versioon 25.1.3 stabiilseks.
Projekti arendab Enrico Weigelt, kes on teinud kĂ”ige rohkem muudatusi X-serveri jaoks - enne fork'i loomist oli X.Org Serveris vastu vĂ”etud umbes 1600 muudatust ja fork'i koodibaasi on lisatud veel ĂŒle 1200 muudatuse. Enrico on samuti AMD FCH GPIO ja VIRTIO GPIO draiverite hooldaja Linuxi kernelis ning Xnesti hooldaja.
Fork'i loomise pĂ”hjuseks oli erimeelsus X.Org hooldajate poliitika ĂŒle, mis viis arenduse stagnatsiooni, samal ajal kui Enrico pooldas aktiivset arendustegevust ning suurte X-serveri puhastusprotsesside lĂ€biviimist. Hooldajate rahulolematust Enrico suhtes, mis viis tema muudatuste vastuvĂ”tmise katkestamiseni, pĂ”hjustasid teatud puhastamisega seotud muudatused, mis tĂ”id kaasa probleeme, regressioone, ABI rikkumisi ja ehitusvigu. Lisaks kaldu oli Enrico vandenĂ”uteooriate poole ning vĂ€itis, et Red Hati ettevĂ”te pidurdab X-serveri arendust.
XLibre XServer 25.1 versiooni muudatuste seas:
- Lisatud tugi libseat raamatukogule ja taustaprotsessile seatd, mis pakuvad vÔimalusi seansi haldamiseks ja jagatud sisend- ja vÀljundseadmete juurdepÀÀsu korraldamiseks (saab kasutada alternatiivina systemd seansihalduri komponentidele).
- Parandatud NVIDIA patenteeritud draiverite tuge. Lisaks varem toetatud NVIDIA 570+ draiverite versioonidele on lisatud vanade harude 340, 390 ja 470 tugi, mille aktiveerimise jaoks tuleb Xserveri kompileerimisel mÀÀrata lipp âlegacy_nvidia_paddingâ, mis vĂ”imaldab vĂ€ltida ServerFlags direktiivis IgnoreABI parameetri mÀÀramist. NVIDIA draiverniga sĂŒsteemides on aktiveeritud 2D-kiirusĂŒlemise GLAMOR arhitektuuri tugi, mis kasutab OpenGL 2D-operatsioonide kiirendamiseks (varem oli GLAMOR-i tugi keelatud NVIDIA draiverite âmodesettingâ DDX-draiveriga kokkusobimatuse tĂ”ttu, nĂŒĂŒd on see kokkusobimatus kĂ”rvaldatud).
- X-server Xfbdev, mis kasutab Linuxi framebufferiga ( /dev/fb* ) pakutavat raamistikku, on naasti. Xfbdev suudab töötada ilma graafiliste draiveriteta ja sobib kasutamiseks sisseehitatud sĂŒsteemides ja piiratud ressurssidega keskkondades.
- Lisatud tugi Cygwin platvormile (GNU keskkond Windowsile).
- Lisatud vÔimalus mÀÀrata DPI omadus, sidudes eri monitoridega.
- DGA draiveris on lÔpetatud vananenud DGA 1.0 protokolli tugi.
- Tehtud on ĂŒle 20 koodipuhastuse seotud muudatust.
- Pideva integreerimise sĂŒsteemis on rakendatud ehituste testimine DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) ja Cygwin (x86-64) platvormidel. DragonFly BSD, FreeBSD, NetBSD, mingw32 ja Ubuntu puhul on tĂ€iendavalt lisatud ehituse kontroll koos lipuga â-Werrorâ.
Allikas: opennet.ru
