Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Everyone agrees that Wayland is better than X11 for your usual desktop. Why is X then used by every major distro then? Is it bugs, little compability from apps (is that even an issue?) or something else?

share|improve this question
up vote 8 down vote accepted

I think you've jumped the gun a bit — while many people may agree Wayland has a better design for the modern era (though some still disagree even on that), the implementation is not yet finished, and it doesn't yet do everything needed to overtake X, nor are the applications and toolkits ready for it. This fall Wayland is expected to declare its API stable so that the toolkits can start porting without having to worry about incompatible changes breaking their port, while the Wayland developers continue working on the bits still needed to flesh out the desktop.

The lead developer of Wayland gave a talk and demo at the X.Org Developer's Conference in September 2012 covering the current state and work in progress still - you can either read the summary or watch the video recording.

share|improve this answer

Note: My information may be out of date. I know there already are a lot of Wayland libs in Ubuntu.

Wayland is still relatively new and it's a long way from well tested and complete. Several distributions are migrating towards Wayland and we will most likely see Wayland based distributions next year.

X has been used for decades and there are a lot of old applications who require X to run. There are a lot of applications to be ported before a distribution can fully take the step over to Wayland.

X needs to be ported to run as a application under Wayland, then can we use X as a compatibility layer for old applications.

share|improve this answer
Another thing to keep in mind that there are plenty of “new” applications in active development that will probably never be ported to Wayland. – Marco Oct 4 '12 at 12:26
@marco: The app porting situation has considerable grey-area, and very few showstoppers, so app porting should not prevent wayland's inclusion in distributions. On the other hand, X11 support (XWayland), ToolKit Support (GTK/QT/...), and all the wayland dependant foundations (KMS/DRM/EGL/etc...) will be showstoppers. Although all of which are being worked on, and are very far along, Xorg-free distros will be happening soonish...( notice I said soonish, not soon) – TechZilla Jun 18 '13 at 15:43

It's really just a matter of project maturity. At the time of the original question, Wayland support from GUI toolkits (eg. Qt, GTK, etc) was still in development, and support from DM's (GDM, KWin, etc) was also limited. As such, everything still used X11 and Xorg.

But this has changed. As of this writing, Gnome 3.20 has strong Wayland support, as do numerous GUI toolkits. Over time, I think you'll find that most distros will likely default to the compositor used by the respective DE (eg. GDM), thereby using the Wayland protocol.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.