Unix之父肯·汤普逊诞生(2)
在1973年之前Unix还不太为外界所知,到同年10月,Unix在IBM举办的操作系统原理专题研讨会上被提及,当Ken和Dennis在会上宣读论文并展示Unix后,整个会场轰动了,大家都立即涌上来索取这种新型的操作系统的程序。随着Unix的需求量的日益增加,Ken与Dennis决定将Unix进一步改写,以便可以移植到各种不同的硬件系统,由于Unix的源代码中不少是用汇编完成,不具备良好的移植性,正好Dennis在1973年在B语言的基础上开发出了C语言,C语言灵活,高效性,与硬件无关,并且不失其简洁性,正是Unix移植所需要的法宝,于是旧版的Unix与C语言完美结合在一起产生了新的可移植的Unix系统。随着Unix的广泛使用,C语言也成为了当时最受欢迎的编程语言,一直延续至令。
说到Unix与C语言,还有一段小故事,当时安装了Unix的PDP-11被放在贝尔实验室供大家使用,有一天大家伙发现Ken总是可以得到最高的权限轻松进入他们的帐户,在贝尔实验室这种高人云集的地方,这简单是太不能容忍了,于是有若干高人跳了出来,仔细分析Unix代码,找到后门,修改后再重新编译整个Unix,当所有人都以为这个世界应该从此清静了的时候,却发现Ken还是很容易就取得了他们的帐户权限,为此大家郁闷不已。直到很多年后,Ken才道出其中的原委,原来代码里确实存在后门,不过并不在Unix代码中,而是藏在编译Unix的编译器里,每次编译器编译时就会自动加入后门代码,而当时整个贝尔实验室都用的是Ken所写的C编译器。
由于Unix与C语言的深远影响,1983年美国计算机协会将当年的图灵奖破例颁给了软件工程师出身的Ken与Dennis,并在当年还决定新设立一个奖项――软件系统奖,以奖励那些优秀的软件开发者,当然首个软件系统奖也是非他们两人莫属了。
完成Unix这样的伟业之后,也许是受了老师Berlekamp的影响,Ken的兴趣转移到计算机象棋程序上,开发了一个名为Belle的国际象棋专用计算机,在当时那可是打遍天下无敌手。他还编写了一个程序扩展象棋残局库。
Ken的职业生涯也并非一帆风顺。1980年代,他在Dennis Ritchie的支持下,与Rob Pike、Brian Kernighan、Tom Duff、Doug McIlroy、Bjarne Stroustrup、Bruce Ellis等众多大牛合作,开始投入雄心勃勃的Plan 9操作系统开发中,这个项目的目的是开发出能取代Unix的新一代分布式多用户和图形化的操作系统。1992年、1995年先后发布了两个正式版本。但Linux的迅猛发展渐渐使Plan 9丧失了成长空间。1990年代后期,朗讯公司取消了商业计划,Plan 9最终也没能真正走出实验室。
此后,朗讯又启动了Inferno操作系统研究项目,Ken继续投身其中。这个名字吓人(取材自《神曲》中的地狱之火)的项目有Dis虚拟机、先进的编程语言Limbo和协议Styx,在1997年发布了第一版,并用于朗讯两个产品之中,而且公司还成立了专门的业务部门。应该说取得了一定的成功。但是,这时候互联网兴起,Sun开发的Java开始大红大紫。而朗讯公司完全没有意识到,其实Inferno完全可以与Java环境竞争,从互联网大潮中分一杯羹,在营销和运营模式上完败。三年后Inferno业务部门被关闭,知识产权出售给英国公司Vitanuova。
2000年12月,Ken正式退休。后曾以Fellow头衔在另一家通信设备公司Entrisphere工作到2006年。2007年9月,他以杰出工程师的身份加入Google,再次与老朋友Rob Pike一起出征,这次他的任务是为Google设计基础设施。他在《编程人生》一书访谈中表示,自己的工作是操作系统方面的事情,是各部分之间的胶水。他有特权可以做自己想做的事情,面临的挑战是,使许多不可靠的机器能像一台可靠的多处理器机器那样工作。虽然对Google大规模海量用户的计算环境以及相关的制度还不太适应(比如,他甚至还没有资格提交代码),但他总体上还是很喜欢这里的工作。2009年11月他们工作的第一个成果发布,这就是引起广大程序员关注的Go语言——带垃圾收集、编译型的并发系统语言。某种程度上,他们的工作似乎是Inferno的延续,Go语言的源代码中,有一些直接衍生自Inferno。下一步还会有什么惊喜呢?让我们拭目以待。
-
风云人物
-
历史解密
-
战史风云
- 继承先辈遗志 实现伟大的中国梦
- 保定会战敌我伤亡情况 保定会战失败原因
- 揭开新四军江淮银行的神秘面纱(上)
- 主要抗日根据地:晋绥抗日根据地
- 不忘初心砥砺前行:《海上牧云记》迎来收官
- 揭秘正太战役如何发展成为百团大战
- 父亲李运昌与冀热辽抗战
- 澧县帮助美国飞虎队后人寻找救命恩人
- 军校生活片段回忆
- 日军疯狂掠夺中国资源,每掠夺100吨煤竟死
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
- 他们的故事 15名“重庆大轰炸”受害者在重庆
-
文史百科
-
老照片
-
人物
-
薛丁山简介 历史上有没有薛丁山这个人
薛丁山(649—720),小说演义人物,其历史原型为唐朝名将薛仁贵的儿子薛讷。母亲柳金花。娶樊梨花、窦仙童、陈金定...
- 薄姬简介 历史上的薄姬是怎么样的
- 田丰简介 田丰之死是谁的过错
- 孝慎成皇后简介 孝慎成皇后是怎么死的
- 长孙无忌简介 长孙无忌是怎么死的
- 四大名山简介 四大名山都有哪些景色
- 杨坚的父亲是谁 杨坚父亲简介
- 兰陵王简介 兰陵王是怎么死的
- 汉景帝简介 汉景帝有哪些妃子
- 李龟年简介 李龟年是唐朝的什么
-
薛丁山简介 历史上有没有薛丁山这个人
-
解密
-
章学诚简介 章学诚文史通义
章学诚 章学诚是清朝著名史学家、思想家,被誉为浙东史学殿军、古典史学的终结者、方志学的奠基人,他将中国古...
- 于敏中的故事 对于敏中的历史评价
- 于敏中与和珅 于敏中书法
- 于敏中简介 于敏中女儿 于敏中后人
- 张同敞的诗 怎么评价张同敞
- 张煌言的作品 张苍水凭什么西湖三杰
- 张煌言墓 怎么评价张煌言
- 张煌言为什么不出名 张煌言的成就
- 【田家英】田家英死亡真相
- 高士奇的作品 鲁迅将高士奇比作薛宝钗
-
章学诚简介 章学诚文史通义
-
战史
-
血染着的姓名,谁是《沙家浜》中36个伤病员?(上)
《沙家浜》36个伤病员的由来 百名伤病员为何36人留名 1939年5月,新四军一支队6团团长叶飞率部以江南抗日义勇军名...
- 血染着的姓名,谁是《沙家浜》中36个伤病员?(下)
- 一位幸存者的痛苦回忆
- 幸存者痛苦回忆:我从死人堆里捡了条命
- “雾都”之称缘于抗战
- 重庆大轰炸影响了各国军事战略
- 不应忘却的“重庆大轰炸”
- 重庆大轰炸持续5年半 2万多万余同胞遇难
- 重庆人民反轰炸斗争的特点及作用
- 日机轰炸重庆造成的损失
-
血染着的姓名,谁是《沙家浜》中36个伤病员?(上)
-
文史
-
破釜沉舟的意思 破釜沉舟的故事
破釜沉舟 成语意思 破釜沉舟比喻不留退路,非打胜仗不可,下决心不顾一切地干到底。釜:锅。把饭锅打破,把渡船...
- 井底之蛙的意思 井底之蛙的故事
- 掩耳盗铃的意思 掩耳盗铃的故事
- 千载难逢的意思 千载难逢的故事
- 气壮山河的意思 气壮山河的故事
- 内助之贤的意思 内助之贤的故事
- 南柯一梦的意思 南柯一梦的故事
- 弄巧成拙的意思 弄巧成拙的故事
- 匹夫之勇的意思 匹夫之勇的故事
- 名落孙山的意思 名落孙山的出处
-
破釜沉舟的意思 破釜沉舟的故事
-
照片
-
历史上的国民党女兵真实老照片与现在的“国民党女兵”真实对
电视剧中的国军女兵形象个个英姿飒爽,这与她们所穿制服有很大关系,但其实这种制服是当时美军女兵的服装。国...
- 历史上的国民党女兵真实老照片与现在的“国民
- 被永久禁止出国的64件国宝文物
- 菊花1角硬币图片 菊花1角硬币正反面照片
- 老照片:纪录新中国首次春晚表演
- 民国打高尔夫照片 民国的高尔夫球场照片
- 百年前印度照片:西方殖民下的生活
- 月宫的图片欣赏 月宫图片大全
- 河西走廊地图介绍 河西走廊地图图片
- 西康省地图图片 西康省地图解密
-
历史上的国民党女兵真实老照片与现在的“国民党女兵”真实对
- 历史
-
风云人物 | 历史解密
战史风云 | 文史百科
才子佳人 | 帝王将相
后宫嫔妃 | 近代名人
野史秘闻 | 历史纪实
未解之谜 | 考古发现
将星传奇 | 抗日战争
古代战役 | 世界大战
神话故事 | 成语故事
诗词歌赋 | 古典名著
传统文化 | 风水命理
热点新闻 | 老照片
历史剧 | 历史今天
- 朝代
-
上古历史 | 夏朝历史
商朝历史 | 周朝历史
春秋战国历史 | 秦朝历史
汉朝历史 | 三国历史
晋朝历史 | 南北朝历史
隋朝历史 | 唐朝历史
五代十国历史 | 宋朝历史
元朝历史 | 明朝历史
清朝历史 | 民国历史
- 皇帝列表
-
夏朝皇帝列表 | 商朝皇帝列表
西周皇帝列表 | 秦朝皇帝列表
汉朝皇帝列表 | 三国皇帝列表
晋朝皇帝列表 | 隋朝皇帝列表
唐朝皇帝列表 | 宋朝皇帝列表
辽朝皇帝列表 | 金朝皇帝列表
西夏皇帝列表 | 元朝皇帝列表
明朝皇帝列表 | 清朝皇帝列表
五胡十六国皇帝列表
南北朝皇帝列表
五代十国皇帝列表