
XLibre 25.0 ką tik išvydo šviesą kaip ir pirmoji versija oficialiai išleista ši nauja gerai žinomo X.Org serverio atšaka. Šis projektas pasirodo labai svarbiu metu, kaip tik tada, kai daugelis „Linux“ distribucijų — kaip Fedora — ruošiasi pereiti prie darbalaukio, pagrįstų tik „Wayland“, sukeldami entuziazmą tarp vartotojų ir kūrėjų, ieškančių alternatyvų ir didesnio dinamiškumo X11 ekosistemoje.
25.0 versijos išleidimas įvyko po to, kai ilgas darbo laikotarpis ir daugybė vidinių pokyčiųKūrėjai skyrė pastangų kodo valymui, kuris kai kuriais atvejais netgi panaikina neseniai priimtus sprendimus, priimtus originaliame „Xorg“ serveryje, dėl problemų, aptiktų po jo įdiegimo. Be to, jie įdiegė naujų funkcijų, skirtų patenkinti dabartinius poreikius ir sustiprinti „X11“ aplinkos saugumą bei lankstumą.
Svarbiausios naujos „XLibre 25.0“ funkcijos
- Xnamespace plėtinysĮdiegtas novatoriškas mechanizmas, skirtas izoliuoti klientus, veikiančius skirtingose saugumo srityse, pvz., tradiciniuose konteineriuose, apribojant juos nepriklausomomis X11 vardų erdvėmis. Tai yra patobulinimas, palyginti su tradiciniais saugumo modeliais, sukurtais XX a. dešimtojo dešimtmečio viduryje.
- „Xnest“ perkelta į „xcb“Pašalinama sena priklausomybė nuo „Xlib“, modernizuojant architektūrą ir palengvinant integraciją su naujomis technologijomis.
- ABI tvarkyklių katalogaiPlatinamieji paketai dabar gali vienu metu įdiegti kelias tvarkykles skirtingoms ABI architektūroms, taip užtikrindami sklandų atnaujinimą ir sistemų perėjimą be nesuderinamumų.
- Pažeidžiamumų pataisymaiIštaisytos kelios saugumo problemos, identifikuotos kaip CVE, be to, atlikta daug mažesnių pataisymų, kurių, anot kūrėjų, yra per daug, kad būtų galima išsamiai išvardyti.
Šako priežastis ir kontekstas
Pagrindinis projekto vadovas Enrico Weigelt paaiškino, kad „XLibre“ sukūrimas atsiliepia į valią dabartinės „Xorg“ grupės daugumos (vadovaujamos IBM/„Redhat“ darbuotojų) išreikštas raginimas nutraukti kūrimą ir blokuoti reikšmingus indėlius. Ši situacija pagal jo parodymus, lėmė cenzūra ir draudimas jų indėlio iškart po to, kai buvo paskelbta apie ketinimą padalinti projektą. Atsižvelgdamas į atvirumo naujoms funkcijoms ir patobulinimams stoką, Weigelt mano, kad tai buvo tinkamas laikas pasirinkti naują kryptį pagal „XLibre“.
Maždaug metus buvo dedamos didelės pastangos iš naujo integruoti daugybę įnašų prie kodo bazės, pateikiant šimtus sujungimo užklausų ir tūkstančius pakeitimų, nors pradinio projekto sąstingis galiausiai lėmė šio požiūrio atsisakymą ir gyvos, atviros alternatyvos sukūrimą. Todėl „XLibre“ taip pat gimė kaip atsakas į elitizmo suvokimą ir naujų kūrėjų neskatinimą, kuris istoriškai buvo siejamas tiek su „Xorg“, tiek su jo pirmtaku „Xfree86“.
Kvietimas bendruomenei
„XLibre“ komanda nori pakviesti žmones iš visų distribucijų ir operacinių sistemų išbandyti šią pirmąją versiją, skatindami teikti pasiūlymus ir konkrečius poreikius, kaip patobulinti integraciją. Taip pat kviečiame kitus kūrėjus, turinčius šakutes, papildomus modulius ar kitus susijusius projektus, suvienyti jėgas ir bendradarbiauti kuriant X serverio ateitį.
Pripažindami, kad tai yra pirmoji didelė „Xserver“ versija per daugelį metų Nors naujausios versijos jau beveik tris tūkstančius pakeitimų (commit'ų) jau yra įtrauktos į sąrašą, įspėjame, kad vis dar gali pasitaikyti neištirtų klaidų ir kad versija turėtų būti laikoma atvira beta versija testavimui ir atsiliepimų teikimui. Projektas pabrėžia visiško atvirumo filosofiją, kviesdamas prisidėti nepriklausomai nuo kilmės, įsitikinimų ar individualios patirties.
„XLibre 25.0“ atsiradimas žymi diskusijų apie X11 protokolo ateitį atnaujinimą atviresniu ir bendradarbiavimu grįstu požiūriu. Nors dar neaišku, kaip jį priims bendruomenė ir kaip jam seksis susidūrus su „Wayland“ iškilimu, ši atšaka siekia atgaivinti plėtrą ir pasiūlyti perspektyvią galimybę tiems, kurie nori toliau investuoti į X.