{"id":272903,"date":"2026-06-14T13:00:00","date_gmt":"2026-06-14T17:00:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/"},"modified":"2026-06-14T13:15:17","modified_gmt":"2026-06-14T17:15:17","slug":"why-not-yserver-its-xserver-but-rust-y","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/","title":{"rendered":"Why Not Yserver? It\u2019s Xserver, But Rust-y."},"content":{"rendered":"<p><a href=\"https:\/\/hackaday.com\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/\/\">Why Not Yserver? It\u2019s Xserver, But Rust-y.<\/a><\/p>\n<p><a href=\"https:\/\/hackaday.com\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/\/\">https:\/\/hackaday.com\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/\/<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-06-14 13:00:00<\/a><\/p>\n<p>Source Domain: <a href=\"hackaday.com\">hackaday.com<\/a><\/p>\n<p>If you\u2019re not into Wayland as a display manager, it seems like your options are slowly dwindling. Xorg isn\u2019t exactly a hotbed of activity, and the one fork everyone knows about is best known as a political lightning rod. Luckily, Rust developers can apparently never see a tool without pulling it into their heavily oxidized bucket of crabs, so we now have another option: the creatively named yserver, released under the MIT license by [joske].<\/p>\n<p>The name, yserver, for the record, is just a placeholder name, but we rather like the simple logic of \u201cY comes after X\u201d \u2014 sure, you could call it X12, but that could imply continuity, and this is a clean break. It\u2019s also not a full reimplementation of the huge, sprawling mess that Xorg has become over the decades. It can\u2019t launch multiple screens and thus lacks full multi-monitor support. So, for now, it may be too bare-bones for some people\u2019s use cases.<\/p>\n<p>As it uses Vulkan, it is limited to relatively modern hardware, but has been tested on Intel, AMD, Nvidia, and Apple chips. The target kernel is good old Linux, but the docs do cover compiling for FreeBSD; just be aware that that\u2019s very much a secondary target. FreeBSD users are probably used to that, though.<\/p>\n<p>On Linux, a standalone DRM\/KMS yserver can successfully run not just window managers but full desktops \u2014 specifically MATE, Cinnamon, and XFCE, as they\u2019re not on the Wayland bandwagon. It even supports Compiz, in case you missed the cube and wiggly window animations. You can also use yserver via Xwayland or even Xorg. Speaking of Xorg, [joske] has run the X.Org X Test Suite (xts5) against this proposed successor, and it currently scores 66.2%, which seems pretty good considering the project explicitly does not plan to copy all of Xorg\u2019s functionality.<\/p>\n<p>Aside from multiple screens, one thing that would have been neat to see is support for the Asterinas rust-based Linux-compatible kernel \u2014 though if that project achieves full Linux&#8230;<\/p>\n<p><a href=\"https:\/\/hackaday.com\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why Not Yserver? It\u2019s Xserver, But Rust-y. https:\/\/hackaday.com\/2026\/06\/14\/why-not-yserver-its-xserver-but-rust-y\/\/ Publish Date: 2026-06-14 13:00:00 Source Domain: hackaday.com&#8230;<\/p>\n","protected":false},"author":1,"featured_media":272904,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/hackaday.com\/wp-content\/uploads\/2026\/06\/yserver-compiz-screenshot.png","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-272903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/272903"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=272903"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/272903\/revisions"}],"predecessor-version":[{"id":272905,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/272903\/revisions\/272905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/272904"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=272903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=272903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=272903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}