Pirmais XLibre projekta izlaidums, kas attīsta X.Org Server forku, ir publicēts. Izlaidums tiek pozicionēts kā beta versija, un tas ir paredzēts testēšanai un iespējamo trūkumu identificēšanai. XLibre 25.0 ietver ABI izmaiņas, tādēļ pareizai darbībai nepieciešama X11 draiveru pārbūve. Projekts ir atvērts sadarbībai ar distribūcijām un ir gatavs integrēt savā sastāvā uzkrātos labojumus, kas radušies pakotņu atbalsta procesā. serveri X.Org.
Forku izveidoja Enrico Weigelt, kurš ieņem pirmo vietu izmaiņu skaitā, kas sagatavotas X-serverim — līdz forka izveidošanai no Enrico X.Org Server tika pieņemtas apmēram 1600 izmaiņas, un vēl vairāk nekā 1200 izmaiņu ir iekļautas forka koda bāzē. Enrico ir arī AMD FCH GPIO un VIRTIO GPIO draiveru uzturētājs Linux kodolā un Xnest uzturētājs. Enrico aicina ikvienu, kurš vēlas piedalīties XLibre izstrādē un ir ieinteresēts X11 popularizēšanā, neatkarīgi no valsts, rases, dzimuma, vecuma, politiskajiem uzskatiem un personiskajām īpatnībām, pievienoties darbam pie projekta. Kopš forka izveides tajā jau piedalījušies vairāk nekā 10 dalībnieku, kuri ir iesnieguši vairākus desmitus izmaiņu.
Forku izveidoja nesaskaņa ar X.Org apkopojošo politiku, kas noveda pie izstrādes stagnācijas, kamēr Enrico iestājās par aktīvu X-servera attīstības turpināšanu un plašu tīrīšanu. Apkopotāju neapmierinātība pret Enrico, kas noveda pie izmaiņu nepieņemšanas, radās, jo daži ar tīrīšanu saistītie labojumi izraisīja problēmas, regresijas, ABI pārkāpumus un kļūdas būvē. Turklāt Enrico bija nosliece uz sazvērestības teorijām un apgalvoja, ka uzņēmums Red Hat apzināti kavē X-servera attīstību.
Pirmajā XLibre izlaidumā, papildus būtiskai koda tīrīšanai un projekta tehniskā parāda samazināšanai (vairāk nekā tūkstoš labojumu), piedāvātas šādas jaunoves:
- Atbalsts X11 paplašinājumam Xnamespace, kas nodrošina klientu izolāciju, dalot tos pa X11 nosaukumu telpām.
- Xnest pārsūtīšana uz XCB un Xlib izslēgšana no atkarībām.
- Iespēja vienlaicīgi instalēt dažādas ABI versijas (katrai API versijai sava draiveru katalogs) bezšuvju atjaunināšanai distribūcijās.
- Uzlabota atbalsta sniegšana platformām, kas nav Linux.
- Sakārtota uzkrājušos kļūdu novēršana.
Avots: opennet.lv
