Jos Dehaes a publié yserver, un nouveau serveur d'affichage X11 sous licence MIT écrit en Rust. Le projet a bénéficié d'une assistance significative de la part de Claude Code, un agent de codage IA d'Anthropic.
Le serveur se concentre sur les besoins actuels de Linux en supprimant des fonctionnalités obsolètes telles que l'ABI des pilotes DDX, la prise en charge de plusieurs écrans et le GLX indirect. Il se connecte directement au matériel via DRM/KMS et Vulkan, tout en utilisant libseat pour la gestion des sessions et en s'exécutant sous la forme d'un processus mono-thread.
Yserver prend déjà en charge les sessions dans les environnements de bureau MATE, Xfce et Cinnamon. Il a été testé avec succès sur des systèmes AMD Ryzen et Radeon, des graphismes Intel Kaby Lake, NVIDIA avec des pilotes propriétaires, Snapdragon X1, ainsi que sur les puces Apple M1 et M2 exécutant Asahi Linux.
Le projet n'en est qu'à ses débuts, avec un seul contributeur principal et un modèle de sécurité incomplet. La prise en charge de FreeBSD est prévue mais n'a pas encore commencé, et le nom yserver est présenté comme provisoire.