Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44943
  • 博文数量: 34
  • 博客积分: 2011
  • 博客等级: 大尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-31 11:33
文章分类
文章存档

2011年(1)

2009年(33)

我的朋友
最近访客

分类: LINUX

2009-08-31 22:15:36

1984年麻省理工学院与DEC制定了 Athena 计划,这就是 X Window 第一个版本。 1988年1月成立了一个非赢利性的 X 联盟,负责制定 X Window 的标准。

在 Linux 出现后,Xfree86 Project Inc.基于 Linux 实现了一个开源的 X Window系统:XFree86。

X Window 与其他的图形界面系统相比,有几个特点:

良好的网络支持:X Window 采用了 C/S 网络结构, 程序间可以通过网络来通信,而且有良好的网络透明性, 也就是说,用户不需知道程序在使用远端主机资源。

个性化的窗口界面:X Window 并未对窗口界面作统一性的规范, 程序员可以根据需求自行设计,其中最有名的就是 GNOME 与 KDE。

不内嵌于操作系统:X Window 只定义了一个标准,而不属于某个操作系统, 因此可在不同的操作系统上运行相同的 X Window 软件。

整个 X Window 由三部分组成:

X Server:主要是控制输出及输入设备的程序,并维护相关资源, 它接收输入设备的信息,并将其传给 X Client,而将 X Client 传来的信息输出到屏幕上。 所以不同的显示卡就需要选择不同的 X Server,在配置 X Window 时最主要的就是配置 X Server。

X Clinet:它才是应用程序的核心部分,它是与硬件无关的,每个应用程序 就是一个 X Client。

X Protocol:X Client 与 X Server 之间的通信语言就是 X Protocol。 为了使得 X Window 更加易于使用,各个不同的公司与组织都针对其做出了 许多集成桌面环境。如 AIX 上的 CDE,SUN 的 OpenServer, 而在 Linux 下则主要是 GNOME 与 KDE。

说明:窗口管理器仅仅是X window的一个clinet,即客户端,它的作用就是管理其他客户端的窗口。

阅读(375) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

ljs_darkfish2009-09-03 13:25:23

X-WINDOWS出现的时间是在windows出桌面之前哦……