The FESCo (Fedora Engineering Steering Committee), responsible for the technical part of the development of the Fedora Linux distribution, has approved the removal of the gnome-session-xsession package, which is responsible for launching a GNOME session based on the X server. The change is planned for the release of Fedora 41, which will be released this fall. The only sessions supported by default in Fedora Workstation 41 will remain Wayland, but X11 session packages can still be installed from the repositories. However, the gnome-session-xsession package is marked as deprecated, and the GNOME developers intend to stop supporting X11 in the future.
Among the planned tasks is also the separation of the gnome-classic-session package, which includes extensions and settings for GNOME Shell to recreate the classic session in the style of GNOME 2. The gnome-classic-session package will continue to be installed by default, but the code for X11 support is now separated the gnome-classic-session-x11 package, and the main package retains only Wayland-based session support.
Previously, the FESCo committee approved the end of support for the X40-based KDE session in Fedora 11. The decision was made in connection with the transition to the KDE 6 branch, in which a session using the Wayland protocol was offered by default, and work using X11 was transferred to the category of options. To run X11 applications in Wayland-based environments, Xwayland continues to be supplied.
The main reason for the deprecation of X11 session support in Fedora is the deprecation of the X.Org server in RHEL 9 and the decision to remove it completely in a future major release of RHEL 10. Factors contributing to leaving only Wayland support also include the introduction of Wayland support in proprietary NVIDIA drivers and replacement of the fbdev drivers in Fedora 36 with the simpledrm driver, which works correctly with Wayland. Removing session support from X11 will significantly reduce maintenance effort and free up resources that can be used to improve the quality of the modern graphics stack.
Source: opennet.ru
