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