HackerTubewatch
Surprise me
Frame from [Linux.conf.au 2013] - The real story behind Wayland and X Plays via YouTube's privacy-enhanced embed

[Linux.conf.au 2013] - The real story behind Wayland and X

6 videos recommended on HN
YouTube
2 HN users recommended this talk2 months2016–2023 score 2
Years with an HN recommendation, 2007–2026

Whenever Wayland versus X comes up, HN points to this talk as the authoritative explanation from an X maintainer of why X was replaced.

A linux.conf.au 2013 talk by a Wayland developer who previously worked on X, telling the history of X and why Wayland was created. It covers X's hardware abstraction and architecture and why they became problematic for modern graphics.

“a great presentation by one of the guys behind wayland, who worked on X a lot before” (HN, 2021)

3 recommendations · 3 citations · Talks · intermediate

6 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@tux1968 Mar 2021 Recommends
on HN thread Guide: Full Wayland Setup for Linux
I tried to give a hint about the basic reason of trying to get out from under the weight of a huge code base that had become old and crufty while the very architecture it was designed around was becoming moot since things were shifting to client side rendering already. Couldn't find a good article on short notice, but there's a decent video from back in 2013 about it. [this video]
Why Wayland replaced the old X codebase and architecture
@kaba0 Mar 2021 Recommends
on HN thread Guide: Full Wayland Setup for Linux
Read more
Here you are: [this video] It’s a great presentation by one of the guys behind wayland, who worked on X a lot before. Basically, X has a fundamentally misaligned abstraction of the underlying hardware - which is expected based on its age. When used with a compositor, it is basically a middle-man with no function whatsoever. So Wayland decided to cut out the middle man and pass events directly between client and compositor. But please watch the video, I think it will answer all your questions. Also, it’s not like X will be totally deprecated, XWayland is an API implementation of it that will be supported forever.
Wayland developer explains X's misaligned hardware abstraction
@kaba0 Feb 2022 Recommends
on HN thread Less Than 10% of Firefox Users on Linux Are Running Wayland
Please have a look at an X maintainers very own presentation: [this video] Wayland is not a middle man as it is the compositor itself as well - it does the minimal amount of work necessary to compose the desktop. X on the other hand just transfers messages between clients and the compositor without doing any actual work (x render functions are almost never used by modern applications)
X maintainer explains why Wayland drops the middle man

Citations, criticism and jokes

@cyphar Nov 2019 Cites it
on HN thread Are We Wayland Yet?
One of the arguments made by the Wayland spec folks (many of whom were involved in Xorg development for many years) is that the Xorg spec is also a major cause of problems with modern Linux graphics[1]. [1]: [this video]
Wayland developers explain problems caused by the Xorg design
@dralley Nov 2023 Cites it
on HN thread Red Hat Enterprise Linux 10 Plans for Wayland and Xorg Server
Here's a decade-old talk on Wayland [this video] Wayland has been the default on Fedora and Arch w/ GNOME since around 2018, 5 years ago. It became the default on Debian w/ GNOME in 2019, 4 years ago. So yes, long time coming. KDE took longer but it's now finally ready.
Decade-old talk on Wayland's motivation

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close