A fost lansată prima versiune a proiectului XLibre, care dezvoltă o ramură a X.Org Server. Această versiune este poziționată ca având calitatea unei versiuni beta și este destinată testării și identificării posibilelor neajunsuri. XLibre 25.0 include modificări ABI, ceea ce înseamnă că pentru o funcționare corectă este necesară recompilarea driverelor X11. Proiectul este deschis colaborării cu distribuții și este gata să integreze în structura sa patch-uri acumulate în urma întreținerii pachetelor. serverul X.Org.
Ramura a fost creată de Enrico Weigelt, care deține primul loc în numărul de modificări pregătite pentru serverul X — înainte de crearea ramurii, la X.Org Server au fost acceptate aproximativ 1600 de modificări, iar peste 1200 de modificări au fost incluse în codul sursă al ramurii. Enrico este, de asemenea, menținător al driverelor AMD FCH GPIO și VIRTIO GPIO în nucleul Linux și menținătorul Xnest. Enrico invită pe toți cei interesați să se alăture lucrului la XLibre, care doresc să contribuie la dezvoltare și sunt interesați de promovarea X11, indiferent de țară, rasă, sex, vârstă, orientări politice și trăsături personale. De la înființarea ramurii, la dezvoltare s-au alăturat deja peste 10 colaboratori, care au oferit zeci de modificări.
Motivul creării ramurii a fost neînțelegerea cu politica celor care întrețin X.Org, care duce la stagnarea dezvoltării, în timp ce Enrico a pledat pentru continuarea activă a dezvoltării și efectuarea unei curățiri ample a serverului X. Nemulțumirea întreținătorilor față de Enrico, care a dus la întreruperea acceptării modificărilor de la el, a fost cauzată de faptul că unele modificări legate de curățire au dus la probleme, regresii, încălcarea ABI și eșecuri la compilare. În plus, Enrico era predispus la teorii ale conspirației și afirma că compania Red Hat încetinește în mod intenționat dezvoltarea serverului X.
În prima versiune a XLibre, pe lângă curățarea semnificativă a codului și eliminarea datoriei tehnice a proiectului (peste o mie de patch-uri), au fost propuse următoarele noutăți:
- Suport pentru extensia X11 Xnamespace, care asigură izolarea clienților prin separarea la nivel de spații de nume X11.
- Migrara Xnest către XCB și eliminarea Xlib din dependențe.
- Posibilitatea instalării simultane a diferitelor versiuni ABI (pentru fiecare variantă API, există un director rezervat cu drivere) pentru o actualizare fără întreruperi în distribuții.
- Îmbunătățirea suportului pentru platforme diferite de Linux.
- Remedierea vulnerabilităților acumulate.
Sursa: opennet.ro
