리눅스

X윈도우 이해_#Linux

iwannabebackendexpert 2022. 7. 25. 14:55

X윈도우와 비슷하다고 할수있는 Windows를 이야기해보자.

Windows는 사용자가 편리하게 사용하기위해 GUI(Graphical User Interface)를 사용한다. 우리가 보고있는 바탕화면 그리고 아이콘 등 모두 GUI라고 한다.

리눅스도 GUI프로그램이 있다. 하지만 필수는 아니다. 그냥 콘솔창에서 작업하면 되니..

 

- X윈도우는 리눅스와 독립적이면서 필수적이지않은 GUI

 

역사

  • DEC, IBM, MIT가 공동으로 시작한 아데나 프로젝트의 일환으로 Bob Scheifler와 Jim Gettys가 1984년 최초 발표.
  • 1986년 오픈 소스 프로젝트로 만듦 / X10.4 공개
  • 1987년 X11 발표 
  • 1988년 X윈도를 표준 윈도 시스템으로 채택하기 시작. / X 컨소시엄 결성 -> X11R2 발표
  • 1996년 최종개정판 X11R6버전 발표/ 최종적으로 X11R6.3을 끝나고 X컨소시엄 해체.  > 새로 결성된 오픈그룹이 X11R6.4를 발표하였지만 공개 배포 라이센스 정책을 어겨 배포 라이센스 정책 수정을 통해 1998년 X11R6.4재배포.
  • 1999년 오픈그룹은 X.org를 만들고 X.org에 의해 X11R6.5 배포
  • 2013년 X11R7.7배포.

특징

 X프로토콜 기반.

디스플레이 장치에 의존적이지않음.

사용자가 원하는 모양의 인터페이스 만들수있음.

 

구조

구조를 위 그림과 같다. X서버는 그래픽하게 보여주는 하나의 시스템, X 클라이언트는 X 서버위에 동작하는 일종의 응용프로그램을 말한다. X윈도는 네트워크를 기반으로 동작하기 때문에 키보드,마우스가 TCP포트 6000번을 통해 전달되고, 관련 X클라이언트 프로그램이 실행된다.

'리눅스' 카테고리의 다른 글

X윈도 / 데스크탑환경 / 윈도매니저의 이해 #Linux  (0) 2022.07.25
리눅스 라이선스 설명 및 종류 #Linux  (0) 2022.07.25
리눅스 파일 시스템의 이해  (0) 2022.07.15
Boot & Shutdown  (0) 2022.07.15
LVM의 개요  (0) 2022.07.15