第一章 引论 1
1.1引言 1
1.2符号约定 2
第二章 应用软件打包 5
2.1软件打包概述 5
2.2软件包的内容 5
2.3软件包的结构生命周期 6
2.4打包工具 6
2.5安装工具 10
2.6软件包信息文件 10
2.7安装脚本 14
2.8打包的基本步骤 23
第三章 设备驱动程序 35
3.1设备驱动程序 35
3.2驱动程序的任务及责任 36
3.3UNIX系统的驱动程序特点 42
3.4函数说明(驱动程序入口点) 47
3.5系统实用函数 49
3.6控制器接口基础 58
3.7对ID的修改 62
3.8安装驱动程序并重构UNIX操作系统核心的命令 65
3.9驱动程序软件包 66
3.10驱动程序的调试 78
第四章 兼容性方面的考虑 85
4.1引言 85
4.2UNIX Release 3.0、3.1和3.2 85
第五章 视象接口 109
5.1引言 109
5.2视象显示程序设计的概念性概述 110
5.3视象显示程序设计的技术性概述 113
5.4正文方式下的程序设计 117
5.5存取视象存储区的程序设计 124
5.6图形方式 126
5.7存取视象控制器寄存器 133
5.8使用虚拟终端 138
5.9其它功能 161
附录A liber,一个图书馆系统 169
附录B 软件包安装实例分析 181
附录C 跟踪驱动程序 207
附录D 一个软盘驱动程序原型 219
附录E 一个驱动程序软件包样本 241
附录F 综合视象程序设计举例 249
附录G 图形方式小结 265
附录H 正文和图形方式IOCTLs 271
附录I UNIX兼容性表 275
附录J 地区和时区环境变量 303