Wayland가 X11보다 일반 데스크탑에 더 낫다는 데 모두가 동의합니다. 모든 주요 배포판에서 X를 사용하는 이유는 무엇입니까? 버그입니까, 애플리케이션 호환성이 좋지 않습니까(이것이 여전히 문제입니까?) 아니면 다른 것입니까?
답변1
나는 당신이 약간 앞서 나가고 있다고 생각합니다. 많은 사람들이 Wayland가 현대 시대에 더 나은 디자인을 가지고 있다는 데 동의할 수 있지만(일부는 여전히 그것에 동의하지 않지만) 구현이 아직 완료되지 않았으며 완료되지 않았습니다. X 이상으로 이동하는 데 필요한 모든 작업이 있지만 앱과 툴킷도 이에 대한 준비가 되어 있지 않습니다. 올 가을, Wayland는 호환되지 않는 변경 사항으로 인해 포트가 손상될 염려 없이 툴킷이 포팅을 시작할 수 있도록 API 안정을 선언할 예정이며, Wayland 개발자는 데스크톱을 구체화하는 데 필요한 부분을 계속 작업합니다.
Wayland의 수석 개발자는 2012년 9월 X.Org 개발자 컨퍼런스에서 현재 상태와 진행 중인 작업을 다루는 강연과 데모를 제공했습니다.요약 읽기또는비디오를보다.
답변2
참고: 내 정보가 최신 정보가 아닐 수 있습니다. 우분투에는 이미 Wayland 라이브러리가 많이 있다는 것을 알고 있습니다.
Wayland는 아직 상대적으로 새롭고 완전히 테스트되고 완성되려면 아직 갈 길이 멀습니다. 일부 배포판은 Wayland로 마이그레이션되고 있으며 내년에는 Wayland 기반 배포판을 보게 될 것입니다.
X는 수십 년 동안 사용되어 왔으며 X를 실행해야 하는 오래된 응용 프로그램이 많이 있습니다. 배포판이 Wayland로 완전히 전환되기 전에 이식해야 할 응용 프로그램이 많이 있습니다.
Wayland에서 애플리케이션으로 실행하려면 X를 포팅해야 하므로 X를 이전 애플리케이션의 호환성 레이어로 사용할 수 있습니다.
답변3
이는 실제로 프로젝트 성숙도의 문제일 뿐입니다. 처음 질문이 제기된 당시에는 GUI 툴킷(예: Qt, GTK 등)에서 Wayland에 대한 지원이 아직 개발 중이었고 DM(GDM, KWin 등) 지원도 제한되었습니다. 따라서 모든 것은 여전히 X11과 Xorg를 사용합니다.
그러나 그것은 바뀌었습니다. 이 글을 쓰는 시점에서 Gnome 3.20과 많은 GUI 툴킷은 강력한 Wayland 지원을 제공합니다. 시간이 지남에 따라 대부분의 배포판은 해당 DE(예: GDM)에서 사용하는 신디사이저를 기본값으로 사용하여 Wayland 프로토콜을 사용하게 될 것입니다.