Из Apple Vision Pro сделали X11-сервер, и тред поставил на то, что X11 переживёт visionOS

UHF X11 учит гарнитуру говорить на протоколе X из 1980-х: каждое приложение Xlib открывается отдельным плавающим пространственным окном — с опциональными строками развёртки CRT и свечением люминофора. Самый смешной комментарий оказался ещё и самым правдоподобным прогнозом о том, какая технология выживет.

Вкратце

Сервер принимает подключения X11 по TCP, рендерит фреймбуферы в нативном разрешении, делает аутентификацию MIT-MAGIC-COOKIE и даже несёт экспериментальный GLX — чтобы клиенты OpenGL работали «так же надёжно, как в 2000-х».

Фраза, которую полюбил зал: а никто больше не подозревает, что X11 переживёт visionOS?

Протокол возрастом 40 лет на гарнитуре 2026 года

UHF X11 за авторством Иэна Финдера — настоящий дисплейный X11-сервер для visionOS и Apple Vision Pro. Он превращает гарнитуру в X-сервер, на котором работают традиционные клиентские приложения Xlib, и каждое открывается отдельным перемещаемым пространственным окном в вашем пространстве. Сервер принимает подключения с внешних машин по стандартному X11 поверх TCP, рендерит фреймбуферы в нативном разрешении с масштабированием «ближайший сосед», реализует аутентификацию MIT-MAGIC-COOKIE-1, импортирует растровые шрифты и предлагает ретро-пресеты CRT: строки развёртки, маски люминофора, свечение, виньетку. Есть даже экспериментальный GLX для 3D на OpenGL, и всё это распространяется через App Store с нарочито аутентичным эпохе оформлением («ACQUIRE QIC TAPE: INSTALL DISTRIBUTION»).

TWM в пространственных окнах на Apple Vision Pro через UHF X11
TWM в пространственных окнах на Apple Vision Pro через UHF X11

Шутка, которая заодно и прогноз

Верхушка треда сразу ухватилась за иронию: старейший протокол GUI спарили с новейшей платформой Apple:

«А никто, кроме меня, не подозревает, что X11 переживёт visionOS?» — комментатор об иронии долголетия

Смешно, потому что обоснованно: X11 пережил 40 лет и несколько объявленных смертей, тогда как будущее Vision Pro, мягко говоря, туманно. Комментатор, заставший эпоху GLX, оценил, насколько точно проект воспроизвёл её мучения:

«Клиенты OpenGL могут использовать рендеринг GLX поверх X11. Совместимость разная, как и в 2000-х. Заставило меня хмыкнуть… я ведь и правда знал, какие именно версии GL и фичи работали на каких серверах». — комментатор, узнавший аутентичную эпохе оговорку про GLX

Для тех, кто гоняет гарнитуру на Linux, другой голос указал на аналог из открытого стека:

«WayVR тоже стоит глянуть, если интересно использовать нативный десктоп x11/Wayland с гарнитурой на Linux». — комментатор, указывающий на Linux-альтернативу

Почему проект-прикол — это правильный вид серьёзности

UHF X11 наполовину арт-объект, наполовину настоящий софт: пресеты люминофора CRT — это шутка, но TCP-сервер, аутентификация по cookie и GLX — нет. И он тихо доказывает мысль о долговечности. Причина, по которой вы вообще можете запускать сорокалетние приложения Xlib плавающими окнами на пространственном компьютере 2026 года, в том, что X11 выбрал сетевой протокол и стабильный контракт и держался их достаточно долго, чтобы пережить каждую платформу, что пыталась его заменить. Ставка треда на то, что он переживёт и visionOS, — на самом деле не шутка про Apple, а наблюдение о том, какой дизайн выживает.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 26 из 30 Читать дальше
🚀Tech

Авиасим 1989 года пересобирают из DOS-бинарников, и нужны пилоты с оригиналом — искать баги

Команда реверс-инжиниринга превратила каждую ассемблерную инструкцию F-15 Strike Eagle II в компилируемый C. Теперь начинается опасная часть: порт с DOS без новых багов. Поэтому им нужны тестеры, способные отличить свежую регрессию от любимого глюка возрастом 37 лет.

★ 213 · 💬 59 · neuviemeporte.github.io · 3 мин