一,linux 本身没有图形界面,linux 现在的图形界面的实现只是linux 下的应用程序实现的。<?XML:NAMESPACE PREFIX = O />

 

linux Xfree 的关系就相当于当年的 DOS WINDOWS3 0 一样。 WINDOWS95 及以后的版本就不一样了,他们的图形界面是操作系统的一部分,但 linux 却不一样,没有图形界面 linux 还是 linux ,很多装 linux WEB 服务器就根本不装 X 服务器。这也 WINDOWS linux 的重要区别之一。

二,X 是协议,不是具体的某个软件:
   
一个基于 X 的应用程序需要运行并显示内容时他就联接到 X 服务器,开始用 X 协议和服务器交谈。

三, XFree86 只是实现 X 协议的一个免费 X 服务器软件。
   
实现 X 协议的软件也并不只有 XFree86 ,商业上常用 MOTIF ,现在还有 XORG ,还有很多很小的由爱好者写的小的 X 服务器软件。只不过在 LINUX 上最常用的是 XFree86 ( 现在的 linux 发行版都用 Xorg ) 顺便说一句,苹果电脑的图形界面用的也是 X 协议,而且被认为是做的最好的 X 协议图形界面,并且他对 X 协议的实施是做在系统内核里的,所以性能明显好很多,这就是为什么很多大型三维图形设计软件都是在苹果平台上的原因。

为了便于理解拿 HTTP 协议来比较 :
协议是 HTTP (hyper text transmission protocol)
实现这个协议的常用服务器有 :apache IIS
请求这些服务器传输文件的客户有 :IE MOZILLA NETSCAPE 等。

协议是 X