핵심 요약
- 오픈소스 커뮤니티에서 Xorg 퇴역 논쟁이 지속되는 가운데, 낡은 xfree86 하드웨어 백엔드만 폐기하고 핵심 컴포넌트는 살려두자는 절충안이 제시되었습니다.
- libliftoff 기반 백엔드 도입과 Arcan IPC 연동을 통해 기존 엔비디아 사용자나 경량 윈도우 매니저(XFCE, AwesomeWM 등)의 호환성을 수십 년 더 연장할 수 있다고 주장했습니다.
- 웨이랜드는 X11의 완전한 대체재라기보다 설계 철학 자체가 다르므로, 현실적인 이행을 위한 타협 지점이 필요하다는 점을 강조했습니다.
요약 리눅스 진영에서 오랜 기간 그래픽 디스플레이의 표준으로 군림해 온 Xorg(X 서버)의 지원 중단 및 웨이랜드(Wayland) 전환 논란에 대해, 한 개발자가 현실적인 기술적 타협안을 제시해 오픈소스 개발 커뮤니티의 관심을 모았습니다.
작성자는 인터넷 커뮤니티에서 흔히 'Xorg는 이제 버려졌다'고 단정 짓지만, 실제 X 서버 내부 코드는 사람들이 생각하는 것보다 훨씬 잘 구조화되어 있고 뛰어난 엔지니어링 역량이 집약되어 있다고 평가했습니다. 특히 완전히 폐기해야 할 부분은 하드웨어 드라이버 역할을 하던 구시대적 'xfree86(hw/xfree86)' 백엔드일 뿐이며, Xwayland, Xwin, Xephyr 등 현대적으로 유용한 X 구성 요소들의 가치는 여전히 유지되어야 한다고 짚었습니다.
이에 대한 대안으로 작성자는 최신 오픈 그래픽 스택을 다루기 위한 보조 라이브러리인 'libliftoff' 기반의 새로운 DDX(hw/liftoff) 백엔드를 구축하는 방안을 제안했습니다. 이를 통해 엔비디아(NVIDIA) 드라이버 사용자들도 커널 업데이트 때마다 화면이 깨질까 불안해하지 않고 스팀 게임 등을 즐길 수 있으며, 웨이랜드 컴포지터 개발 상황의 혼란도 완화할 수 있다는 설명입니다. 아울러 Arcan의 IPC 시스템인 'libarcan-shmif-server'를 임베드하여 X11의 낡은 프로토콜 문제를 우회하고, XFCE나 AwesomeWM 같은 수많은 경량 윈도우 매니저들이 불필요한 재작성 없이도 수십 년 더 안정적으로 생명을 연장할 수 있는 현실적 로드맵을 제시했습니다.
Sponsored · 광고