需要,已经成为主要的工作站平台和重要的企业操作平台。
自从 UNIX 操作系统从实验室走出来之后,得到了长足的发展。目前已经成为大
型系统的主流操作系统,现在几乎每个主要的计算机厂商都有其自有版本的 UNIX。
UNIX 是一个功能强大、性能全面的、多用户、多任务的分时操作系统,在从巨型计
算机到普通 PC 等多种不同的平台上,都有着十分广泛的应用。
通常情况下,比较大型的系统应用,例如银行、电信部门,一般都采用固定机型
的 UNIX 解决方案:在电信系统中以 SUN 的 UNIX 系统方案居多,在民航里以 HP 的
系统方案居多,在银行里以 IBM 的系统方案居多。
Linux 是一种 UNIX 的克隆系统,采用了几乎一致的系统 API 接口。特别是网络
方面,二者接口的应用程序几乎完全一致。
1.2.2 Minix 操作系统
Minix 操作系统也是 UNIX 操作系统的一种克隆系统,它由荷兰 Amsterdam 的
Vrije 大学著名教授 Andrew S.Tanenbaum 于 1987 年开发完成。Minux 操作系统目的
主要用于学生学习操作系统原理时教学使用。在当时 Minix 操作系统在大学中是免费
使用的,但是其他用途则需要收费。目前 Minix 操作系统已经全部是免费的,可以从
许多 FTP 上下载,目前主要有 1.5 版本和 2.0 版本在使用。
由于 Minix 操作系统提供源代码,并且与操作系统相结合,有一本高质量的书籍
介绍其实现原理,在当时全世界的大学中形成了学习 Minix 操作系统的风气,Linus
刚开始就是参照此系统在 1991 年开始开发 Linux 的。
实际上,Minix 操作系统并不是很优秀,但是这个操作系统提供了 C 语言和汇编
语言的源代码。而当时的 UNIX 操作系统源代码除了极少的范围外一直是保密的,
Minix 操作系统对程序员来说是一个福音。为了可以让学生在一个学期内能够学完操
作系统的课程,AST 保持了 Minix 操作系统的小型化,没有接受世界各界对 Minix 扩
展的要求,而正是这个原因激发了 Linus 编写 Linux 操作系统。
1.2.3 POSIX 标准
POSIX (Portable Operating System Interface for Computing Systems )是由 IEEE 和
评论0