HeadlinesBriefing favicon HeadlinesBriefing.com

Rust‑Based X11 Server yserver Breaks Xorg Legacy

Hacker News •
×

A new X11 server, yserver, is built entirely in Rust and skips Xorg’s legacy baggage. The project aims to run full desktops—MATE, XFCE, Cinnamon—on modern Linux while dropping non‑TrueColor visuals, indirect GLX, and endian‑swapped clients.

yserver supports a broad suite of extensions, including BIG‑REQUESTS, GLX, and XFIXES, and runs on AMD, Intel, Snapdragon, and Apple silicon. It refuses NVIDIA’s proprietary driver, which cannot launch Xorg on the author’s GTX 1050.

The server integrates with libseat for seat management and can drive atomic KMS directly when the user has /dev/dri/ access. LightDM can launch yserver as its X server, enabling a graphical login with PAM‑unlocked keyrings.

Testing covered end‑to‑end desktop sessions and X.Org X Test Suite scenarios; results are documented in docs/test-status.md. The project is released under the MIT license.