{"id":173840,"date":"2025-06-21T13:26:25","date_gmt":"2025-06-21T13:26:25","guid":{"rendered":"https:\/\/linuxiac.com\/?p=173840"},"modified":"2025-06-21T13:29:59","modified_gmt":"2025-06-21T13:29:59","slug":"xlibre-xserver-v25-0-beta-marks-official-debut","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/xlibre-xserver-v25-0-beta-marks-official-debut\/","title":{"rendered":"XLibre Xserver v25.0 (Beta) Marks Official Debut"},"content":{"rendered":"\n<p>On the summer solstice\u2014the longest day of the year\u2014Enrico Weigelt unveiled Xlibre 25.0, a fresh fork of the aging Xorg X server. The fork aims to revitalize the decades-old display server with much-needed updates, security fixes, and a more open development philosophy.<\/p>\n\n\n\n<p>In case you missed it, <a href=\"https:\/\/linuxiac.com\/xlibre-xserver-project-plans-revival-of-x11\/\">this new project<\/a> stirred up quite a bit of buzz and sparked heated debates in the open-source community. It emerged as a direct response to what contributors describe as stagnation and resistance to change within the official Xorg project.<\/p>\n\n\n\n<p>According to Weigelt, the decision to fork came after months of frustration with the Xorg maintainers\u2014primarily associated with IBM\/Red Hat\u2014who allegedly blocked substantial contributions and new features.<\/p>\n\n\n\n<p><em>&#8220;If Xorg wants to die, so be it. But Xlibre will live on,&#8221;<\/em> Weigelt stated bluntly in the release announcement. The situation escalated when his work was abruptly removed from freedesktop.org, a move he attributes to corporate influence.<\/p>\n\n\n\n<p>So, rather than continuing to fight an uphill battle, the Xlibre team opted for a clean break, incorporating years of backlogged fixes and enhancements in one sweeping release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Improvements in Xlibre 25.0<\/h2>\n\n\n\n<p>This initial release is packed with notable changes, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Xnamespace Extension<\/strong>: A novel security feature that isolates clients from different security domains (such as containers), preventing them from interfering with each other\u2014a modern solution where the older Xsecurity mechanism falls short.<\/li>\n\n\n\n<li><strong>Xnest Ported to xcb<\/strong>: Eliminating legacy Xlib dependencies, making the codebase more maintainable.<\/li>\n\n\n\n<li><strong>Per-ABI Driver Directories<\/strong>: Simplifying distribution upgrades by allowing multiple driver versions to coexist.<\/li>\n\n\n\n<li><strong>Numerous Code Cleanups and CVE Fixes<\/strong>: Addressing long-standing technical debt and security vulnerabilities.<\/li>\n<\/ul>\n\n\n\n<p>Weigelt acknowledges that, as a beta release, Xlibre 25.0 may still contain undiscovered bugs. However, he encourages distro maintainers, developers, and enthusiasts to test it extensively and provide feedback.<\/p>\n\n\n\n<p>For more information, <a href=\"https:\/\/lists.x.org\/archives\/xorg-devel\/2025-June\/059400.html\" target=\"_blank\" rel=\"noreferrer noopener\">see the announcement<\/a>.<\/p>\n\n\n\n<p>The source code is <a href=\"https:\/\/github.com\/X11Libre\/xserver\/releases\/tag\/xlibre-xserver-25.0.0.0\" target=\"_blank\" rel=\"noreferrer noopener\">available on GitHub<\/a>, with additional instructions in the README. Notably, the team has maintained compatibility with NVIDIA\u2019s proprietary drivers, though they caution users to rely on Xlibre\u2019s own repositories to avoid subtle incompatibilities introduced by Xorg.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>XLibre Xserver, a fresh fork of Xorg to revive X11, launches version 25.0 just two weeks after its inception, bringing new life to the X11 ecosystem.<\/p>\n","protected":false},"author":10,"featured_media":173843,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[2096,2095,6383,2093],"class_list":["post-173840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-display-server","tag-x11","tag-xlibre","tag-xorg"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/173840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=173840"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/173840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/173843"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=173840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=173840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=173840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}