
1. Unix/Linux 操作系统介绍
1.1 操作系统的作用
1.1.1 操作系统的目标
方便:使计算机系统易于使用
有效:以更有效的方式使用计算机系统资源
扩展:方便用户有效开发、测试和引进新功能
1
环境使用
基础篇
Easy 搞定

1.1.2 操作系统的地位
操作系统在计算机系统中承上启下的地位:向下封装硬件,向上提供操作接口。
1.2 Unix/Linux 操作系统介绍
1.2.1 Unix 家族
1965:贝尔实验室(Bell Labs)加入一项由通用电气和麻省理工学院合作
的计划,该计划要建立一套多使用者、多任务、多层次的 MULTICS 操作系
统。后来因为项目太为复杂失败。
:其主要开发者 (后被称为 之父)和 领导
一组开发者,开发了一个新的多任务操作系统—,后来被改名为
,最初的 是用 语言和汇编语言混合编写而成。
1971:两人在贝尔实验室共同发明了 C 语言,并于 1973 用 C 语言重写了
Unix。
: 第一次出现在贝尔实验室以外。此后 被政府机关,研
究机构,企业和大学注意到,并逐渐流行开来。
198 :有两个最主要的 Unix 的版本线,一个是 Berkeley 的 BSD UNIX,另
一个是 AT&T 的 Unix,两者的竞争最终引发了 Unix 的战争,最终导致 Unix
出现各种各样的变种。
1982:AT&T 基于版本 7 开发了 UNIX System Ⅲ 的第一个商业版本,并不
再开源。
1992~2001:由于版权问题,AT&T 公司与 BSD 开发组开始了一场将近 10
年的版权官司。UNIX 由于其昂贵的费用,仅局限于大型机的应用;BSD 因
为版权问题,失去了宝贵的发展时期。
2

1.2.! 家族
Minix(mini-UNIX)最初是由 Andrew Tanenbaum 教授,仿照 4.3BSD 的源
代码,白手起家完成了 12000 行 C 语言的编写工作这个系统只是一个教学
工具,没有什么实际应用价值。
年,"#$%& 决定编写一个自己的 ' 内核,初名为
(',意为 的 ' 内核,后来改名为 ,此内核于
年正式发布,并逐渐引起人们的注意。
操作系统的诞生、发展、和成长过程依赖于五个重要支柱: 操
作系统、 操作系统、) 计划、*+ 标准和互联网。
) 计划:) 是“),的递归缩写,由 $"&
'-$%%$ 于 . 年创办/旨在开发一个免费、类 的操作系统0
) 系统及其开发工具;1$ 编辑系统、23%% 程序、
)、)4 等开发工具都是 ) 组织的产品。
! 年 与其他 ) 软件结合,完全自由的操作系统正式诞生。该
操作系统往往被称为“),或简称 。
*+ 标准:*+ 标准定义了操作系统应该为应用程序提供的接口标准,
*+ 标准用来统一 、 各分支编程接口,以提高其通用型和可
移植性。
3

1.2.5 的两类用户
1.2. 的远亲
1.2.6 和 的联系
系统是工作站上最常用的操作系统,它是一个多用户、多任务的实时
操作系统,允许多人同时访问计算机, 并同时运行多个任务。 系统
具有稳定、高效、安全、方便、功能强大等诸多优点,自 ! 世纪 年代
开始便运行在许多大型和小型计算机上。
虽然是一个安全、稳定且功能强大的操作系统,但它也一直是一种大
型的而且对运行平台要求很高的操作系统,只能在工作站或小型机上才能
4

发挥全部功能,并且价格昂贵,对普通用户来说是可望而不可及的,这为
后来 的崛起提供了机会, 是一个类 操作系统。
是免费的、不受版权制约、与 兼容的操作系统。
在 . 架构上实现了 系统的全部特性,具有多用户多任务的
能力,同时保持了高效性和稳定性, 具有如下的优秀的特点:
开放性;
! 完全免费;
5 多用户;
多任务;
6 良好的用户界面;
设备独立性;
提供了丰富的网络功能;
. 可靠的系统安全性;
良好的可移植性。
1.2. 内核及发行版介绍
1) Linux 内核版本
内核7"%是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的
核心程序,它提供了一个在裸设备与应用程序间的抽象层。
内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环:
稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较
旧的只是修正一些 89 或加入一些新的驱动程序。
开发版:由于要试验各种解决方案,所以变化很快。
内核源码网址::;;;-7"%-"9,所有来自全世界的对 源码的
修改最终都会汇总到这个网站,由 领导的开源社区对其进行甄别和修改
最终决定是否进入到 主线内核源码中。
2) Linux 发行版本
发行版 也被叫做 )发行版通常包含了包括桌面环境、办公
套件、媒体播放器、数据库等应用软件。
5