Linux Format

Wayland The wait is over

The trusty X Windows display server has been around since the UNIXes of the ’80s. It came to Linux in the form of X386 (later XFree86) in the ’90s, and the bona fide open source X.org fork took over in 2004. It’s been pushing pixels around Linux users’ screens ever since.

You no longer need to risk blowing up your monitor with manually specified display timings; in fact, you probably don’t need to configure it at all. It’s been extended beyond recognition to cope with new hardware and programming: XAA, GLX, Glamor, UXA and a slew of other obscure codenames and acronyms ensure that all your windows move around smoothly. Plus a bunch of its low-level functionality has been moved into the kernel, in the form of KMS.

The trouble is, is still based on the ideas of 30 years ago; the display primitives it caters to are in many ways more relevant to plotters and printers than today’s displays and GPUs. Using it for modern graphics work (particularly gaming) is often described as trying to fit a square peg into a round hole. Besides technical shortcomings, it’s become a spaghetti mess of code over the course of its lengthy existence, to the point where) itself.

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format12 min read
Let’s Code Some Demos Like It’s 1990!
Ferenc Deák never throws anything away, which is why he still has all his demoscene files. Sadly, it also means his fridge is a no-go zone. It all started when this author’s beloved retro PC, used to host nostalgic gaming sessions, I suddenly suffer
Linux Format1 min read
Nvk Is Go!
"NVK, the open source Vulkan driver for Nvidia hardware in Mesa, is ready for prime time. The merge request has landed, getting rid of the nonconformant implementation warnings and signalling to distros that it’s now time to start shipping NVK to use
Linux Format3 min read
Kernel Watch
Linus Torvalds announced the fourth RC (Release Candidate) for what will become Linux 6.9 in another few weeks. In his announcement, he noted that there was “Nothing particularly unusual going on this week – some new hardware mitigations may stand o

Related Books & Audiobooks