Phoenix (X server)
Zig로 처음부터 새로 작성된 최신 X 서버
About
- Phoenix는 기존 Xorg를 포크하지 않고 Zig 언어로 처음부터 작성된 새로운 X 서버로, 현대적 대안을 목표로 함
- 현재는 GLX, EGL, Vulkan 그래픽을 사용하는 간단한 애플리케이션을 기존 X 서버 내에서 중첩 실행할 수 있으며, 독립 실행은 아직 지원되지 않음
- 단순성을 위해 최근 20년 내 작성된 애플리케이션과 15년 내 하드웨어만 지원하며, 서버 드라이버 인터페이스 없이 동작
- 보안성을 강화해 프로토콜 메시지를 자동 파싱하고, 애플리케이션 간 접근은 권한 요청 기반 격리 구조로 제한
- HDR, VRR, 다중 모니터, 내장 컴포지터 등 현대 기술을 지원하며, Wayland 호환성과 X11 프로토콜 확장도 계획