Fyrsta útgáfa XLibre verkefnisins, gaffall af X.Org Server, hefur verið gefin út. Þessi útgáfa er í beta-gæði og er ætluð til prófana og til að greina hugsanlegar villur. XLibre 25.0 inniheldur ABI breytingar, sem þýðir að rétt virkni krefst þess að X11 reklarnir séu endurbyggðir. Verkefnið er opið fyrir samstarfi við dreifingar og er tilbúið til að samþætta lagfæringar sem safnast hafa upp við viðhald pakka. miðlara X.Org.
Forkinn var búinn til af Enrico Weigelt, helsta framlagi X-þjónsins. Áður en fork Enrico kom til sögunnar höfðu um það bil 1600 breytingar verið samþykktar í X.Org-þjóninum og yfir 1200 til viðbótar voru felldar inn í kóðagrunn forksins. Enrico er einnig viðhaldsaðili kjarnarekla AMD FCH GPIO og VIRTIO GPIO. Linux, og viðhaldsaðili Xnest. Enrico býður öllum sem hafa áhuga á að leggja sitt af mörkum til þróunar og kynningar á X11, óháð landi, kynþætti, kyni, aldri, stjórnmálaskoðunum eða persónulegum bakgrunni, að taka þátt í XLibre verkefninu. Frá upphafi forksins hafa meira en 10 þátttakendur þegar tekið þátt í þróuninni og lagt sitt af mörkum til tugi breytinga.
Ástæðan fyrir forgingunni var ósamkomulag við stefnu viðhaldsaðila X.Org, sem leiddi til stöðnunar í þróun, en Enrico barðist fyrir virkri áframhaldandi þróun og mikilli hreinsun á X-þjóninum. Óánægja viðhaldsaðila með Enrico, sem leiddi til þess að hætt var að samþykkja breytingar frá honum, stafaði af því að sumar breytingarnar sem tengdust hreinsuninni leiddu til vandamála, afturför, brota á ABI-reglum og bilana í smíði. Þar að auki var Enrico hneigður til samsæriskenninga og hélt því fram að Red Hat væri vísvitandi að hægja á þróun X-þjónsins.
Auk þess að hreinsa verulega upp kóðann og losna við tæknilega skuld (yfir þúsund uppfærslur), býður fyrsta útgáfan af XLibre upp á eftirfarandi nýjungar:
- Stuðningur við X11 Xnamespace viðbótina, sem býður upp á einangrun viðskiptavina með aðskilnaði á X11 nafnrýmisstigi.
- Breyta Xnest í XCB og fjarlægja Xlib úr ósjálfstæðum kerfum.
- Möguleikinn á að setja upp mismunandi ABI útgáfur samtímis (hver API útgáfa hefur sína eigin möppu með reklum) fyrir óaðfinnanlegar uppfærslur í dreifingum.
- Bættur stuðningur við önnur kerfi en Linux.
- Útrýming uppsafnaðra veikleika.
Heimild: opennet.ru
