UHF X11 Turns Apple Vision Pro Into a Full X11 Display Server
UHF X11 reimagines the decades-old X Window System as a native display server for visionOS, letting an Apple Vision Pro host classic Xlib clients in 3D space. Vintage machines and modern X clients connect over standard X11 TCP, and each top-level X window materializes as its own independent visionOS window that can be positioned anywhere in the user’s physical surroundings. Stock utilities like xterm, xclock, xcalc, and the twm window manager run unchanged, rendered at native resolution with nearest-neighbor scaling for small surfaces.
The project leans hard into retro aesthetics, offering CRT scanlines, phosphor masks, glow, and vignette presets to mimic the look of period hardware. It also handles practical details of the X protocol: authentication uses X authority cookies generated on-device and copied to client machines, GLX lets OpenGL clients render 3D over X11 (with the same hit-or-miss compatibility the protocol had in the 2000s), and core X11 fonts ship with the app alongside support for importing bitmap font directories.
The significance is less about production utility than about what it demonstrates — that a spatial-computing headset can serve as a legitimate, network-attached X11 endpoint, dragging a foundational Unix display protocol into an augmented-reality workspace. It’s a niche but technically credible bridge between legacy Unix tooling and Apple’s spatial platform, appealing to retrocomputing enthusiasts and anyone curious about running familiar X clients across their physical room.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.