X window system:指經過圖形接口(Graphical user interface,GUI)操做;那麼爲甚圖形窗口接口成爲X呢?由於英文字母X在W(window)後面,故人們就戲稱這一版接口爲X囉(下一版新窗口之意)。
一、發展史:
a.在 Unix Like 上面癿圖形用戶接口 (GUI) 被稱爲 X 戒 X11;
b.X11 是一個『軟件』而不是一個操做系統;
c.X11 是利用網絡架構來進行圖形接口的執行不繪製;
d.著名的 X 版本爲 X11R6 這一版,目前大部分癿 X 都是這一版演化出來的 (包括 X11R7);
e.如今大部分的 distribution 使用的 X 都是由 Xorg 基金會所提供的X11 軟件;
f.X11 使用的是 MIT (Massachusetts Institute of Technology, 麻省理工學院))受權,爲相似 GPL 的自由軟件受權方式。服務器
二、定義:利用網絡架構的圖形用戶軟件,基本上分爲X Server 與 X Client 兩個組件,其中X Server 管理硬件(即輸入輸出設備等),X Client 管軟件。在運做上,X Client 應用程序會將所要呈現的畫面告知X Server 並由其將結果透過所管理的硬件繪製出來。
a、X Window System 是以透過網絡取得圖形接口的一個架構,因爲服務器與客戶端硬件不可能徹底相同,因此X Server 目的在於管理客戶端的硬設備(即每部客戶端主機都須要安裝 X Server,而服務器端則提供X Client 軟件,以提供客戶端繪圖所須要的數據)。
b、X Client負責處理來自X Server的動做,將該動做處理成繪圖數據,再將數據傳回給X Server。
c、X Window Manager(WM,窗口管理員):特殊的X Client,負責管理全部的X Client。
d、Display Manager:提供登入需求。在本機的文字接口底下能夠輸入startx啓動X系統。
e、Xorg 是一個 X server ,配置文件位亍 /etc/X11/xorg.conf ,裏面有 Module, Files,Monitor, Device 等設定階段;
f、 字型管理爲 X server 的重點,目前字型管理可由 xfs 及 fontconfig 來處理。 網絡