UHF X11: Apple Vision Pro용 X11 구현

원제: UHF X11: X11 Built for VisionOS and Apple Vision Pro

왜 중요한가

Apple Vision Pro의 공간 컴퓨팅 환경에서 수십 년 축적된 X11 에코시스템을 활용 가능하게 하는 기술로, XR 플랫폼의 소프트웨어 호환성과 개발자 경험 확대의 의미가 있다.

LISPM.net이 Apple Vision Pro를 위한 X11 디스플레이 서버 'UHF X11'을 개발했다. 사용자는 기존 X11 클라이언트를 visionOS의 공간 윈도우로 전송할 수 있으며, 원격 X11 클라이언트 연결도 지원한다. CRT 스캔라인 등 레트로 시각 효과도 제공한다.

UHF X11은 Apple Vision Pro를 완전한 X11 디스플레이 서버로 전환하는 소프트웨어다. 기존 X11 클라이언트(xterm, xclock, xlogo, xcalc, twm 등)를 visionOS의 네이티브 공간 윈도우로 직접 구동할 수 있다.

주요 기능은 다음과 같다. 각 X11 최상위 윈도우가 독립적인 visionOS 윈도우로 열려 공간 내 자유로이 배치된다. 표준 X11 TCP를 통해 신뢰할 수 있는 원격 머신의 클라이언트 연결을 수용한다. X 프레임버퍼 콘텐츠는 네이티브 해상도로 렌더링되며, 픽셀 아트용 니어레스트 네이버 스케일링을 지원한다.

미적 특징으로 CRT 스캔라인, 인광막, 글로우, 비네트 프리셋 등 1980년대 디스플레이 특성을 에뮬레이션한다. MIT-MAGIC-COOKIE-1 X 인증 쿠키를 장치에서 생성해 클라이언트 머신으로 복사하여 인증된 연결을 보장한다. GLX를 통한 간접 3D 렌더링도 실험 단계로 지원하며, 호환성은 2000년대 수준으로 변동한다. 사용자는 visionOS 폴더에서 비트맵 폰트를 가져올 수 있고, 핵심 X11 폰트가 기본 포함된다.

출처

lispm.net — 원문 읽기 →