Un développeur publie un nouveau serveur X11 en Rust conçu avec l'aide de l'IA

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.

Articles connexes

Ratty, a GPU-rendered terminal emulator written in Rust, has introduced unusual 3D features to the command line. The tool uses the Bevy game engine to display a spinning rat as the default cursor and supports interactive 3D modes.

Rapporté par l'IA

Warp has released the source code for its terminal client on GitHub under dual MIT and AGPLv3 licenses. The company is shifting its development model to emphasize human oversight on features and reviews, with AI agents handling code implementation. CEO Zach Lloyd announced the move to foster community contributions through this agentic workflow.

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser