X window system:指通过图形接口(Graphical user interface,GUI)操作;那么为甚图形窗口接口成为X呢?因为英文字母X在W(window)后面,故人们就戏称这一版接口为X啰(下一版新窗口之意)。
1、发展史:
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 的自由软件授权方式。
2、定义:利用网络架构的图形用户软件,基本上分为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 来处理。