当前位置:万顷浪滩新闻>财经>Unix 50年:安卓和iOS操作系统,源自于同一个失败的项

Unix 50年:安卓和iOS操作系统,源自于同一个失败的项

2019-12-02 12:50:59 浏览次数:3524
  

神一局是一个36氪以下的编辑团队。它专注于科学技术、商业、工作场所、生活等领域。重点介绍国外的新技术、新观点和新趋势。

编者按:您可能不知道安卓和ios这两个相互竞争的操作系统实际上起源于同一个系统UNIX,并且仍然为这两个操作系统提供支持。

今年是unix诞生50周年。当时,驱动几乎所有智能手机的操作系统实际上是一个项目失败的产物。开发这个系统的程序员没有得到任何支持,只能使用别人没有用过的计算机。

从失败的项目到无处不在,unix早期发生了什么?Ars technica最近发表了一篇长文章,回顾了这个项目的开发过程。这篇文章的最初标题是“Unix AT 50:驱动智能手机的操作系统是如何从失败开始的”。作者是理查德·詹森。这篇文章是由36氪星翻译局编辑的,希望能给你启发。

注:本文较长,分三部分发表。这是第二部分。

Ken thompson(坐着)和dennis ritchie(站着)站在pdp-11前面。

里奇开玩笑说,他的头发比《科学美国人》等杂志1999年3月发表照片时“厚”。

Unix 50年:安卓和ios操作系统源于同一个失败的项目(1)

对于贝尔实验室的程序员来说,组播不是他们的全职工作,他们使用的通用电气主机也可以用于其他项目。

汤普森的操作系统就是其中之一。那年冬天,他一直在做这个程序,并想出了如何将每个终端连接到机器上,同时打印“你好”。

但是在他能够进一步发展之前,多机种项目被取消了,主机被打包并搬出了他的计算机科学部门。

当贝克和戴维斯取消多机种项目时,他们没有给麦克罗伊的团队提供新的工作,这让他们有点不安。他们担心随着多机种的消亡,他们在贝尔实验室的地位不会持续太久。

然而,这个蓬勃发展的开发团队恰好处于一个适合unix蓬勃发展的环境中。贝尔实验室不同于其他地方,因为它是由美国几乎所有电话线的月收入的一部分资助的。

将少数程序员安置在默里山综合大楼的顶层不会使公司破产。汤普森的部门也有一个理想的经理来支持他们追求好奇心。

管理计算机科学研究部门(由麦克勒罗伊的程序员和一群数学家组成)的山姆·摩根也不打算依赖麦克勒罗伊的团队,因为他们突然没有什么特别的事情可做。

摩根是一名受过专业训练的应用数学家,1967年被提升为部门主管。

“我不认为管理是他最喜欢的活动,”布赖恩·肯尼根告诉ars,他的办公室在汤普森对面。“但是他做得很努力。他非常善良,尽力对每个人都好。”

“这里的管理原则是雇佣聪明人,然后给他们提供一个环境,”摩根自己在unix口述历史项目中回忆道。“你给他们一般性的指导,告诉他们需要什么,给他们很大的自由。”

因此,摩根没有提供具体的方向,而是倾向于用他所谓的“选择性热情”来鼓励具体的研究项目。他指出,“如果你错误地阻止或未能对证明是好的事情做出回应,如果这真的是一个好主意,它就会回来。”

“他让人们做他们自己的事情,从不告诉任何人他们应该做什么,”科尼汉回忆道。当时,贝尔实验室也强调跨学科合作。“每个人都把门开着,所以如果你有任何问题,附近有专家,你可以进去寻求帮助,”科尼汉回忆道。

然而,对汤普森和他的同事来说,仍然有一个小问题——没有人有电脑。虽然实验室经理对电脑本身没有问题,但麦克罗伊的程序员无法说服他们的老板给他们买台电脑。

由于多机种的失败,他们无法说服任何人给他们一台新电脑,这样他们就可以继续研究和开发操作系统。

然而,从实验室经理的角度来看,汤普森和其他团队成员似乎只想继续进行多片段项目。

计算机科学部与声学和行为研究部共用一个楼层。该部门规模更大,由max mathews领导,他是电子音乐、声音合成和声音识别领域的先驱。

声学部门,明显应用于at

湖北快3投注 广东11选5购买 云南十一选五开奖结果 江苏快三开奖结果 黑龙江十一选五开奖结果

最热新闻