Rilascio di XLibre 25.0, fork di X.Org Server

È uscito il primo rilascio del progetto XLibre, che sviluppa un fork di X.Org Server. Questa versione è posizionata come una beta e destinata a test e identificazione di possibili imperfezioni. XLibre 25.0 include cambiamenti ABI, il che significa che per un corretto funzionamento è necessaria una ricompilazione dei driver X11. Il progetto è aperto alla collaborazione con le distribuzioni e pronto a integrare i patch accumulati nel processo di mantenimento dei pacchetti con server X.Org.

Il fork è stato creato da Enrico Weigelt, che è in cima alla lista per il numero di cambiamenti apportati al server X - prima della creazione del fork, nel X.Org Server erano stati accettati circa 1600 cambiamenti e oltre 1200 modifiche sono state incluse nella codebase del fork. Enrico è anche maintainer dei driver AMD FCH GPIO e VIRTIO GPIO nel kernel Linux, e maintainer di Xnest. Enrico invita tutti coloro che sono interessati a contribuire allo sviluppo di XLibre e alla promozione di X11, indipendentemente da nazionalità, razza, sesso, età, convinzioni politiche e caratteristiche personali, a unirsi al lavoro su XLibre. Dalla fondazione del fork, oltre 10 partecipanti si sono già uniti allo sviluppo, fornendo diverse decine di modifiche.

La ragione principale della creazione del fork è stata il disaccordo con la politica dei manutentori di X.Org, che ha portato a una stagnazione nello sviluppo, mentre Enrico sosteneva un continuo sviluppo attivo e una grande pulizia del server X. Il malcontento dei manutentori nei riguardi di Enrico, che ha portato alla cessazione dell'accettazione delle sue modifiche, è dovuto al fatto che alcune modifiche legate alla pulizia provocavano problemi, regressioni, violazioni dell'ABI e crash durante la compilazione. Inoltre, Enrico tendeva a teorie del complotto e sosteneva che la Red Hat stava intenzionalmente rallentando lo sviluppo del server X.

Nel primo rilascio di XLibre, oltre a una significativa pulizia del codice e alla riduzione del debito tecnico (oltre mille patch), sono state proposte le seguenti novità:

  • Supporto per l'estensione X11 Xnamespace, che fornisce isolamento dei client attraverso la separazione a livello di nomi X11.
  • Traduzione di Xnest su XCB e rimozione di Xlib dalle dipendenze.
  • Possibilità di installare simultaneamente diverse versioni dell'ABI (per ogni variante dell'API, una directory con i driver) per un aggiornamento senza soluzione di continuità nelle distribuzioni.
  • Miglioramento del supporto per piattaforme diverse da Linux.
  • Rimozione delle vulnerabilità accumulate.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster