Someone turned the Apple Vision Pro into an X11 server, and the thread bet X11 will outlive visionOS

UHF X11 makes the headset speak the 1980s X protocol: every Xlib app opens as its own floating spatial window, complete with optional CRT scanlines and phosphor glow. The funniest comment is also the most plausible prediction about which technology survives.

In brief

It accepts X11 connections over TCP, renders framebuffers at native resolution, does MIT-MAGIC-COOKIE auth, and even ships experimental GLX so OpenGL clients work 'as reliably as they did in the 2000s'.

The line the room loved: does anyone else suspect X11 will outlive visionOS?

A 40-year-old protocol on a 2026 headset

UHF X11, by Ian Finder, is a genuine X11 display server for visionOS and the Apple Vision Pro. It turns the headset into an X server that runs traditional Xlib client applications, each one opening as an independent, positionable spatial window in your space. It accepts connections from external machines over standard X11 TCP, renders framebuffers at native resolution with nearest-neighbor scaling, implements MIT-MAGIC-COOKIE-1 authentication, imports bitmap fonts, and offers retro CRT presets — scanlines, phosphor masks, glow, vignette. There's even experimental GLX for OpenGL 3D, distributed through the App Store with deliberately period-accurate branding ("ACQUIRE QIC TAPE: INSTALL DISTRIBUTION").

TWM running in spatial windows on Apple Vision Pro via UHF X11
TWM running in spatial windows on Apple Vision Pro via UHF X11

The joke that's also a forecast

The top of the thread went straight to the irony of pairing the oldest GUI protocol with Apple's newest platform:

"Does anyone else besides me suspect X11 will outlive visionOS?" — a commenter on the longevity irony

It's funny because it's defensible: X11 has survived 40 years and several declared deaths, while the Vision Pro's future is, charitably, uncertain. A commenter who lived through the GLX era appreciated how faithfully the project reproduced its frustrations:

"OpenGL clients can use GLX rendering over X11. Compatibility varies, as it did in the 2000s. Made me chuckle… I actually knew which exact GL versions and features were working on which servers." — a commenter recognizing the period-accurate GLX caveat

For the Linux-headset crowd, another voice pointed to the open-stack equivalent:

"WayVR is also worth checking out, if you're interested in using a native x11/Wayland desktop with a headset on Linux" — a commenter pointing to the Linux alternative

Why a gag project is the right kind of serious

UHF X11 is half art piece, half real software — the CRT phosphor presets are a bit, but the TCP server, cookie auth and GLX are not. And it quietly makes a point about durability. The reason you can run forty-year-old Xlib apps as floating windows on a 2026 spatial computer is that X11 chose a network protocol and a stable contract, and stuck to it long enough to outlast every platform that ever tried to replace it. The thread's bet that it will outlive visionOS too isn't really a joke about Apple — it's an observation about what kind of design survives.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 26 of 30 Read more
🚀Tech

A 1989 flight sim is being rebuilt from its DOS binaries, and they need pilots who still own the original to find the bugs

A reverse-engineering team has turned every assembly instruction of F-15 Strike Eagle II into compilable C. Now comes the dangerous part: porting it off DOS without introducing bugs - which is why they want testers who can tell a fresh regression from a beloved 37-year-old glitch.

★ 213 · 💬 59 · neuviemeporte.github.io · 3 min