제목에 있는 xgl, berly, x, gnome, opengl 이것들의 상관 관계에 대해서
설명좀 해 주세요.
대략적인 느낌은 가지고 있는데 명확하지가 않아서요.
영어라도 잘하면 외국사이트라도 뒤져 볼텐데...
단어만 보이고 문장이 안보여요 ㅜㅜ.
부탁 드립니다.
x는 서버입니다.
유닉스 머신에서 그래픽 환경을 사용 할 수 있게 해주는 것이죠.
잠깐.. 이게 클라이언트이던가? 이게 개념이 반대라는 것은 어디서 들었는데 잘 생각이 안 나는군요.
gnome은 x서버 위에서 돌고 있는 데스크탑 통합 환경을 위한 어플리케이션 입니다.
프레임워크라고 하시는 분도 있습니다.
비슷한 것으로는 kde가 있겠습니다.
beryl은 그놈을 사용하기 위한 창 관리자입니다.
그놈에서 사용 할 수 있는 창 관리자로는 metacity, sawfish 등 여러가지가 있습니다만
beryl과 compiz는 openGL을 사용하는 창 관리자입니다.
아주 짧고 대충 설명을 적었습니다만
kldp에 가면 이러한 내용이 자세하게 나와 있는 글을 찾아보실 수 있을 겁니다.
저도 좀 찾아보고 링크 올리도록 해보겠습니다.
xgl : 그래픽카드를 사용하기 위한 디바이스드라이버입니다.
x : 리눅스에서 GUI환경을 구현하기 위한 프로그램입니다. 서버와 단말기의 관계로 파악을 하여 그래픽화면을 구현하는 코드를
X서버라고 하고 단말기를 클라이언트라고 지칭합니다. 그런데 PC가 보급이 되면서 서버와 클라이언트 구분이 의미가 없어서
X서버라고 지칭하면 두가지 모두를 포함합니다.
opengl : 3D가속등을 구현하기 위한 프로그램입니다.
gnome : 윈도우매니저 중의 하나입니다. X 서버가 GUI 뼈대를 완성하면 그것을 어떻게 표현하는가는 윈도우매니저가 하는 일입니다.
beryl : 윈도우매니저가 만든 창의 모양을 아름답게 꾸며주는 역할입니다.
그러니까 xgl 이 그래픽카드를 잡으면 x가 GUI모양을 잡아주고 gnome이 사람이 볼 수 있게 표시해줍니다. 그 화면을
여러가지 효과를 주기위해서 beryl을 사용합니다. 3D가속기능을 사용하기 위해서 opengl을 사용합니다.
x : 리눅스에서 윈도우즈 환경에 해당하는 것입니다. 예전에 win 3.1 시절에 dos에서 "win"을 치면 그래픽 환경으로
넘어가는 것을 생각하면 됩니다.
opengl : directx 같다고 생각하시면 됩니다. 실제로 윈도우즈에서도 게임들은 opengl로 만드는 경우가 있기도 하
고 (예를 들면 wow) directx로 만들기도 하죠.
fglrx/nvidia/... : 윈도우즈의 비디오 카드 디바이스 드라이버에 해당하는 녀석들입니다.
beryl/compiz : 비스타에 들어간 aero 같이 특이한 효과를 지원하는 녀석들입니다. 그리고 이 경우 각각의 창 관리자
를 가지고 있는데, beryl은 "emerald"랑 같이 붙어답닙니다.
gnome/kde/xfce/... : "윈도우 매니저"라고 불리는 녀석으로, 윈도우즈에서는 기본 화면 제어 쉘이 (탐색기라고 하
죠. 파일 탐색기/인터넷 탐색기 말고 explorer.exe로 뜨는 녀석입니다) 하나로 고정되어 있지만 리눅스는 이걸 바꿔서 사
용하는 환경이 완전히 바뀔 수 있습니다.
On 5월8일, 오전11시21분, "이종상" <rootcons...@gmail.com> wrote:
하지만 쉽게 이해 될만한 내용은 아닌것같습니다.
기본적으로 모두다 어떻게 보여 줄것인가에 대한 내용인것같습니다.
설치하면서 느끼고 여러분들의 답변을 보고 나름대로 이해한 내용을
정리해 보면 다음처럼 동작 하는것같습니다.
beryl은 창틀을 만드는놈같고
gonme은 그 창 속에 있는 내용들을 관리하고
그 창속의 내용은 각자의 프로그램이 만들고
이 과정에서 이것들을 통제하는놈이 X이고
beryl은 xgl을 통해서 vga메모리에 있는 창틀과 X를 왕따 시키면서 직접 통신하고...
opengl 은 3D그림 그리는 방법에 대한 표준인가봅니다.
VGA카드사에선 암놈들 만들고 프로그램에선 숫놈을 만들어서
서로 연결하면 동작하는....
만약 이렇다면 gnome이나 x 는 아직 3D가 고려되지 않은듯도 합니다.
화면의 글씨는 cpu가 계산해서 2D 이미지를 만들고
그것을 3D창에 텍스처로 칠하는거 같습니다.
3D카드에서 폰트를 직접 제어해서 그려 준다면 좋으련만... ㅋㅋ
욕심이 과한가요? 아님 벌써 이렇게 하고있는가요?
혹 제가 잘못 이해한 부분이 있다면 지적해 주시기 바랍니다.
문득 VGA카드에 굴림체가 들어가 있으면 어떨까 하는 생각을 해 봤습니다.
다시한번 감사합니다.
07. 5. 10, uriel <young...@gmail.com>이(가) 작성:
--
정립전자
서울특별시 광진구 구의동 16-3
개발팀 대리 / 이종상
url. http://www.kpf-junglip.or.kr
tel. 02) 446-6867 (ext.202)
fax. 02) 458-5187
email. rootconsole.@gmail.com
Cloud Shin. (Shin. Jeongkyu)
Department of Physics. / Computer Science.
Graduate School of Physics
Nonlinear and Complex Systerms Lab. (http://ncsl.postech.ac.kr )
POSTECH (http://www.postech.ac.kr)
San 31, Hyoja-dong, Nam-gu, Pohang, Kyoungbuk, Korea
(Zip-code : 790-784)
Tel : 82-54-279-5842 / Cell : 82-16-708-5605
E@ : inureyes at gmail.com / MSN : withurheart at hotmail.com
-------------------------------------
그러다면 xgl 은 x서버인가요?
(이해력이 부족한 절 용서 하세요)
07. 5. 11, Jeongkyu Shin <inur...@gmail.com>이(가) 작성:
원래 x 서버는 별도로 있긴 한데, beryl/compiz를 구현하는 윈도우 매니저들이 요구하는 기능은 당연하게(!) 제공하지
않습니다. 그래서 윈도우 매니저와 x 서버 사이에 별도의 기능을 끼워 넣은게 xgl입니다.
이것과 별도로 aiglx라는 녀석이 있는데, 이건 x 서버이고 beryl/compiz와 직접 연결됩니다. 궁극적으로는 xgl이
없이 이런 식으로 가야 하겠지만 aiglx는 아직 제대로 지원이 덜 되는 편이라 "임시로" xgl이 필요한 상황입니다.
On 5월11일, 오전9시26분, "이종상" <rootcons...@gmail.com> wrote:
> 연결해 주신 내용 잘 봤습니다.
> 오래간만에 윈도 3.0의 화면도 볼수 있어서 좋았고 UI의 변쳔사도 할수 있었습니다.
> 어떤 단점의 조건에 시간이 포함 된다는것도 알았습니다.
>
> 그러다면 xgl 은 x서버인가요?
> (이해력이 부족한 절 용서 하세요)
>
> 07. 5. 11, Jeongkyu Shin <inure...@gmail.com>이(가) 작성:
>
> > 예전에 관련하여 글을 작성한 적이 있습니다. 도움이 될 지 모르겠습니다.
>
> >http://forest.nubimaru.com/entry/%EB%8B%A4%EC%9D%8C-%EC%84%B8%EC%83%8...
beryl/compiz 는 최근에 합친것같구요..
그럼 gnome은 어떻게 되는건가요? gnome 없이 beryl만으로도
문제가 없는가요?
계속 질문만 드립니다. ㅋ
07. 5. 11, uriel <young...@gmail.com>이(가) 작성:
그리고 beryl은 그놈 위에서 돌아가는 윈도우 매니저입니다.
그놈 환경이 필요하죠.
kde 에서는 아쿠아마린 이라는 윈도우 매니저를 사용 할 수 있습니다만
아직 beryl 만큼 좋지는 않다고 하네요.
On 5월11일, 오전10시16분, "이종상" <rootcons...@gmail.com> wrote:
> 아... 네. 감사합니다.
>
> beryl/compiz 는 최근에 합친것같구요..
> 그럼 gnome은 어떻게 되는건가요? gnome 없이 beryl만으로도
> 문제가 없는가요?
>
> 계속 질문만 드립니다. ㅋ
>
> 07. 5. 11, uriel <youngik...@gmail.com>이(가) 작성:
그럼 가장 단순한 구성은 aiglx + gnome + beryl 이 될것같군요.
웹서버의 APM같이 x윈도의 AGB 인가요? ㅋ
암튼 이제야 좀 알것 같습니다.
감사합니다.
07. 5. 11, 백일몽 <sta...@gmail.com>이(가) 작성:
모두들 좋은 주말을 보내시길 바랍니다.
좋은 한주 시작 하세요..
07. 5. 11, SeoJo...@gmail.com <SeoJo...@gmail.com>이(가) 작성:
xgl이 약간 애매한 위치에 있습니다.
아쉽게도 한글로 번역되어있지는 않습니다.
이번 기회에 번역을 해보는 것도 좋을것같습니다.
07. 5. 14, Jeongkyu Shin <inur...@gmail.com>이(가) 작성: