
XLibre 25.0 has just seen the light like the first version official release of this new fork of the well-known X.Org server. This project comes at a key moment, just when many Linux distributions — like Fedora — are preparing to migrate to desktops based exclusively on Wayland, generating excitement among users and developers looking for alternatives and greater dynamism in the X11 ecosystem.
The release of version 25.0 comes after a long period of work and numerous internal changesThe developers have invested effort into code cleanups that, in some cases, even reverse recent decisions made in the original Xorg server, due to problems detected after its adoption. In addition, they have introduced new features that seek to address current needs and strengthen the security and flexibility of the X11 environment.
Key new features in XLibre 25.0
- Xnamespace extension: An innovative mechanism is introduced to isolate clients operating in different security domains, such as traditional containers, by confining them to independent X11 namespaces. This represents an improvement over the traditional security models created in the mid-XNUMXs.
- Xnest ported to xcb: The old dependency on Xlib is removed, modernizing the architecture and facilitating integration with new technologies.
- Driver directories by ABI: Distributions can now install multiple drivers for different ABI architectures simultaneously, facilitating seamless upgrades and system transitions without incompatibilities.
- Vulnerability Fixes: Several security issues identified as CVEs have been fixed, in addition to a large number of smaller fixes that, according to its maintainers, are too numerous to list in detail.
Reason for and context of the fork
The main project manager, Enrico Weigelt, explained that The creation of XLibre responds to the will expressed by the current majority of the Xorg group (led by IBM/Redhat employees) to discontinue development and block significant contributions. This situation, according to his testimony, took to the censorship and prohibition of their contributions just after the announcement of the intention to fork the project. Given the lack of openness to new features and improvements, Weigelt believes it was the right time to take a new direction under XLibre.
For about a year, great efforts have been devoted to reintegrate numerous contributions to the codebase, with hundreds of merge requests and thousands of commits, although the stagnation of the original project ultimately led to the abandonment of that approach in favor of creating a living, open alternative. XLibre, therefore, was also born as a response to the perception of elitism and lack of welcome for new contributors that has historically been associated with both Xorg and its predecessor, Xfree86.
A call to the community
The team behind XLibre wants invite people from all distributions and operating systems to test this first version, encouraging suggestions and specific needs to improve the integration. We also invite other developers who have forks, additional modules, or other related projects to join forces and collaborate on the future of the X server.
Recognizing that this is the first major release of Xserver in years ―almost three thousand commits behind the latest releases―, we warn that unexplored bugs may still appear and that the release should be considered an open beta for testing and feedback. The project emphasizes its philosophy of complete openness, inviting contributions regardless of background, beliefs, or individual experience.
The arrival of XLibre 25.0 represents a renewal of the debate about the future of the X11 protocol under a more open and collaborative lens. While it remains to be seen how it will be received by the community and how it will fare in the face of the rise of Wayland, the fork seeks to revitalize development and offer a viable option for those who wish to continue investing in X.