UNIX“不惑”年 最强大操作系统成长史

1970年出生,生于美国新泽西默里希尔的贝尔实验室,由两位来自美国的计算机科学学者,在一次失败的计划中,促成了它的出现。如今这两位学者一位成为了C语言之父,另一位则成为了 UNIX 之父。这个经历了40余年仍然被计算机学家认为是现今,最强大,最优雅的 操作系统 ——UNIX。

襁褓之年——UNIX源于一款游 的移植

在MULTICS计划失败之后,贝尔实验室还是没有一套完善的交谈式计算服务环境。不少工程师也正为了改善程序设计环境努力着。Ken Thompson和Dennis Ritchie就是这其中的两个人。当时正在草拟一个新的档案系统架构,后来这个档案系统也成为了UNIX的前身。当时的Ken Thompson正在忙着使用Fortran语言将原本在MULTICS系统中开发的游戏“Space Travel”移植到GECOS System上开发。但由于GECOS System太过昂贵,并且效果不甚理想,于是Ken Thompson找到了一台在当时很少有人使用的PDP-7小型计算机,结果一拍即合成功的移植了这款游戏,之后Ken Thompson便与Dennis Ritchie动手设计了一套包含File System、Process Subsystem和Utility的操作系统,由于受MULTICS计划失败的影响,当时就戏称这款操作系统叫做UNiplexed Information and Computing System 缩写成UNICS,之后被大家取谐音叫做“UNIX”,就是这个玩笑的名词,成为了现今最伟大的操作系统之一。

Digital Equipment Corporation PDP-7 小型计算机

在经历了硬件设备更新换代和使用C语言重新编写之后,UNIX已经不再是只有2个人使用的操作系统,在贝尔实验室的装机数量已经达到了25部之多。由于当时的贝尔实验室是受控于美国电信电话(AT&T)公司,AT&T受到反托拉斯法的限制不能从事任何有关计算机方面的销售,所以AT&T对于当时UNIX并没有在意,这也导致UNIX长期处于实验室的工程师手里,这也为日后UNIX难以被一般人接受埋下了伏笔。

在之后的几年Ken Thompson与Dennis Ritchie发表了一篇关于UNIX的论文,获得了巨大的反响,同时UNIX的强大功能胜过当时昂贵的大型计算机操作系统,并且拥有网络传输服务和及时服务,受到了广大电话公司的采用。UNIX也因此走出了实验室,开始踏上商业发展这条道路。

舞象之年——UNIX BSD版本与 SUN 公司的诞生

介绍UNIX的发展史就不能不提,来自加州大学Berkeley分校开发的BSD UNIX,BSD是UNIX的衍生系统,BSD开创了现代计算机的潮流,而其最大的贡献就是 TCP/IP 协议,BSD 有8个主要的发行版,包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及 4.4-lite。这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括AT&T System V UNIX 和 Microsoft Windows。其他一些公司也开始为其自己的 小型机 或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办了鼎鼎大名的Sun Microsystems。

SUN以生产RISC架构的工作站计算机为主,使用的正是以BSD为基础的UNIX OS ,在当时以不逊色于大型计算机的多任务处理、网络沟通功能,受到了工程界的青睐。由于政府限制AT&T涉足计算机行业,导致UNIX在初期自由开放,版本众多。在1979年AT&T才正式宣布UNIX商业化,并发行了System III、IV、V。当时如日中天的SUN也找上AT&T想将System V与BSD统一为一个版本。这项计划原本有机会整合当时混乱的UNIX,但事与愿违,UNIX族群里的成员开始恐慌,特别是 IBM 、DEC、 HP 这几个产业龙头。并组建了Open Software Foundation开放软件基金会(OSF)联盟来反对这一举措,虽然AT&T和SUN也没有示弱,但 企业 自身的利益使得最终没有达成共识,也奠定了UNIX将继续分裂下去的命运。

我来评几句
登录后评论

已发表评论数()

相关站点

热门文章