去了趟图书馆,问题没解决,反而更郁闷了。
就在范含挨家生闷气的时候,奥尔森来了个电话。
“怎么样了?”
“什么怎么样了?”范含装傻。
“当然是那个‘八荒六合唯我独尊’的新型操作系统了。”奥尔森说,“进度如何,给个准信儿吧。”
“你就别损我了。”范含苦笑,“正为这事儿烦着呢。”
“可别,”奥尔森说,“一大帮人正等得望眼欲穿的时候,你跟我说烦?”
“是不是出什么事儿了?”范含听这口气不对劲。
“嗯,”奥尔森说,“你说的那个‘vax’,我们内部评估了一下,不划算。”
“哦?”范含很惊讶,“不至于吧……”
“那样的处理器,以及需要实现‘虚拟地址扩展’所需要的内存和外存,都不是个小数目。”奥尔森说,“再加上水涨船高的其他配件,成本算下来,一百多万打不住。”
“确实……”范含相信,真正的vax是作为小型机推向市场的,现在提前了这么多年,成本当然下不来。
“本来我们dec就是主攻小型机市场,大型机有ib这样的工具就没有必要非得在脑子里面运行了。磨刀不误砍柴工,第一件事,就是把这两个程序的代码敲出来……或者说“移植”……从bro,范含也没糟践,特意写了一篇论文向《美国计算机协会通信》杂志投稿。编辑部在两天以后就立刻回信,保证发表在九月号上,甚至不惜撤掉其他文章重新安排版面。
范含的这篇论文从形式上讲,是六月号kenthompson那篇文章的回应,调门相当的低。整篇文章中,自己的名字一共出现了十几次,可是“mpson”却出现了几十次。通篇到处都在说“受到了thompson先生天才构思的启发”,字里行间透出一种执弟子礼的架势。措辞之肉麻,让负责润色文笔的蓝蓝都为之脸红。
“你这不是在拍马屁么?”蓝蓝问,“虽然说是他率先提出了理论,不过你可是率先实现了啊!并且许多地方已经很大的扩展了他原来的设想啊!”
“你说得很对,我就是在拍马屁。”范含回答,“不谦虚地说,我的这个实现相当完美,今后几十年都不会有太大的变化。并且我还率先开发出一个完美的应用,就是这个应用本身在编译技术发展历史上也是浓重的一笔。”
“所以我才纳闷,你这个马屁拍得也太明显了吧?”蓝蓝说,“这个‘mpson’好像还当不起。”
“现在肯定是当不起,这样才好。”范含说,“我就是要捧他,一定要捧得他有一种如坐针毡的感觉。”
“然后呢?”
“然后在惶恐、惭愧之中,肯定会主动要求和我会面。”范含奸笑,“呵呵呵……嘿嘿嘿……”
-------
有些事情是水到渠成的。
等到范含写好了shell的草稿,其他人也完成了那些工具,os组的所有成员,甚至包括一些硬件工程师,都对于这个系统最终的模样有了一个八九不离十的概念。
“看来你说的‘面向应用的系统设计’还真有点道理。”奥尔森说。
“是啊,内核虽然最重要,但是最终用户又看不到。”范含说,“外围的应用一旦确定,内核的任务也就基本上确定了。”
“嗯,能够支撑起来外围的东西就够了。”奥尔森说,“如果开始就凭空写内核,恐怕确实无从下手。”
“既然已经有了目标,”范含说,“我想你的人随随便便也能把这个内核写出来吧?”
“应该可以,我们以前为了自己的机器也写过好几个操作系统呢。”奥尔森说,“再说,你们的整个开发过程不就是在用其他机器操作系统的内核支持这些外围应用么?”
“那就拜托了。”范含轻轻巧巧的把任务推给dec,“写完了咱们再合起来调试。”
“行。”奥尔森说,“还有件事。”
“什么?”
“这个操作系统的名字想好了没有?”奥尔森问,“眼看胜利在望,应该准备正式的对外文件和广告了。”
“想好了,”范含说,“就叫做‘unix’吧。”
“啊?”奥尔森很惊讶。
“unix,怎么了?”范含也很惊讶。
“没什么……”奥尔森说,“你的性格确实有如传说中那样古怪。”
“是么……”
……
等到范含看到文件的时候,才明白奥尔森为何惊讶。
操作系统的名字并不是“unix”,而是一个同音词“eunuchs”,意思是“太监们”。
-------
就在范含挨家生闷气的时候,奥尔森来了个电话。
“怎么样了?”
“什么怎么样了?”范含装傻。
“当然是那个‘八荒六合唯我独尊’的新型操作系统了。”奥尔森说,“进度如何,给个准信儿吧。”
“你就别损我了。”范含苦笑,“正为这事儿烦着呢。”
“可别,”奥尔森说,“一大帮人正等得望眼欲穿的时候,你跟我说烦?”
“是不是出什么事儿了?”范含听这口气不对劲。
“嗯,”奥尔森说,“你说的那个‘vax’,我们内部评估了一下,不划算。”
“哦?”范含很惊讶,“不至于吧……”
“那样的处理器,以及需要实现‘虚拟地址扩展’所需要的内存和外存,都不是个小数目。”奥尔森说,“再加上水涨船高的其他配件,成本算下来,一百多万打不住。”
“确实……”范含相信,真正的vax是作为小型机推向市场的,现在提前了这么多年,成本当然下不来。
“本来我们dec就是主攻小型机市场,大型机有ib这样的工具就没有必要非得在脑子里面运行了。磨刀不误砍柴工,第一件事,就是把这两个程序的代码敲出来……或者说“移植”……从bro,范含也没糟践,特意写了一篇论文向《美国计算机协会通信》杂志投稿。编辑部在两天以后就立刻回信,保证发表在九月号上,甚至不惜撤掉其他文章重新安排版面。
范含的这篇论文从形式上讲,是六月号kenthompson那篇文章的回应,调门相当的低。整篇文章中,自己的名字一共出现了十几次,可是“mpson”却出现了几十次。通篇到处都在说“受到了thompson先生天才构思的启发”,字里行间透出一种执弟子礼的架势。措辞之肉麻,让负责润色文笔的蓝蓝都为之脸红。
“你这不是在拍马屁么?”蓝蓝问,“虽然说是他率先提出了理论,不过你可是率先实现了啊!并且许多地方已经很大的扩展了他原来的设想啊!”
“你说得很对,我就是在拍马屁。”范含回答,“不谦虚地说,我的这个实现相当完美,今后几十年都不会有太大的变化。并且我还率先开发出一个完美的应用,就是这个应用本身在编译技术发展历史上也是浓重的一笔。”
“所以我才纳闷,你这个马屁拍得也太明显了吧?”蓝蓝说,“这个‘mpson’好像还当不起。”
“现在肯定是当不起,这样才好。”范含说,“我就是要捧他,一定要捧得他有一种如坐针毡的感觉。”
“然后呢?”
“然后在惶恐、惭愧之中,肯定会主动要求和我会面。”范含奸笑,“呵呵呵……嘿嘿嘿……”
-------
有些事情是水到渠成的。
等到范含写好了shell的草稿,其他人也完成了那些工具,os组的所有成员,甚至包括一些硬件工程师,都对于这个系统最终的模样有了一个八九不离十的概念。
“看来你说的‘面向应用的系统设计’还真有点道理。”奥尔森说。
“是啊,内核虽然最重要,但是最终用户又看不到。”范含说,“外围的应用一旦确定,内核的任务也就基本上确定了。”
“嗯,能够支撑起来外围的东西就够了。”奥尔森说,“如果开始就凭空写内核,恐怕确实无从下手。”
“既然已经有了目标,”范含说,“我想你的人随随便便也能把这个内核写出来吧?”
“应该可以,我们以前为了自己的机器也写过好几个操作系统呢。”奥尔森说,“再说,你们的整个开发过程不就是在用其他机器操作系统的内核支持这些外围应用么?”
“那就拜托了。”范含轻轻巧巧的把任务推给dec,“写完了咱们再合起来调试。”
“行。”奥尔森说,“还有件事。”
“什么?”
“这个操作系统的名字想好了没有?”奥尔森问,“眼看胜利在望,应该准备正式的对外文件和广告了。”
“想好了,”范含说,“就叫做‘unix’吧。”
“啊?”奥尔森很惊讶。
“unix,怎么了?”范含也很惊讶。
“没什么……”奥尔森说,“你的性格确实有如传说中那样古怪。”
“是么……”
……
等到范含看到文件的时候,才明白奥尔森为何惊讶。
操作系统的名字并不是“unix”,而是一个同音词“eunuchs”,意思是“太监们”。
-------