먼저 운영체제에 대한 소개입니다.
컴퓨터에는 컴퓨터가 작동하도록 컴퓨터 운영을 하면서 사용자와 중간 매개 역할을 하는 OS(Operating System)가 있습니다. 흔히 주변에서 사용하는 OS가 우리가 알고 있는 Windows XP죠.
운영체제의 종류가 많지만 흔히 알고 있는 대표급이 Windows 와 유닉스(Unix)입니다. 유닉스를 본따 만든 운영체제가 있는데 그 것이 바로 리눅스입니다. 리눅스는 네덜란드 헬싱키 대학을 다닐 적, 교육용 OS로 제작된 유닉스 계열의 미닉스란 운영체제를 모태로 리누스 토발즈라는 분이 리눅스라는 운영체제를 탄생시켰습니다.
이를 인터넷 세상에 공유하고, 많은 여러 나라의 해커들에 의해 다듬어지고, 자유 소프트웨어 재단과 손을잡아 전세계적 참여에 의해 만들어 지게 되었죠. 인터넷이란 세상에서 공유되어 만들어진 결과 네트워크 기능에 대해 상당한 성능을 갖으며, OS가 갖는 기능에 있어 어떠한 OS보다도 띄어나게 되었습니다.
이 운영체제가 발전되어 오면서.... 현제에는 아주 많은 리눅스 운영체제가 생겼습니다.
여기까지 이야기 하는 것도 참 길죠? 지루하더라도 참고 더^^
미국에서 만든 대표적인 리눅스로는 레드헷사에서 만든 레드헷 리눅스입니다. 레드헷사가 자체적으로 패키징 기술을 만들어 손쉽게 프로그램 추가/삭제를 용이하게 했습니다. 그 것이 RPM(Redhat Package Management)이며, 저희 한국이라는 나라에서는 이 레드헷 리눅스를 모태로 여러 배포판을 만들었죠. 예를 들면, 한컴리눅스, 알짜, 와우, 등등...
유럽에서 유명한 리눅스로는 수세리눅스가 있습니다.
이제 본격적인 본론에 들어가겠습니다.
리눅스에서 그래픽적인 화면을 보기 위해서는 X-Server가 필요합니다. 이 서버에서 실행되어질 프로그램들을 X-Client라고 하죠. 이 두 사이를 통신하기위한 X-protocol이 존재합니다. 여기서 님께서 알고 싶은 XGL은 이 X-Server를 2D방식에서 3D방식으로 돌아가도록 해준다는 겁니다. X아키텍쳐에 관한 링크입니다 http://wiki.kldp.org/HOWTO/html/XWindow-Overview-HOWTO/index.html 3D방식으로 서버를 돌리기 위해서, 자유소프트웨어를 따르는 OpenGL을 기반으로 만들어 졌습니다.
XGL을 만든회사는 바로 수세 리눅스입니다. 그러나 XGL이 수세 리눅스에서만 쓸 수 있는 것은 아니지만, 아직 검증되지 않은 타 리눅스에서 설치를 도전한다는 것은 무리가 있겠죠? 그래서 다른 성공사례를 찾아보고 그에 해당하는 인스톨 가이드를 참조하시면 됩니다.
설치가 되었다고 제가 알고 있는 리눅스로는 수세리눅스, 우분투, 젠투, 페도라 코어 입니다. 현재 머리에 떠오르는게 이 4가지 네요...
여기서 compiz를 빼먹었네요. 리눅스가 서버가 있지만 그렇다고 이런 그래픽적인 화면을 띄워주는 것은 아닙니다. 창의 크기나 모양 위치 등등을 어떤 식으로 정의해 줄 필요가 있는 것입니다. 그런 것들위해 윈도우 매니저라는 것을 만들었습니다. 즉, 윈도우를 다루는 프로그램이라 할 수 있죠. 이 윈도우 매니저에 해당하는 것이 compiz입니다. (윈도우 매니저는 서버측이 아닌 X의 매우 특별한 클라이언트로 보시면 됩니다..)
그리고 데스크톱 환경이란 것이 있습니다. 위에서 설명한 윈도우 매니저를 포함해서, 도움말 시스템, 제어판, 바탕 화면 등의 다양한 도구를 제공하는 것입니다. 흔히들 사람들은 2가지를 알고 있습니다. 바로 GNOME, KDE입니다.
화면에 손을 대고 이리저리 하니 움직였다는 것은, LCD모티너가 터치 스크린이기에 가능합니다. 그저 마우스로 클릭하는 것을 터치 스크린으로 한것일 뿐, 터치 스크린을 갖는 LCD 모니터가 필요한 것은 아닙니다. 좀 뽀대는 나죠?ㅎ
그럼 XGL 설치를 위한 순서를 말씀드리겠습니다.
1 리눅스 설치 및 기본설정 2 XGL + compiz 및 추가설정
예로 우분투를 들자면... down & iso burnning 방법 http://www.ubuntu.com/download 설치는 CD로 부팅하시면 화면에 install 아이콘 더블클릭. (설치시 어려운점이라면 파티션 나누는 부분입니다. 여분의 파티션이 있어야 설치할 수 있으며 대략 루트파티션 / 는 적어도 3~4기가로 작아주시고 swap 파티션은 메모리의 두배정도 잡아주시고 설치하시면 됩니다. 파티션 잘 못하면 하드디스크를 새로 싹 지우고 설치할 수 있으니 잘 읽고 따라가시길...) Ubuntu Desktop Guide https://help.ubuntu.com/ubuntu/desktopguide/C/index.html 추가로 XGL관련 링크입니다.. XGL을 지원하는 그래픽카드 목록 XGL HOWTO
우분투 XGL HOWTO CompositeManager Xgl & Compiz Installation |