群雄争霸:25款操作系统全面接触

对与操作系统 , 我们大家平时了解更多的可能就是Windows、Linux和Mac OS , 但是就只有这些吗?肯定不至 。现在我们就给大家介绍更多的操作系统 。

UNIX家族及类UNIX系统

1969年 , 在AT&T的Bell Labs , Ken Thompson和Dennis Ritchie(他们曾是大型操作系统Multics的两名开发者 , Multics太庞大了最终没有成功)为了一项名为太空旅游的实验计划 , 需要一个操作系统 。他们找了一台闲置的PDP-7机器 , 在上面写了个Multics的改编版 , 1971年正式发布 。这个东东就是后来名扬天下的UNIX了 。Multics――UNIX , 大家看出了点什么吗?

1973年 , Dennis Ritchie用他自己开发的C语言重写了一遍UNIX , 奠定了UNIX普及化的基础 。1976年他们首次将第六版的UNIX流传到AT&T以外的地方 。UC Berkeley的人以UNIX 7.0为基础 , 发表了称作BSD的系统 , 并且开发到1992年的4.4版;而AT&T也不断改进他们的系统 , 发表了商业化的System Ⅲ直到System Ⅴ 。以后UNIX的发展都是围绕这两大主流展开的 。

UNIX的设计目标是小而美:希望能在任何小系统上执行 , 而核心只提供必不可少的一些功能 , 其他的则根据需要加上去 。这已经成为操作系统的一种设计哲学 。现在许多公司有了自己的UNIX版本 , 但它们基本特性是一致的:开放性、多用户、多任务、功能强、实现高效、网络功能丰富 。为了克服UNIX版本差异对可移植性的损害 , 1990年ISO制定了ISO/IEC 9945-1-1990标准 , 这是整个可移植操作系统界面(POSIX)的第一部分;系统应用程序界面即POSIX.1 。这就是常说的UNIX操作系统的界面标准 。

相关链接:

AT&T:http://www.att.com/

Bell Labs:http://www.bell-labs.com/

Multics:http://www.multicians.org/

UC Berkeley:http://www.berkeley.edu/

ISO:http://www.iso.ch/

POSIX:http://www.pasc.org/

BSD系列

目前的x86平台上的BSD系统大多基于Berkeley的4.4 BSD Lite , 这是去掉了那些来自AT&T的代码后公开发布的一个不完整的系统 。其中最有名的当属FreeBSD(最新版为FreeBSD 5.2 [Jan-12-2004]) , 其他还有NetBSD(最新版为NetBSD 1.6.1 [Apr-21-2003]) , OpenBSD(最新版为OpenBSD 3.4 [Nov-1-2003])等版本 , 都是免费的 , 可以在相应的官方网站下载 。

FreeBSD

由加州伯克利学校(Berkeley)编写 , 第一个版本由1993年正式推出 。BSD Unix和Unix System V是Unix操作系统的两大主流 , 以后的Unix系统都是这两种系统的衍生产品 。

FreeBSD其实是一种地道的Unix系统 , 但是由于法律上的原因 , 它不能使用“Unix”字样作为商标 。它同样是一个免费的操作系统 , 用户可以从互联网上得到它 。

    推荐阅读