Esitatud on projekti XLibre esimene vÀljaanne, mis arendab X.Org Serveri fork'i. VÀljaanne on positsioneeritud kui beetaversioon ja on mÔeldud testimiseks ning vÔimalike puuduste tuvastamiseks. XLibre 25.0 sisaldab ABI muudatusi, seega on Ôige töö tagamiseks vajalik X11-draiverite uuesti kompileerimine. Projekt on avatud koostööks jaotustega ning on valmis integreerima oma koostisse kompleksid, mis on kogunenud pakettide haldamise kÀigus. serverilt X.Org.
Fork'i lĂ”i Enrico Weigelt, kes on X-serveri muudatuste ettevalmistamisel esikohal â enne fork'i loomist oli X.Org Serverisse 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 hooldaja. Enrico kutsub kĂ”iki soovijaid liituma XLibre arendamistöösse, kes on valmis panustama ja on huvitatud X11 edendamisest, sĂ”ltumata riigist, rassist, soost, vanusest, poliitilistest uskumustest ja isiklikest omadustest. Fork'i asutamisest alates on arendusse liitunud juba ĂŒle 10 osaleja, kes on esitanud mitmeid kĂŒmneid muudatusi.
Fork'i loomise pĂ”hjuseks oli mitteolek nĂ”usolekutega X.Orgi hooldajatest, mis viis arendamise stagnatsioonini, samas kui Enrico arvas, et X-serveri arendamine peaksite jĂ€tkuma ning et tuleb teha ulatuslik puhastus. Hooldaja rahulolematus Enricoga, mis viis tema muudatuste vastu vĂ”tmise lĂ”petamiseni, oli tingitud sellest, et osa puhastusprotsessiga seotud muudatusi tĂ”id esile probleeme, regressioone, ABI rikkumisi ja kompileerimise tĂ”rkeid. Lisaks kaldus Enrico vandenĂ”uteooriate poole ja vĂ€itis, et Red Hat'i ettevĂ”te pĂŒĂŒdleb X-serveri arendamise aeglustamise suunas.
XLibre esimeses vĂ€ljaandes, peale ulatuslikku koodi puhastamist ja projekti tehnilisest vĂ”last vabastamisest (ĂŒle tuhande patche), pakutakse jĂ€rgmisi uuendusi:
- X11 laienduse Xnamespace tugi, mis tagab kliendi isoleerimise X11 nimede ruumide tasemel jagamise kaudu.
- Xnest'i ĂŒleviimine XCB-le ja Xlib'i eemaldamine sĂ”ltuvustest.
- VÔimalus paigaldada samaaegselt erinevaid ABI versioone (iga API variandi jaoks oma draiverikataloog), et vÔimaldada sujuvat uuendamist jaotustes.
- Parandatud toe osutamine mitte-Linuxi platvormidele.
- Kogunenud haavatavuste kÔrvaldamine.
Allikas: opennet.ru
