È stato rilasciato il progetto XLibre XServer 25.1.0, che sviluppa un fork di X.Org Server.

Dopo sei mesi di sviluppo è stato rilasciato il progetto XLibre 25.1.0, che sviluppa un fork di X.Org Server. Il primo rilascio della serie XLibre XServer 25.1.0 è posizionato come avere qualità beta e destinato ai test e all'individuazione di possibili difetti. A seguire, sono previste altre due versioni beta, dopo le quali, nel rilascio 25.1.3, verrà dichiarata stabile la serie.

Il progetto è sviluppato da Enrico Weigelt, che occupa il primo posto in termini di modifiche apportate per il server X — prima della creazione del fork da parte di Enrico, in X.Org Server erano state effettuate circa 1600 modifiche e altre 1200 modifiche sono state incluse nella base di codice del fork. Enrico è anche il maintainer dei driver AMD FCH GPIO e VIRTIO GPIO nel kernel Linux, e maintainer di Xnest.

La creazione del fork è stata motivata dal disaccordo con la politica dei manutentori di X.Org, che portava a una stagnazione dello sviluppo, mentre Enrico sosteneva un’attiva continuazione dello sviluppo e una grande pulizia del server X. Il malcontento dei manutentori nei confronti di Enrico, che ha portato alla cessazione dell'accettazione delle sue modifiche, è dovuto al fatto che alcune modifiche legate alla pulizia hanno causato problemi, regressioni, violazioni dell’ABI e fallimenti nella compilazione. Inoltre, Enrico era incline a teorie del complotto e affermava che la Red Hat stava intenzionalmente rallentando lo sviluppo del server X.

Tra le modifiche nel rilascio di XLibre XServer 25.1:

  • È stata aggiunta la supporto per la libreria libseat e il processo in background seatd, che forniscono funzionalità per la gestione delle sessioni e l'organizzazione dell'accesso ai dispositivi di input e output condivisi (può essere utilizzato come alternativa ai componenti di gestione delle sessioni di systemd).
  • È stato migliorato il supporto per i driver proprietari NVIDIA. Oltre alle versioni di driver NVIDIA 570+ precedentemente supportate, è stato aggiunto il supporto per le vecchie branch 340, 390 e 470, attivabile tramite la specifica del flag "legacy_nvidia_padding" durante la compilazione di Xserver e che consente di evitare di impostare il parametro IgnoreABI nella direttiva ServerFlags. Nei sistemi con driver NVIDIA è abilitato il supporto per l'architettura 2D-accelerata GLAMOR, che utilizza OpenGL per accelerare le operazioni 2D (in precedenza il supporto GLAMOR era disabilitato a causa di incompatibilità con il driver DDX "modesetting" sui sistemi con driver NVIDIA, ora questa incompatibilità è stata risolta).
  • Restituito il server X Xfbdev, che utilizza il framebuffer fornito dal dispositivo framebuffer (/dev/fb*) in Linux. Xfbdev può funzionare senza driver grafici ed è adatto per l'uso in sistemi embedded e ambienti con risorse limitate.
  • Aggiunta la supporto per la piattaforma Cygwin (ambiente GNU per Windows).
  • Aggiunta la possibilità di impostare la proprietà DPI in relazione a diversi monitor.
  • Nel driver dga è stata interrotta la supporto per il protocollo obsoleto DGA 1.0.
  • Apportate oltre 20 modifiche relative alla pulizia del codice.
  • Nel sistema di integrazione continua è stato implementato il testing delle build per le piattaforme DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) e Cygwin (x86-64). Per DragonFly BSD, FreeBSD, NetBSD, mingw32 e Ubuntu è stata aggiunta la verifica della build con il flag '-Werror'.

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