PĂ€rast kuut kuud arendust on avaldatud projekti XLibre 25.1.0 vĂ€ljaanne, mis arendab X.Org Serveri forkâi. XLibre XServer 25.1.0 esimene vĂ€ljalase on positsioneeritud kui beetaversioon ja on mĂ”eldud testimiseks ja vĂ”imalike puuduste tuvastamiseks. JĂ€rgmise sammuna plaanitakse vĂ€lja anda veel kaks beetaversiooni, mille jĂ€rel kuulutatakse vĂ€ljaanne 25.1.3 stabiilseks.
Projekti arendab Enrico Weigelt, kes on X-serveri muudatuste arvu poolest esikohal â Enrico forkâi loomiseni 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 tuumas ning Xnestâi hooldaja.
Forki loomise pÔhjuseks oli rahulolematus X.Org'i arenduspoliitikaga, mis viis arenduse seiskumiseni, samas kui Enrico toetas aktiivset arendust ja suurt X-serveri puhastust. Rahulolematus Enrico suhtes, mis viis tema muudatuste vastuvÔtmise lÔpetamiseni, tulenes sellest, et teatud puhastusega seotud muudatused pÔhjustasid probleeme, regressioone, ABI rikkumisi ja ehitamisvigu. Lisaks oli Enrico kaldu loodusteaduslikele teooriatele ja vÀitis, et Red Hat' ettevÔte pidurdab X-serveri arendust.
XLibre XServer 25.1 vÀljaande muudatused:
- Lisatud toetav libseat raamatukogu ja taustaprotsess seatd, mis pakuvad vÔimalusi seansi haldamiseks ja jagatud sisendi ja vÀljundi seadmete kasutamiseks (vÔib kasutada alternatiivina systemd seansihalduritele).
- Parandatud NVIDIA patenteeritud juhtmete toetust. Lisaks varasemalt toetatud NVIDIA 570+ draiverite vĂ€ljaannetele on lisatud tugi vanematele 340, 390 ja 470 harudele, mis aktiveeritakse lipu «legacy_nvidia_padding» nĂ€itamise kaudu Xserveri koostamisel ning vĂ”imaldab vĂ€ltida direktiivis ServerFlags parameetri IgnoreABI seadmist. NVIDIA draiveriga sĂŒsteemides on lubatud 2D-kiirenduse GLAMOR-architektuuri tugi, mis kasutab 2D-operatsioonide kiirendamiseks OpenGL-i (varasemalt oli GLAMOR-i tugi vĂ€lja lĂŒlitatud, kuna see ei ĂŒhildu «modesetting» DDX-draiveriga NVIDIA draiveritega sĂŒsteemides, nĂŒĂŒd on see kokkusobimatus kĂ”rvaldatud).
- Tagasi on toodud X-server Xfbdev, mis kasutab Linuxi framiolukorda, mida pakub seade framebuffer (/dev/fb*). Xfbdev vĂ”ib töötada ilma graafikadraiveriteta ja sobib kasutamiseks sisseehitatud sĂŒsteemides ja piiratud ressurssidega keskkondades.
- Lisatud on Cygwini platvormi tugi (GNU keskkond Windowsile).
- Lisatud on vÔimalus mÀÀrata DPI omadust iga monitori seotuse jÀrgi.
- Draiveris dga on lÔpetatud vananenud DGA 1.0 protokolli tugi.
- Tehtud on ĂŒle 20 muudatuse, mis on seotud koodide puhastamisega.
- JĂ€tkuva integreerimise sĂŒsteemis on rakendatud koostiste testimine DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) ja Cygwini (x86-64) platvormidele. DragonFly BSD, FreeBSD, NetBSD, mingw32 ja Ubuntu jaoks on lisatud ka koostise kontroll lipuga «-Werror».
Allikas: opennet.ru
