好学IT学院:IT信息技术分享交流平台
标签:UNIX  来源:IT专家网  作者:vivian  发布时间:2009-10-24  ★★★加入收藏〗〖手机版
Unix诞生40周年:革命性OS的过去 现在与未来
摘要:Unix是以非私有系统成长起来的,因为从1956年开始按照联邦同意令的命令,AT&T公司的任务是提供电话服务。该公司可以开发软件或者是用合理的价格进行授权,但是却不能涉足电脑行业。…

内容提示:Unix是以非私有系统成长起来的,因为从1956年开始按照联邦同意令的命令,AT&T公司的任务是提供电话服务。该公司可以开发软件或者是用合理的价格进行授权,但是却不能涉足电脑行业。

【IT专家网独家】四十年后,Unix操作系统的未来是无法预测的,但是其传统会延续。

1969年,就职于AT&T 子公司Bell Laboratories的Ken Thompson用汇编语言为Digital Equipment 公司(DEC)写出了Unix的第一个版本。

由于Bell Labs取消了早前的计划并转而开发名为Multics的分时系统,这令Thompson 和同事Dennis Ritchie感到茫然不知所措。他们对当时处于支配地位的批量操作系统不敢兴趣,也不想改造在他们看来有些荒诞的Multics。

在左右权衡之后,Thompson写出了第一个Unix,而二人也在同事Doug Mcllroy,Joe Ossanna和Rudd Canaday。Multics中的某些基本原理体现在了新的操作系统中,但是总的来说Unix遵循简单即是美的原则。

Thompson和Ritchie认为一个强大的互动操作系统不一定是昂贵的。Unix用户会发现该系统最重要的一个特点就是其简便性。

很显然,他们做到了这一点。Unix也会一直努力保持其在IT界的基石地位。它会广泛应用于大学和政府设备中。其影响力将远远超过实际的部署范围。

Unix发展历史流程截图:点击查看详细大图片

Unix早期发展

当然,Unix的成功并非一蹴而就。1971年的时候,该系统被应用与PDP-11小型电脑上,这是一个比原来的PDP-7更强大的平台。其中添加了文本格式化和文本编辑项目,且Bell Labs专利部门的工作人员开始使用这一产品,他们是开发团队以外的首批用户。

1972年,Ritchie写出了更高级别的C编程语言(此语言基于Thompson的B语言);随后,Thompson用C语言重新编写Unix,此举大大提高了该操作系统跨计算平台的便携性。

至此,该系统已经可以向外界传播了。Ritchie和Thompson于1974年7月以一篇题为“Unix 分时系统”的文章立刻在IT界刮起一场旋风。在那之前,Unix一直仅限Bell Labs内部人员使用。