{"id":12386,"date":"2025-06-21T09:05:54","date_gmt":"2025-06-21T16:05:54","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=12386"},"modified":"2025-06-25T16:08:33","modified_gmt":"2025-06-25T23:08:33","slug":"xlibre-xserver-v25-0-beta-marks-official-debut","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/06\/21\/xlibre-xserver-v25-0-beta-marks-official-debut\/","title":{"rendered":"XLibre Xserver v25.0 (Beta) Marks Official Debut"},"content":{"rendered":"\n<p>A wonderful development as Linux fights to to extract itself from the duplicitous manipulations of Red Hat (IBM) and other megacorps in the space who have been trying to kill X.Org and force everyone to their Wayland. It appears Wayland might be getting forced as the new replacement to better interface with AI, which if you look at <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2024\/05\/21\/microsoft-announces-technology-that-takes-screenshots-of-everything-you-do-this-is-pretty-creepy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft&#8217;s Recall<\/a> and other AI platforms, seems to be about surveillance. Also, see my previous <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/06\/21\/is-chatgpt-intentionally-driving-you-into-psychosis\/\" target=\"_blank\" rel=\"noreferrer noopener\">post<\/a> about AI for an even darker possibility. With XLibre, those who care will have an alternative to the one being forced on us by the OCGFC megacorps in free software and opensource.<\/p>\n\n\n\n<p><a href=\"https:\/\/linuxiac.com\/xlibre-xserver-v25-0-beta-marks-official-debut\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/linuxiac.com\/xlibre-xserver-v25-0-beta-marks-official-debut\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_12ec07c8-616b-45f3-86a7-c5b4574f7610\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\">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.<\/h5>\n\n\n\n<p>By Bobby Borisov<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.shortpixel.ai\/spai\/q_lossy+ret_img+to_auto\/linuxiac.com\/wp-content\/uploads\/2025\/06\/xlibre25-1024x576.jpg\" alt=\"XLibre Xserver v25.0 (Beta) Marks Official Debut\"\/><\/figure>\n\n\n\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>\u201cIf Xorg wants to die, so be it. But Xlibre will live on,\u201d<\/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>A wonderful development as Linux fights to to extract itself from the duplicitous manipulations of Red Hat (IBM) and other megacorps in the space who have been trying to kill X.Org and force everyone to their Wayland. It appears Wayland might be getting forced as the new replacement to better interface with AI, which if [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-12386","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=12386"}],"version-history":[{"count":6,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12386\/revisions"}],"predecessor-version":[{"id":12500,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/12386\/revisions\/12500"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=12386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=12386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=12386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}