In Part 1 (recommend to read) of this review, we talk about Wayland and most popular Desktop Environment. This part is dedicated to work with the popular Linux applications. Software that was used in this review: Fedora Rawhide with GNOME 3.20 Beta, Wayland 1.10; Rebecca Black OS with the latest Weston Shell and KDE Plasma.
Some applications work natively with Wayland, some can be run only with XWayland. The XWayland applications must be slower ’cause Wayland compositor can’t work directly with X client and need the X server as a broker: Weston Compositor <-> X server <-> X client. The ‘slower’ sentence doesn’t mean “not ready for work”, in most cases the XWayland applications have enough performance for comfortable work. Some applications also have other problems not related to performance.
We live in time of Linux graphic revolution and it’s not a scenario of popular blockbuster. X Window System from the 1980’s with old architecture isn’t good as 10 or 20 years ago. Wayland provides the modern speedy protocol without tons of legacy code and make the Linux desktop better and faster. Time to testing the most popular Linux desktop environment on Wayland. If you have interested working experience with Wayland – I’m will happy to read it in the comments.
Many of peoples think that Wayland has a similar client-server architecture with X Window system. Wayland specifies the communications between a display server (compositor) and clients. Wayland it’s only a protocol and most operation on desktop environment like a move and resize window, virtual workspaces and many others performing by compositor – Weston, KWin (KDE), Mutter (GNOME) etc.