快速业务通道

了解过去,才能知其然:Unix传奇

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11
存可以支持两用户进行Space Travel的游戏.而著名的fork()系统调用也就是在这时出现的.

到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂.一开始他们想尝试用Fortran,可是失败了.后来他们用一个叫BCPL(Basic Combined Programming Language)的语言开发,他们整合了BCPL形成B语言,后来Dennis Ritchie觉得B语言还是不能满足要求,就是就改良了B语言,这就是今天的大名鼎鼎的C语言.于是,Ken Thompson 与Dennis Ritchie成功地用C语言重写了Unix的第三版内核.至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础.而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导.

Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis

Ritchie于1974年7月的 the Communications of the ACM发表.这是UNIX与外界的首次接触.结果引起了学术界的广泛兴趣并对其源码索取,,Unix第五版就以“仅用于教育目的”的协议,提供给各大学作为教学之用,成为当时操作系统课程中的范例教材.各大学公司开始通过Unix源码对Unix进行了各种各样的改进和扩展.于是,Unix开始广泛流行.

Ken Thompson & Dennis Ritchie,

Unix分裂

1978年,对 Unix而言是革命性的一年;学术界的老大柏克利大学 (UC Berkeley),推出了一份以第六版为基础,加上一些改进和新功能而成的 Unix.这就是著名的“1 BSD(1st Berkeley Software Distribution)”,开创了Unix的另一个分支:BSD 系列. 同时期,AT&T成立USG(Unix Support Group),将 Unix变成商业化的产品.从此,BSD的 Unix 便和AT&T 的Unix 分庭抗礼,Unix就分为System IV和4.x BSD这两大主流,各自蓬勃发展.

1979年发布的Unix 第七版被称为是“一个真正的Unix”,这个版本的Unix内核只有40K bytes.后来这个版本被移植到VAX机上(我在大学时学习C语言时用过这个VAX机,我还记得那时上VAX机最大的爱好就是使用talk命令和别人聊天,呵呵).20世纪80年代相继发布的8、9、10版本只授权给了少数大学.

1982年,AT&T基于版本7开发了UNIX System Ⅲ的第一个版本,这是一个商业版本仅供出售.为了解决混乱的UNIX版本情况,AT&T综合了其他大学和公司开发的各种UNIX,开发了UNIX System V Release 1.这个新的UNIX商业发布版本不再包含源代码,加州大学Berkeley分校继续开发BSD UNIX,作为UNIX System III和V的替代选择.BSD对UNIX最重要的贡献之一是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中的TCP/IP都参照了BSD的源码.

同时,其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD.BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办了Sun Microsystems.

1991年,一群BSD开发者(Donn Seeley、Mike Karels、Bill Jolitz 和 Trent Hein)离开了加州大学,创办了Berkeley Software Design, Inc (BSDI).BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSD UNIX的厂商.后来Bill Jolitz 离开了BSDI,开始了386BSD的工作.386BSD被认为是FreeBSD、OpenBSD 和 NetBSD、DragonFlyBSD的先辈.

这是一个AT&T妄图私有化的Unix的时代.为了私有化Unix,1986年IEEE指定了一个委员会制定了一个一个开放作业系统的标准,称为 POSIX (

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号