디스플레이 서버라는 프로그램은 무엇을 기대합니까? 즉, X11과 Wayland의 공통점은 무엇일까요?
디스플레이 서버와 윈도우 시스템은 같은 의미인가요? 적어도 Wikipedia에서는 X11과 Wayland가 두 기사에 모두 나열되어 있습니다.
Wikipedia의 이러한 기사는 나에게 불분명합니다.
답변1
예, 디스플레이 서버는 다소 윈도잉 시스템입니다. 그러나 대부분의 윈도우 시스템과 달리 원격 애플리케이션("클라이언트"로 간주)에서 사용할 수 있습니다.
- 그렇기 때문에
DISPLAY=:0
Linux 환경에는 디스플레이 서버 역할을 하는 호스트의 주소를 담을 수 있는 변수(DISPLAY=192.168.67.212:0
)가 존재합니다. - 80~90년대 사람들이 Unix 시스템에서 시분할을 하던 시절, GUI 사용자는 원격 연결(직렬 또는 LAN)을 통해 "X 터미널"을 사용했습니다. 이는 사용자 디스플레이 및 사용자 입력(키보드 및 마우스)을 처리하고 "클라이언트" 응용 프로그램(기술적으로 여러 다른 Unix 시스템에서 실행될 수 있음)을 위한 "디스플레이 서버" 역할을 합니다(*). 차세대(1990년대 후반)는 Windows(또는 OS/2)를 실행하는 PC에서 실행되는 "XWindows86"(또는 XFree86) 서버(X 서버 구현)였습니다.
- SSH를 통해 그래픽 지원 시스템에 연결하면 로컬 시스템을 원격으로 실행되는 GUI 응용 프로그램의 디스플레이 서버로 사용할 수 있습니다.
(*) 보안은 매우 낮습니다. 일반적인 장난은 동료의 X 터미널에서 일부 semi-NSFW 응용 프로그램을 시작하는 것입니다. IP 주소만 알면 됩니다.