The candidate release for X.Org Server 26.1.0 (xorg-server 26.0.99.901) has been published, marking the beginning of the testing phase before the final stable release. X.Org Server 26.1.0 will be the first major release of X.Org Server in the last five years — the previous significant branch 21.1 was released in 2021.
Key changes compared to xorg-server 21.1:
- Removal of the autoconf/automake build system in favor of support only for Meson.
- Xwayland has been separated into its own project and is no longer included in xorg-server (more than 21,000 lines of code have been removed from the codebase).
- Byte-swapped clients are disabled by default, allowing different byte orders to be used on the client and server server.
- Connections to proxy server fonts are disabled by default.
- Support for DPMSInfoNotify events from DPMS 1.2 has been added.
- Support for XFixes 6.1 and the AllowForceTerminate option has been added to xorg.conf.
- A DRM platform (Direct Rendering Manager) for BSD systems has been added.
- Logs for non-root users have been moved to the $XDG_STATE_HOME/xorg directory.
- Support for multiple display controllers (CRTC) and up to 13 mouse buttons has been implemented in Xvfb.
- Deprecated extensions DMX, EXA, and shadow pixmap have been removed.
- Additional tests have been included.
The release includes all remaining X servers unrelated to Xwayland: Xorg, Xephyr, Xnest, Xvfb, Xwin (for Microsoft Windows), and Xquartz (for macOS). For testing Xorg, it is recommended to build and run with libpciaccess 0.19 (released in March 2026), as at least one fix depends on the new API introduced in this release.
Source: opennet.ru
