在巨人的肩膀上:三个澳门游戏动摇者

跟随先驱者的人们通常会拼写出实验室原型与真正改变景观的技术之间的区别。我们来看David Korn,Rick Rashid和Gordon Bell,这三个创新者对澳门游戏产生了深远的影响。

程序员肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)最常被认为是1969年和1970年代初期在贝尔实验室的澳门游戏发明。这是完全公平的,但是与最重要的技术一样,是跟随先锋的人们经常在神话般的实验室原型和真正改变景观的技术之间做出区分。

的澳门游戏进入40岁:革命性OS的过去,现在和未来

时间线:澳门游戏的40年

这里简要介绍一下在澳门游戏世界中发挥了重要作用的数千人中的三个人。

大卫·科恩(David Korn),工具制造商

现在是AT&1976年,当澳门游戏开始以严肃的方式进入外部世界时,康恩T研究员来到了贝尔实验室。他说,具有空气动力学背景的应用程序软件开发人员Korn被分配给“贝尔实验室的第一个真正的澳门游戏项目”中的两个,一个是为内部系统建立一个基于大型机的集中式数据库,另一个是创建一种更新电子通信交换机的方法。

为了寻找更好,更易用的澳门游戏命令语言,Korn在1980年代初撰写了后来成为无所不在的文章 冠壳。从肯·汤普森(Ken Thompson)编写的原始澳门游戏 Shell中借用思想 伯恩壳 Korn由Bell Labs的Steve Bourne编写,Berkeley的Bill Joy编写了C shell,他添加了自己的想法并将其转变为更通用的脚本语言。结果是高级编程语言成为了澳门游戏和类澳门游戏系统的事实上的标准。

然后,大约10年前,科恩写道 乌温 (适用于Windows的澳门游戏), PosixWindows的基于接口的界面,允许AT&T的基于澳门游戏的代码在Windows计算机上运行。微软编写Windows NT是为了允许多个操作系统作为子系统在Windows计算机上运行,​​但是在Korn编写Uwin之前,程序员不能在一个集成的应用程序中混合澳门游戏和Windows调用。

就像贝尔实验室和AT的许多与澳门游戏相关的事情一样&T,开源的Uwin软件已经广泛传播。 Korn说:“已经有成千上万的用户下载了它。”

的澳门游戏先驱在早期使用操作系统时怀有某种怀旧之情。 “ 的澳门游戏的早期特征是它的简单性,” Korn说。 “现在,很多东西已经消失了。澳门游戏有很多东西,很多人会说他们希望不存在。”

里克·拉希德(Rick Rashid),与澳门游戏混为一谈

现任微软研究部负责人,拉希德(Rashid)于1983年开始在卡内基梅隆大学担任计算机科学教授 马赫,一种用于多处理应用程序的基于澳门游戏的消息传递操作系统。 马赫建立在澳门游戏的BSD版本上;它是取代BSD内核的“微内核”。马赫是CMU的继任者 口音 系统,支持高级功能,例如流程中的多个同时计算。

CMU的Mach研究项目在10年后结束,但它开创了今天仍在使用的概念。例如,它采用了独立于机器的内存管理系统,因此可以针对许多不同类型的计算机和计算设备-单处理器,多处理器和分布式处理器。拉希德说:“微内核的基本概念非常流行。” “它催生了其他各种努力,其中操作系统被有效地置于较小,较简单的系统之上。”

马赫是澳门游戏的第一个64位版本,它成为了BSD的基础(以及BSD) OSF/1,由开放软件基金会赞助的操作系统。从那里开始,它成为DEC / Compaq / HP Tru64 的澳门游戏,NeXT计算机使用的NeXTstep的基础,并最终成为苹果的Mac OS X的基础。

Rashid说,操作系统的命名在CMU的开发人员中引起了很多争论。一个团队成员想将其称为MUCK,用于多处理器通用通信内核,而另一个则推荐MOOSE,用于面向多处理器的操作系统环境。拉希德说,当他选择抛弃马赫赢得硬币时,他感到很欣慰。他观察到:“我非常怀疑该系统如果命名为MOOSE是否会非常成功。”

来自恶霸讲坛的戈登·贝尔(Gordon Bell)

贝尔,现在是微软的研究员,在R领域工作了23年&他在Digital Equipment Corp.的D领导了Vax的开发,Vax是有史以来最成功的微型计算机。他接着与人共同创立了Encore Computer,后者的并行处理计算机运行Berkeley 的澳门游戏,然后是Ardent Computer,其图形超级工作站运行AT&T 的澳门游戏。在此过程中,他为美国国防部提供了有关IT事务的建议,并创立并领导了美国国家科学基金会的计算机科学与工程部门。

贝尔(Bell)成为澳门游戏的传播者,在NSF期间推动其在科学计算和超级计算中的广泛采用,并敦促 国防高级研究计划局 (DARPA),以大量资金支持澳门游戏的Berkeley和Mach版本。他是董事会的成员 联合论坛协会,它支持开放技术,并推动采用Posix标准。

贝尔对澳门游戏的热情只有他对操作系统变体的商业供应商不屑一顾。他成为直言不讳的批评家 的澳门游戏战争中的政党。在标题为 “ 的澳门游戏的秘密税收法案”(PDF) 贝尔在1995年4月24日的《计算机世界》上发表文章说:“'标准澳门游戏'是一个矛盾的词。它的支持者声称它是未分化的'开放式'标准,但厂商仍在维护差异化的产品。”

他估计,他所谓的“ 的澳门游戏卡特尔”的竞争做法使用户的产品成本(例如数据库管理系统)增加了250%,并警告说“对它的发展责任的不确定性”是澳门游戏的最严重缺陷。

当时没有为微软工作的贝尔曾预测,Windows NT是微软于1993年推出的企业级澳门游戏竞争对手,它将迫使澳门游戏供应商更加努力地开发类似于真实标准的产品,但他对此表示怀疑。真的成功了他在《计算机世界》(Computerworld)文章中写道:“ [澳门游戏]卡特尔除了尽可能长期地阻挠NT外,没有其他竞争的希望。”

像Bell这样的用户对澳门游戏非标准化的投诉,再加上Windows NT和Linux的竞争,通过创建The Open Group的组织,确实迫使澳门游戏进行了一些标准化。 单一UNIX规范 和澳门游戏供应商的其他操作。贝尔在最近的一次采访中同意,今天的澳门游戏“比Linux以前的标准更高”。

当被问及它的未来时,贝尔只会说:“ 的澳门游戏将继续被用作嵌入式系统的组成部分。”

下一个: 调查:用户表示澳门游戏拥有长期健康的未来

加里·安特斯(Gary Anthes)是前Computerworld国家通讯员。

这个故事,“在巨人的肩膀上:三个澳门游戏移动者和摇床”最初是由 电脑世界.

版权© 2009 IDG通讯,Inc.