
Fedora is making moves in the development of its next version, Fedora 43 , and one of the most significant changes could break with one of the GNOME desktop's long-standing compatibilities: the X11-based session. The Fedora community and developers have officially submitted a proposal to stop including GNOME X11 packages in their repositories. This would make Fedora GNOME strictly dependent on Wayland, the graphical protocol that is gradually replacing the veteran X11 in modern Linux desktops.
The end of X11 support in GNOME within Fedora is neither a whim nor a decision taken lightly. For several release cycles, both the GNOME and Fedora teams have been working to reduce dependency on X11 and remove the last obstacles preventing its complete abandonment. Now, with the release of GNOME 48 and the planned move towards GNOME 50, that goal seems very close to being achieved, at least in Fedora.
Why Fedora wants to leave X11 behind in GNOME
The proposal to remove GNOME X11 packages in Fedora 43 is supported by several compelling arguments. X11 has been obsolete for most Fedora GNOME users for years and receives minimal testing and maintenance. The upstream GNOME community long ago ceased to prioritize it, focusing instead on improving and refining the Wayland experience.
According to Fedora developers, recent efforts have focused on closing the user experience blocks that prevented a full migration to Wayland. With GNOME 48, the fundamental work was completed, and the GNOME project roadmap itself anticipates that X11 sessions will be disabled by default in GNOME 49 and that support for them will be officially discontinued in GNOME 50.
In Fedora, the intention is to anticipate this transition as early as GNOME 49 , implementing the change that will be mandatory upstream in the next version. It doesn't appear that anyone will be responsible for maintaining or patching GNOME X11's problems—in fact, many of the significant reported issues, such as some serious bugs in Mutter (GNOME's window manager), remain unresolved and seriously affect the stability and compatibility of the X11 session.
What does the move to "Wayland-only" mean in Fedora GNOME?
If the proposal is approved, Fedora 43 will remove all GNOME X11-related packages from its repositories . This means that users still using the GNOME desktop under an X11 session will have to migrate to the Wayland environment. This decision is expected to be made shortly after the Fedora Engineering and Steering Committee (FESCo) reviews and formally approves the change.
This transition is nothing new to those following GNOME development on Fedora. Compatibility issues and a lack of testing in the X11 session have meant that even technical reference sources have been unable to compare performance between X11 and Wayland on Fedora, as the X11 session is no longer functional due to unfixed bugs.
Context of GNOME evolution and upstream development
Fedora's initiative didn't come out of nowhere. GNOME's upstream team has been committed for years to improving the Wayland experience and leaving behind the outdated support for X11. Among Wayland's advantages are new features such as HDR support (available only in this protocol) and a more modern architecture designed to take full advantage of current and future systems.
The Fedora 43 cycle, expected to arrive at the end of the year, is shaping up to be the turning point where integration with GNOME and Wayland will be complete . This paves the way for X11 support to be a thing of the past in Fedora's GNOME editions when GNOME 50 is released next year.
Impact on users and future support
For most users, the change will be seamless. For several versions now, the default session in Fedora GNOME has used Wayland , which has proven to be stable and compatible with most available hardware. The last remaining barriers, such as older applications or technologies that depended exclusively on X11, have found alternatives or solutions within the Wayland ecosystem (such as the XWayland compatibility layer).
However, those who rely on specific configurations or utilities only available in X11 will have to find alternatives or adapt their workflows to the new reality. The development team believes that, given the limited use and poor quality of the experience under X11 today, this measure is necessary to move forward and focus efforts on what has a future.
Technical motivations and unsolvable problems in X11
One of the critical factors that accelerated the decision is the number of uncorrected bugs in the GNOME X11 session. Some issues with Mutter, the window manager, have been pending for months (even years) and affect both basic functionality and the overall user experience. Actual maintenance of the GNOME X11 session is practically nonexistent ; the upstream team has abandoned it, and Fedora also lacks the resources to address the problems that are being pushed aside with each release cycle.
In the words of the proponents, removing the X11 session once and for all allows us to accept a reality that was already present in practice: only Wayland has new features, patches, and priority support.
Community review and reaction
The news has generated some debate, although there hasn't been any particularly negative reaction among Fedora developers and advanced users. The clear trend in the Linux ecosystem regarding modern desktops is to move away from the old X11, whose complexity, lack of maintenance, and outdated architecture cannot compete with the flexibility and security that Wayland currently offers.
The approval process will go through the FESCo committee, and if everything goes according to plan, Fedora GNOME will only support Wayland from version 43 onwards , marking a turning point in the evolution of Linux desktops.
The proposed transition to Fedora 43 reflects the culmination of a migration process that has been underway for years. By focusing their efforts on Wayland, GNOME and Fedora aim to offer a more robust, innovative experience that is adapted to today's technological challenges, definitively leaving behind the legacy of X11, which, although key to the history of Linux, has already run its course.
