Jos Dehaes has released yserver, a new MIT-licensed X11 display server written in Rust. The project received significant assistance from Claude Code, an AI coding agent from Anthropic.
The server focuses on modern Linux needs by removing legacy features such as the DDX driver ABI, multiple screen support, and indirect GLX. It connects directly to hardware via DRM/KMS and Vulkan while using libseat for seat management and running as a single-threaded process.
Yserver already supports sessions in MATE, Xfce, and Cinnamon desktop environments. It has been tested successfully on AMD Ryzen and Radeon systems, Intel Kaby Lake graphics, NVIDIA with proprietary drivers, Snapdragon X1, and Apple M1 and M2 chips running Asahi Linux.
The project remains early in development with only one primary contributor and an incomplete security model. FreeBSD support is planned but has not begun, and the name yserver is described as a placeholder.