Unix 激荡 50 年:驱动 Android、iOS 的操作系统是如何从失败开始的?(11)

这是麦克罗伊的团队愿意接受的挑战,他们看到了计算机的未来,想探索它。他们知道 multics是一个死胡同,但是他们发现了共享开发、共享访问和实时计算所带来的可能性。20年后,里奇在普林斯顿大学这样描述:“我们想要保留的不仅仅是一个良好的编程环境,而是一个可以便于同仁合作的体系。”

布莱恩·克尼根告诉采访人员:“ 20 世纪 60 年代末,我还在使用批处理计算,普林斯顿大学有一台ibm 7094,贝尔实验室有一台 ge 635。”“但 1966 年夏天,我在麻省理工学院使用了 CTS,这给我带来了一个启示,告诉我交互计算有多好。”一旦 Unix 开始运行,Kernighan 就从研究抽象主题转向编写程序,最终与里奇合作开发 C 编程语言,它立即成为编程手册的黄金标准。

从贝尔实验室的自助餐厅到我们的现代手机

尽管实验室没有密切关注研究人员什么时候上班,什么时候离开加拿大,但在那个夏天,他们尽了最大努力保持正常的工作时间。不过,汤普森和里奇则放松了一点。

他们两个都不规律地工作。汤普森告诉 unix 口述历史项目,他当时每天工作大约 27 小时,这使他与其他人的 24 小时工作不同步,里奇是个传统的夜猫子。因此,这三个开发商最早聚在一起的时间大多是在午餐时间,甚至有一天,Canaday 发现自己在家里给汤普森和里奇打电话,提醒他们贝尔实验室的自助餐厅什么时候关门。

推荐阅读