传奇:Unix的45岁生日

2014-06-13 20:30
CHIP新电脑 2014年6期
关键词:麻省理工学院斯托里奇

Unix的故事要从一个失败的尝试开始说起:麻省理工学院(Massachusetts Institute of Technology,简称MIT)、通用电气和贝尔实验室从60年代中期就在尝试为大型计算机开发一个合适的操作系统,但这个操作系统Multics并不能满足人们对它的高期望值,所以贝尔实验室便结束了这个项目,不过以丹尼斯·里奇和肯·汤普森为核心的这个小组并不打算放弃它。

1969年,他们单独打造了一个Multics的精简版本Unics,后来Unics就演变成了Unix。为了让Unix和其他系统之间进行更方便的通讯,里奇设计了C语言。到1972年,Unix就被完全重写成C语言版本了。

最开始,Unix的传播主要是在学术圈内,加州大学伯克利分校的研究者们尤其喜欢Unix:他们决定将Unix的开发更进一步,开发了自己的Unix系统BSD(伯克利软件套件),BSD的后继者现在仍在一些大学中使用。

80年代初期,贝尔实验室的母公司AT&T尝试将Unix以System V的名义推向商业市场。自那时起,几个商业组织对Unix开发标准定义权的战争便开始了。

麻省理工学院的年轻程序员理查德·斯托曼对Unix的商业化感到不满,他在1983年发起了自由软件集体协作计划GNU计划。斯托曼的目标是打造一个完全开源的类Unix操作系统。尽管GNU计划完成了绝大多数操作系统软件,但操作系统内核一直无法完成,直到1991年芬兰大学学生林纳斯·托瓦兹发布他自己创作的Linux操作系统内核,这才完成了GNU/Linux整个操作系统。

自1969年4月以来,Unix已经从一个新生操作系统变成了现有大部分操作系统的祖先。现在世界上仅是Linux的发行版本就有600多个,而Unix后代中的两个:iOS和Andorid,正统治着移动世界。endprint

猜你喜欢
麻省理工学院斯托里奇
Liquid Archives Cambridge, MA, USA
终极发明师
我是孤独的不妨告诉你,
麻省理工学院设计团队开发“社交T—shirt”
化繁为简,费斯托工具2步法抛光工艺
雷贝斯托:技术革新让OE与售后两市场相得益彰
麻省理工学院创造超低温纪录
大学里的冷战:麻省理工学院国际研究中心