July 27th, 2024

The uncertain possible futures of Unix graphical desktops

The future of Unix graphical desktops is uncertain due to Wayland's rise, potentially leading to a split between Linux desktops, minimal Wayland setups, and outdated X environments in non-Linux systems.

Read original articleLink Icon
The uncertain possible futures of Unix graphical desktops

The future of Unix graphical desktops is uncertain, primarily due to the rise of Wayland as the standard for Linux graphics, which diverges from the cross-platform compatibility that X provided. Historically, Unix desktops were straightforward, but the shift towards Wayland has created challenges for non-Linux Unix systems like FreeBSD and OpenBSD. One potential future involves these systems adopting Linux APIs to support Wayland, allowing them to run popular desktop environments like Gnome. FreeBSD is reportedly exploring this option, which could enable it to maintain a Linux-like desktop experience.

Alternatively, some Unix systems may choose to remain with X, risking obsolescence as major applications gradually drop support for it. This could lead to a scenario where these systems are left with outdated environments, primarily functioning as window managers rather than full desktop environments. OpenBSD is expected to follow this path, appealing to users who prefer a simpler setup as long as essential applications remain functional.

A concerning variant of this future arises if key applications aggressively abandon X support, potentially isolating X-only Unix systems. Overall, the Unix desktop landscape may split into three categories: a Linux desktop based on Wayland, a minimal Wayland desktop with lightweight compositors, and a diminishing Unix desktop reliant on outdated X environments. The ongoing support for X by various desktop environments will significantly influence this evolution.

Related

X debut 40 years ago (1984)

X debut 40 years ago (1984)

Robert W. Scheifler introduced the X window system in June 1984 for the VS100 Unix server, offering improved performance over W. The system was stable, with the Laboratory for Computer Science already transitioning to X and developing applications. Scheifler encouraged experimentation and welcomed volunteers for documentation contributions.

40 years later, X Window System is far more relevant than anyone could guess

40 years later, X Window System is far more relevant than anyone could guess

The X Window System, developed by Scheifler and Gettys at MIT, remains relevant after 40 years. Its evolution from X10r4 to X11 brought graphical capabilities, cross-platform compatibility, and enduring value in academia and beyond.

Ubuntu 24.10 Now Defaults to Wayland on Nvidia

Ubuntu 24.10 Now Defaults to Wayland on Nvidia

Ubuntu 24.10 will switch to using Wayland over X11 for NVIDIA GPUs due to improved driver support. This aligns with GNOME 47 updates, enhancing performance and user experience with modern graphics technologies.

X Window System at 40

X Window System at 40

The X Window System, released in 1984 by Bob Scheifler, celebrated its 40th anniversary. It evolved into X11 in 1987, gaining popularity for its open-source nature and compatibility with existing applications. Reflecting on its impact, commentators highlight its resilience and continued relevance.

X Window System at 40

X Window System at 40

The X Window System, originating in 1984, celebrated its 40th anniversary. Key points include its evolution, open-source nature, and debates on successors like Wayland. Its lasting impact on computing environments is acknowledged.

Link Icon 3 comments
By @superkuh - 3 months
Even just within linux it's not a great situation. Weston has basically abdicated the role of being a reference implementation by refusing to create standards for core functionality. So each wayland ends up implementing core features their own way. Which means if you want to have any control of window placement or keyboard/mouse inputs you have to hope your particular wayland supports whatever plugin that allows it (ie, libei for mouse/keyboard). It is completely fragmented. Except in one sense: even after 9 years of waylands there's still no screen reader for the visually impaired on any wayland.

The waylands are not really a future for linux either. The unixes are probably in the better situation at this point sticking with X11. Wayland is the linux desktop's Perl 6/Raku.