实质的贡献.第一套商业化的X产品: DEC 於 1986 年 1月推出 VAXstation-II/GPX.第10版第 3次发行: 1986年 2月. 从此时起, X开始流传於世, 人们把
它移植到许多新的系统上.第10版第 4次发行: 1986年11月.第一次X技术会议: 1987年 1月於 MIT.在1986年间, 第10版X无法满足所有的需求已非常明显, MIT 和 DEC便从事於
完整协定 (protocal) 的重新设计, 这就是X第11版.第11版第 1次发行: 1987年 9月.X协会成立: MIT X协会成立, 目的是为了研究发展及控制标准, 目前有
30个以上的机构加入.第二次X技术会议: 1988年 1月.第11版第 2次发行: 1988年 3月.第11版第 3次发行: 1988年10月.
1.4 X的成品严格地说, X视窗系统并不是一个软体, 而是一个协定 (protocal),这
个协定定义一个系统成品所必需具备的功能 (就如同 TCP/IP, DECnet 或
IBM的 SNA,这些也都是协定, 定义软体所应具备的功能).任何系统能满足此
协定及符合X协会其他的规□, 便可称为X.简单地说, 从现在起本书不再区分协定和成品的分别, 我们提到X, 意
指一个完整且适当的系统成品.
1.5 MIT 发行的XMIT 所发行的X可以提供许多厂牌的电脑, 目前的版本 (第11版第 3次
发行) 支援以下的系统:. Apple A/UX
. Apollo Domain/IX
. 4.3tahoe
. Digital Equipment Coporation Ultrix
. Hewlett Packard HP-UX
. IBM AOS
. Sun Mircosystems SunOS此外尚有更多的商业化产品.当系统一直在发展, 而且有更多的人使用它, 由第三集团(third party)
发展的软体逐渐增加, 而使得系统版本一分为二:. core版 -- 软体由MIT X协会提供.. corelib 版 -- 软体由使用者或第三集团提供.为了方便, core和corelib 软体储存在不同的磁带上发行.本书说明几乎以core版为主, 偶而因core版没有提供的功能或大家较有
兴趣的部份, 会参考到corelib 版本.
1.5.1 MIT 版包含了什麽这个版本包含了文件说明, 原始码, 建构档 (configuration file) 和
公用程式 (utilities)和其它一些建立完整工作系统所必需的东面,(没有任
何目的档或二进位档提供, 系统必需由原始码建立),在此我们只讨论从使用
者观点看这个系统, 所以只描述那些视窗系统程式本身或一些使用者所需的
工具程式, 省略装设公用程式、建构工具程式、本版需知等, 这些东西可参
考附录.core版的程式可分为以下几类:1. X视窗系统本身的程式.2. 使用视窗系统必备的工具和设备程式:. 日常的视窗相关功能的工具程式 (例如将视窗内容倾印至列表机) 。. 一些你常常保持在 "案头" (desktop) 的便利程式 (例如时钟,
日历).
3. 从视窗环境获得效益的一般应用程式.4. 展示(Demo)程式和游戏程式.5. 资讯和状态报告程式.6. 定制 (customise)你自己的环境的工具程式.我们将在以下的章节讨论它们.
1.5.2 系统程式以下的程式包含了所有基本系统的相关程式.X - 显示server -- 这个软体控制了你的工作站的键盘、滑鼠和萤幕.
这是X的心脏, 此程式可以建立、去掉视窗, 实际的应其它 client 程式的
Request (需求)做写 (write)和画(draw)的动作.这个server程式在各种硬体上有不同的程式提供, 例如:Xapollo - 针对Apollo显示器.Xhp - 针对Hp 9000/300 的Topcat显示器.Xibm - 针对IBM 的APA16 和Megapel 显示器.XMacll - 针对Apple 的Macintosh II.Xplx - 针对Parallax图形控制器.Xqdss - 针对DEC 的GPX 显示器 (VAXstation II/GPX).Xqvss - 针对DEC 的QVSS显示器.Xsun - 针对Sun/2, Sun/3, Sun/4 和Sun/386i工作站.
Xinit - 初始(initialization)程式, 启动系统和设定Server执行.Xdm - X显示管理器(display manager),一个提供便利和弹性地启动系统
, 使系统启动成个别需求的程式, 可以和 Xinit两者择一.Uwm - X视窗管理器(Window Manager), 此程式决定如何管理你的 "案头"、
推荐阅读
- UNIX多用户系统下信号量操作详解
- Unix 操作系统常见故障恢复技巧
- Unix系统硬盘的快速复制
- HTC U11国行版系统更新了什么?HTC U11国行版系统更新内容
- SCO UNIX 系统核心参数的意义
- X Window 系统使用指南--术语和符号
- 什么叫作线性系统
- win7系统出现没有声音具体处理方法
- X Window 系统使用指南--全部放在一起--xdm
- win7系统路由器启动配置文件丢失具体处理方法