A new software creation that debuted this summer was YSERVER as a modern X11 server written in Rust largely by AI via Claude Code. This YSERVER implementation has continued implementing more X11 protocol and other functionality to get more desktop environments and apps working surprisingly okay on this vibe coded X11 server. YSERVER 1.4 is now available as the latest in this quest...

A new software creation that debuted this summer was YSERVER as a modern X11 server written in Rust largely by AI via Claude Code. This YSERVER implementation has continued implementing more X11 protocol and other functionality to get more desktop environments and apps working surprisingly okay on this vibe coded X11 server. YSERVER 1.4 is now available as the latest in this quest.
YSERVER 1.4 notably gets Chrome and Steam GPU acceleration working. YSERVER worked on its GLX pixel buffer handling so they are backed by real GPU pixmap which in turn gets Chrome and Steam working with WebGL acceleration.
YSERVER 1.4 also now has KDE Plasma RandR resize support working, ARGB pop-ups with Plasma, and full-screen games and video playback working under the Cinnamon desktop. Sonic DE as a KDE Plasma X11 fork has also been successfully tested on YSERVER.
YSERVER was also recently qualified on openSUSE Tumbleweed with KDE Plasma on NVIDIA hardware:
Scanout buffers are also now allocated via GBM and imported into Vulkan for better driver and DRM modifier support.
In a message to Phoronix, the recent YSERVER enhancements in full include:
"- starty launcher (startx-style: display number picking, MIT-MAGIC-COOKIE-1, session teardown)
- man pages and other packaging improvements
- GLX pbuffers, backed by a real GPU pixmap - Chrome and Steam now get GPU acceleration
- Present completions paced to the vblank, and the Present 1.4 acquire timeline honored (fixes free-running clients, fullscreen video, Plasma's spinner)
- keyboard layout switching: stale per-key overrides cleared and a legacy MappingNotify broadcast, so clients pick up the new layout
- FreeColors dispatched instead of failing with BadRequest (Tk compatibility)
- scanout buffers allocated via GBM and imported into Vulkan (wider driver/modifier coverage)
- yserver is now truly idle when nothing happens
- core-loop fairness and backpressure
- RANDR output properties, read and write (minors 12/13/14)
- RANDR output identity passthrough: EDID, EDID_DATA, ConnectorType
- RANDR fractional refresh rates from real kernel mode timings
- Xorg-compatible output names (HDMI-1, not HDMI-A-1)
- X-Resource client accounting with LocalClientPID in QueryClientIds
- per-device libinput settings (mice and touchpads) actually apply
- XI1 feedback controls, resolution control, real event selections
- pointer motion history (GetMotionEvents)
- XI2: relative RawMotion deltas, scroll-stop on finger-lift, implicit pointer grabs, unified freeze state
- XTEST cursor comparison
- RENDER: full standard PictOp family, a8-mask destinations for CompositeGlyphs, ClipByChildren parity for Composite/Glyphs/Traps/Tris
- perf: glyph rendering batched into one instanced draw per text run
- cursor recoloring, and depth-1 wire bitmaps for XCreatePixmapCursor
- XKB group state and GetMap component filtering
- CopyArea source resolution simplified
- stable-toolchain build fixed on Ubuntu 26.04
- Direct-only seat model (libseat dependency dropped)
- much better responsiveness on NVIDIA GPUs
- newly working apps: Steam (WebGL), ImageMagick 'import' region-select, KDE Plasma RandR resize + ARGB popups, fullscreen games/video under Cinnamon
- newly tested and fixed desktops: sonic DE (KDE plasma X11 fork)
- binary releases for Fedora/Debian/Ubuntu/Alpine
- AUR PKGBUILD 'yserver'"
Those wishing to try out YSERVER 1.4 from source code or pre-built RPM and Debian packages can find this Rust X11 server implementation on GitHub.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Vibe Coded X11 Server Written In Rust Adds Xinerama, FreeBSD Support & Other Features | 5 | 7 | 02-07-2026 |
| 2 | Выпуск композитного сервера Wayfire 0.11 | 0 | 9.45 | 27-07-2026 |
| 3 | Starling: A New Linux Desktop Written In Swift, Own Wayland Compositor & Written With AI | 0 | 7.03 | 28-07-2026 |
| 4 | Первый тестовый выпуск композитного сервера Xfwl4 от проекта Xfce | 0 | 7 | 22-06-2026 |
| 5 | Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере | 0 | 7 | 17-07-2026 |
| 6 | Lemonade 11.5 Local AI Server Released With Completed Lemonade Router | 0 | 13.19 | 22-07-2026 |
| 7 | COSMIC Epoch 1.2 Desktop Fixes Flickering Issues For Intel Graphics | 0 | 5 | 30-06-2026 |
| 8 | XWayland 24.1.13 Released To Fix Two More Security Issues In The X.Org Codebase | 0 | 5 | 08-07-2026 |
| 9 | Proton 11.0-1 Released To Advance Valve's Steam Play For The Best Linux Experience Yet | 5 | 7 | 07-07-2026 |
| 10 | Представлен singularity-shell - неофициальный клиент планировщика задач Singularity | 0 | 15.69 | 29-07-2026 |