HN Hall of Fame Weekly email

Understanding the working of X11 from the ground up (2017)

magcius.github.io Books & learning Tutorials & guides Computer science Class of 2019-09 Hall of Fame
Screenshot of magcius.github.io captured 2026-07-20
Page preview · captured 2026-07-20

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

Top comments

HN comment order

Personally, my favorite explanation of X11 is found on page 139 of the Unix Hater's Handbook http://web.mit.edu/~simsong/www/ugh.pdf "A truly portable X application is required to act like the persistent customer in Monty Python’s “Cheese Shop” sketch, or a grail seeker in “Monty Python and the Holy Grail.” Even the simplest applications must answer many difficult questions" Read the original for the hilariously accurate dialog that follows…

Author here. I stopped working on this a few years ago, so now's as good a time as any for an overly-long, rambly, unedited retrospective. When I started this, I was working on GNOME's window manager full-time, and wanted to learn intricately how X11's drawing model worked, so over the course of a few weeks in a hotel room, I recreated large parts of X11's drawing model in a web browser, fixing artifacts as I went along, until I feel…

Jasper_·443-point thread·

Actually embedding an X server in the article is one of the coolest things I've seen in a while.

Author here. I haven't updated this project in a few years. I burned out on it almost immediately. I wrote a little retrospective for it on here before, the last time it was posted: https://news.ycombinator.com/item?id=21041340 In the days since, I've joined the games industry, fell in love with it there, and am working a bit more on more video game-focused content: https://noclip.website https://www.youtube.com/watch?v=mnxs6CR6Zrk https://www.youtube.com/watch?v=8rCRsOLiO7k If anybody has any questions about game…

Jasper_·326-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

HN stats

Breakout years
4

100+ points or 50+ comments

Total points
1702

reference only — not used in Hall rules or ranking

Total comments
337

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2014-07-11XPlain – Explaining X11 for the rest of usFirst breakoutemillon32965
2014-07-15Xplain – Explaining X11 with an interactive X11 browser implementationalbertzeyer762
2015-10-14Explaining X11 for the rest of usdavidw191
2016-07-06Xplain – Explaining X11 for the rest of usBest threadb3h3moth45644
2016-07-07Xplain – Explaining X11 for the rest of usJoshTriplett20
2019-09-22Understanding the working of X11 from the ground up (2017)Hall inductionsigna11443132
2020-08-05Explanations – Play, Don't ShowProfDreamer10
2020-08-18Xplain – Explaining X11 for the rest of us (2017)pcr91030332689
2022-03-10Explanations – Play Don't Showgraderjs90
2023-01-09Explanations: Play Don't ShowLatest 20+ point returnsigna11414