標籤: 暫無標籤

X Window 系統於1984年在麻省理工學院(MIT)電腦科學研究室開始開發的,當時Bob Scheifler正在發展分散式系統(distributed system),同一時間 DEC公司的 Jim Gettys 正在麻省理工學院做 Athena 計劃的一部分。兩個計劃都需要一個相同的東西——一套在UNIX機器上運行優良的視窗系統。因此合作關係開始展開,他們從斯坦福(Stanford)大學得到了一套叫做W的實驗性視窗系統。因為是根據W視窗系統的基礎開始發展的,當發展到了足以和原先系統有明顯區別時,他們把這個新系統叫做X。

1 xwindows -簡介

xwindows X Window 系統於1984年在麻省理工學院(MIT)電腦科學研究室開始開發的,當時Bob Scheifler正在發展分散式系統(distributed system),同一時間 DEC公司的 Jim Gettys 正在麻省理工學院做 Athena 計劃的一部分。兩個計劃都需要一個相同的東西——一套在UNIX機器上運行優良的視窗系統。因此合作關係開始展開,他們從斯坦福(Stanford)大學得到了一套叫做W的實驗性視窗系統。因為是根據W視窗系統的基礎開始發展的,當發展到了足以和原先系統有明顯區別時,他們把這個新系統叫做X。

2 xwindows -特點

X Window 系統也是一個基於客戶/伺服器(Client/Server)結構的窗口系統,在誕生之初是UNIX系統上使用的圖形用戶界面,沒有PC版,它允許在任一台UNIX主機(客戶端)上運行程序,而在基於X的終端(伺服器)上顯示出來。X Window 系統系統是目前最常用的免費圖形系統,配置在大多數的UNIX系統、DEC的VAX/VMS操作系統以及Linux系統中,在後期又有了XFree86開發計劃,其主要目的就是提供一個PC版的X窗口,主要移植到Intel的x86體系架構的處理器上,所以也稱作是XFree86計劃,它雖然不是以GPL授權,但是也可以自由拷貝以及傳播,也可以使用在商業用途上。

X Window 系統版本11,也就是X11圖形系統,產生與1987年,X11圖形系統是X Window 系統發展的一個重要里程碑.X11是一個對網路透明的客戶/伺服器架構的圖形顯示系統,它支持應用程序在你的屏幕上繪製象素,線條,文字,圖象等等。X11還包括一些其它的輔助的函數庫,使得它可以容易地繪製用戶界面,例如:按鈕,文本輸入區等等,其組成主要有三部分:客戶端;伺服器和X協議。

嚴格地說,X Window 系統並不是一個軟體,而是一個協議(protocal),這個協議定義一個系統成品所必需具備的功能(就如同 TCP/IP, DECnet或IBM的SNA,這些也都是協議,定義軟體所應具備的功能)。任何系統能滿足此協議及符合X協會其他的規範,便可稱為X。

X11是Unix的圖形系統標準(X Window System)。Linux、各種 BSD版本和多數的商用Unix都採用它。Linux下的桌面圖形系統已經發展的相當完善了,其GUI由窗口系統,窗口管理器,工具包和風格等幾個部分組成,目前的桌面環境主要有兩種:

1.KDE(K Desktop Environment);

   2.Gnome(GNU Network Object Model Environment)。

二者的界面非常相似。KDE以Qt作為其底層庫,而Gnome採用的是GTK庫,Qt最初並不遵從GPL協議,而GTK是完全遵守GPL宣言的,這也使得Gnome現在已經成為大多數Linux發行版本的首選,有關GTK和Qt會在後面的部分有詳細的介紹。

相關評論

同義詞:暫無同義詞