HN
Today

UHF X11: X11 Built for VisionOS and Apple Vision Pro

UHF X11 creatively ports the venerable X11 display system to Apple Vision Pro, letting users run classic Xlib clients as distinct spatial windows. This project bridges a foundational computing technology with cutting-edge spatial hardware, offering a unique blend of nostalgia and futuristic interaction. It appeals to the HN crowd by re-imagining how legacy software can integrate into modern, immersive environments.

6
Score
0
Comments
#2
Highest Rank
25h
on Front Page
First Seen
Jun 20, 5:00 PM
Last Seen
Jun 21, 5:00 PM
Rank Over Time
433234781011111214151516161515202526242529

The Lowdown

UHF X11 is an ambitious project that transforms Apple Vision Pro into a full X11 display server, enabling the execution of traditional X Window System clients as native spatial windows within visionOS. This initiative allows users to connect vintage machines or external X clients and project their graphical output into the immersive environment of the Vision Pro, effectively bringing classic computing into a new dimension.

  • Rootless Spatial Windows: Each top-level X11 window operates as its own independent spatial window in visionOS, allowing for flexible positioning and multitasking.
  • External X11 Clients: The system is designed to accept connections from trusted external machines using standard, native X11 TCP protocols.
  • Beautiful Pixel Rendering: X framebuffer content is rendered at native resolution, utilizing nearest-neighbor scaling for precise pixel representation on smaller surfaces.
  • 80s-Soaked Display Effects: Users can apply retro display characteristics such as CRT scanlines, phosphor masks, glow, and vignette presets for an authentic vintage feel.
  • MIT-MAGIC-COOKIE-1 Authentication: X authority cookies are generated directly on the device and can be easily transferred to client machines to ensure authenticated connections.
  • Experimental Indirect GLX: The project includes experimental support for OpenGL clients to render via GLX over X11, though compatibility may vary, mirroring challenges from the early 2000s.
  • Custom Font Packs: Users have the ability to import custom bitmap font directories, supplementing the core X11 fonts that are shipped with the application.

In essence, UHF X11 offers a fascinating temporal convergence, allowing users to experience the past through the lens of cutting-edge spatial computing, literally materializing X11 applications in their physical space.