Publication stable de XLibre XServer 25.1, fork de X.Org Server

Un an après la création du fork X.Org Server, la version XLibre 25.1.6 est présentée. Cette version marque la transition de la branche 25.1 vers la catégorie des versions stables (les mises à jour précédentes avaient un statut de version bêta et étaient destinées à des tests). XLibre est utilisé par défaut dans les distributions Artix Linux, GhostBSD, OpenMandriva et Vendefoul Wolf. Des paquets sont maintenus par la communauté pour remplacer X.Org Server par XLibre sur Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu et Void Linux.

Principales modifications de la branche XLibre XServer 25.1 :

  • Ajout du support de la bibliothèque libseat et du processus en arrière-plan seatd, offrant des fonctionnalités pour gérer les sessions et organiser l'accès aux dispositifs d'entrée et de sortie partagés (peut être utilisé comme alternative à systemd-logind).
  • Amélioration du support des pilotes propriétaires NVIDIA. En plus des versions précédemment supportées des pilotes NVIDIA 570+, le support des anciennes branches 340, 390 et 470 a été ajouté, activé par le drapeau « legacy_nvidia_padding » lors de la compilation de Xserver, permettant de se passer du paramètre IgnoreABI dans la directive ServerFlags.
    Sur les systèmes équipés du pilote NVIDIA, le support de l'architecture d'accélération 2D GLAMOR a été activé, utilisant OpenGL pour accélérer les opérations 2D (auparavant, le support de GLAMOR était désactivé en raison d'une incompatibilité avec le pilote DDX « modesetting » sur les systèmes avec pilotes NVIDIA, cette incompatibilité a maintenant été résolue).
  • Le serveur X Xfbdev a été réintroduit, utilisant le framebuffer fourni par le dispositif framebuffer (/dev/fb*) sous Linux. Xfbdev peut fonctionner sans pilotes graphiques et convient à une utilisation dans des systèmes embarqués et des environnements aux ressources limitées.
  • Mise en place de l'extension X11 Xnamespace, assurant l'isolation des clients par la séparation au niveau des espaces de noms X11.
  • Ajout du support de la plateforme Cygwin (environnement GNU pour Windows).
  • Ajout de la possibilité de spécifier la propriété DPI en fonction des différents moniteurs.
  • Le pilote dga a cessé de supporter le protocole obsolète DGA 1.0.
  • Dans le système d'intégration continue, des tests de construction ont été mis en place pour les plateformes DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS et Windows.
  • Les vulnérabilités CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 et CVE-2026-50263, récemment corrigées dans X.Org Server 21.1.23 et xwayland 24.1.12, ont été éliminées.

Le projet est dirigé par Enrico Weigelt, qui est en tête du nombre de modifications préparées pour le X-Server — avant la création du fork d'Enrico à partir de X.Org Server, environ 1600 modifications avaient été acceptées et plus de 1200 modifications ont été intégrées dans la base de code du fork. Enrico est également le mainteneur des pilotes AMD FCH GPIO et VIRTIO GPIO dans le noyau Linux, ainsi que le mainteneur de Xnest. La création du fork était due à un désaccord avec la politique des mainteneurs de X.Org, qui entraînait une stagnation du développement, tandis qu'Enrico plaidait pour une poursuite active du développement et pour un grand nettoyage du X-Server. Le mécontentement des mainteneurs à l'égard d'Enrico, qui a conduit à l'arrêt de l'acceptation de ses modifications, était causé par le fait que certaines modifications liées au nettoyage entraînaient des problèmes, des régressions, des violations de l'ABI et des échecs de compilation.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster