Software

OSes

Ubuntu reverting to Xorg in Bionic Beaver

Wayland doesn't share nicely, and its crashes are catastrophic


Ten years' worth of effort to replace the Xorg graphics framework has been given a “must try harder” mark by Ubuntu, which says its next release will not use Wayland by default.

Ubuntu's desktop engineering manager Will Cooke made the announcement last Friday, saying the decision applies to the Bionic Beaver release due in April.

He listed three shortcomings in Wayland: screen sharing works (for example in Skype, Hangouts and WebRTC) better in Xorg, remote desktop control ditto, and “recoverability from Shell crashes is less dramatic”.

Screen sharing is the big killer: in Wayland, both the screen sharing protocol and the GNOME implementation (PipeWire) are still under development. PipeWire was formally unveiled as a project in September 2017.

Once development is completed, Cooke wrote, there's still going to be a lag while third-party developers integrate the screen sharing.

As for crash recovery: under Xorg, the shell can be recovered independently of the display server and running applications. Wayland hasn't reached that point yet, so if it falls over, so do any applications the user has loaded.

“The architecture of GNOME Shell and Mutter is such that a GNOME Shell crash will end your whole session, killing running applications and returning you to the login screen”, Cooke wrote. “There are two solutions to this problem when using Wayland: make sure the shell doesn’t crash or change the architecture. Both of these are work[s] in progress and we continue to contribute to this work upstream.”

He emphasised that Ubuntu will still work on Wayland “by adding features and fixing bugs”.

Bionic Beaver is formally numbered 18.04, and Cooke said the decision will be re-evaluated for Ubuntu 18.10. ®

Send us news
48 Comments

Fresh version of Windows user-friendly Zorin OS arrives to tempt the Linux-wary

Adding extra shine to Ubuntu Jammy… with the lightweight edition to follow

Linux kernel 4.14 gets a life extension, thanks to OpenELA

Could this be the first green shoot of enterprise vendors paying for long-term maintenance?

First release candidate of Linux kernel 6.9 looks 'fairly normal,' says Torvalds

Improved workqueues mean the end of tasklets is looming at long last

Good news: HMRC offers a Linux version of Basic PAYE Tools. Bad news: It broke

Python 2 has been dead for four years

TrueNAS CORE 13 is the end of the FreeBSD version

Debian-based TrueNAS SCALE is the future primary focus

Beijing issues list of approved CPUs – with no Intel or AMD

2024 may be the year of Linux On The Arm-or-RISC-desktop as China moves away from Western tech

Redis tightens its license terms, pleasing basically no one

FOSS developers gotta eat, but users need certainty

Raspberry Pi OS 5.2 is here, with pleasant tweaks to Wayland-based desktop

Kernel 6.6 and small refinements, plus less visible, but meaningful adjustments

Linux for older phones postmarketOS changes its init system

Good news, everyone! The world's favorite daemon, systemd, is coming to phones.

Fedora 41's GNOME to go Wayland-only, says goodbye to X.org

Don't worry, you can still put it back, but it's an accessibility snag

Linux 6.9 will be the first to top ten million Git objects

For now, have Linux 6.8, which Linus Torvalds could find no reason to delay

Venturing beyond the default OS on Raspberry Pi 5

The pros and cons of some other Arm Linux distros for the pocket powerhouse