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 |