X Windows簡(jiǎn)介
要想成為一套優(yōu)秀的操作系統(tǒng),除了性能穩(wěn)定、功能齊全之外,還應(yīng)該擁有一個(gè)友好的操作系統(tǒng),否則只會(huì)呆在研究室里,難以普及。
在UNIX系統(tǒng)下,大多都是采用X Window做為圖形界面的。1984年,麻省理工學(xué)院與DEC制定了Athena計(jì)劃,這就是X Window
第一個(gè)版本。1988年1月成立了一個(gè)非盈利性的X聯(lián)盟,負(fù)責(zé)制定X Window的標(biāo)準(zhǔn)。在Linux出現(xiàn)后,Xfree86 Project
Inc.基于Linux實(shí)現(xiàn)了一個(gè)開(kāi)源的X Window系統(tǒng):XFree86。
X Window與其他的圖形界面系統(tǒng)相比,有幾個(gè)特點(diǎn):
Ø 良好的網(wǎng)絡(luò)支持:X Window采用了C/S網(wǎng)絡(luò)結(jié)構(gòu),程序間可以通過(guò)網(wǎng)絡(luò)來(lái)通信,而且有良好的網(wǎng)絡(luò)透明性,也就是說(shuō)用戶不需知道程序在使用遠(yuǎn)端主機(jī)資源。
Ø 個(gè)性化的窗口界面:X Window并未對(duì)窗口界面作統(tǒng)一性的規(guī)范,程序員可以根據(jù)需求自行設(shè)計(jì),其中最有名的就是后面要介紹的GNOME與KDE。
Ø 不內(nèi)嵌于操作系統(tǒng):X Window只定義了一個(gè)標(biāo)準(zhǔn),而不屬于某個(gè)操作系統(tǒng),因此可在不同的操作系統(tǒng)上運(yùn)行相同的X Window軟件。
整個(gè)X Window由三個(gè)部分組成:
Ø X Server:主要是控制輸出及輸入設(shè)備的程序,并維護(hù)相關(guān)資源,它接收輸入設(shè)備的信息,并將其傳給X Client,而將X
Client傳來(lái)的信息輸出到屏幕上。所以不同的顯卡就需要選擇不同的X Server,在配置X Window時(shí)最主要的就是配置X Server
Ø X Client:它才是應(yīng)用程序的核心部分,它是與硬件無(wú)關(guān)的,每個(gè)應(yīng)用程序就是一個(gè)X Client
Ø X protocol:X Client與X Server之間的通信語(yǔ)言就是X protocol
為了使得X
Window更加易于使用,各個(gè)不同的公司與組織都針對(duì)其做了許多集成桌面環(huán)境。如AIX上的CDE,SUN的OpenServer,而在Linux下則主要是GNOME與KDE的雙雄會(huì)。
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書(shū)籍 |