我们一行四人外加两辆车(由于行李太多装不下,只好又租了一辆车),向公司办公楼所在地驶去。足足开了一个多钟头,车子停在一栋三层的小楼前,虞博士称这就是公司的办公楼。从外面看去,张乐行感觉这楼看起来有点旧,不过跟着虞博士走进去后,发现里面还是很干净整齐的。
“这楼以前是附近大学的学生宿舍,后来才改建成办公楼对外出租的,租金相当低,我们这次租了一楼的一半,够用段时间了。我已经和校方商量好了,以后公司规模大了还可以把余下的地方都租下来,等规模更大一些我们还可以去找更好的地方。”虞博士说道,“目前员工就我们四个,另外还找了一个看门人,不过明天还有些技术人员过来面试,这个还是你们来把下关比较好。”
然后车子转到虞博士家,张乐行和杨欣欣暂时先住在楼下的客房,等找到合适的房子以后再搬。晚饭后,张乐行和虞博士坐在沙发上聊天,主要话题当然是和IBM有关。
IBM公司最早是由国际时间记录公司、计算尺公司和制表机器公司三家在1911年合并而成,当时的名字还叫计算—制表—记录公司(puting-Tabulating-Recordingpany,即C-T-R公司)。直到1924年,C-T-R公司才改名为国际商用机器公司,即后世声名远播的IBM。进入70年代以来,IBM公司的发展速度开始放缓,并且先后在DEC(数字设备公司)和王安公司身上吃到了败仗,而当微型计算机兴起的时候IBM公司又没有放在眼里。结果1979年IBM公司的纯利润出现了负增长,这在IBM的历史上还是第一次,与此同时曾经被视为玩具的微型计算机却获得迅猛发展,尤其是热销的苹果机更让IBM公司十分眼馋。在这种背景下,IBM公司展开了自己的微机研发计划,IBM的总裁卡里还给计划起了个代号——“跳棋”。
其实虞博士在IBM公司并没有熟人,原本像这种计划是不可能打听得到的,还好在IBM公司的跳棋计划中负责提供CPU的英特尔公司是一个重要的合作者,借助在英特尔公司的人脉关系,虞博士幸运的探听到有关跳棋计划的一些内情。
————————————————————————————————————
埃斯特利奇是跳棋计划的负责人,不过现在的他已经没有刚接手项目组时的意气风发,心中只剩下了愤怒,而他却又不得不强压怒火去调试那该死的DOS操作系统,为的仅仅只是希望这鬼玩意能够多稳定运行几分钟。一想到这埃斯特利奇忍不住一拳砸在办公桌上,然后他马上就开始庆幸不以——幸亏桌面不太硬。
其实埃斯特利奇原本不用受这个气的,跳棋计划中的操作系统一开始压根就没考虑过这见鬼的DOS,刚开始埃斯特利奇甚至还考虑过使用IBM自己的801处理器和来自高地研究所的操作系统,不过IBM那帮官僚让人心寒的“高效率”和异常紧张的设计周期让他很快放弃了这种想法。由于高层催的紧,IBM自己内部又无法按时提供,埃斯特利奇不得不采取非常措施,一种违背IBM传统的手段——尽量采用外面能直接买到的配件,甚至连操作系统也只能外包出去。
最初埃斯特利奇非常看好流行的CP/M操作系统,当然他也曾经对随VisualForm流行起来的Kylin系统感兴趣,只是根本找不到开发者,所以只能把希望全寄托在CP/M上。一行人飞奔位于蒙特雷的数字研究所,想找加里?基尔代尔谈谈,准备试试他的CP/M系统。可是等IBM的谈判人员找上门来的时候,却得知这个数字研究公司的老板已经出去办事了,何时回来不得而知。IBM公司的谈判人员气极败坏,他们可是预约过的,可是基尔代尔这个老东西居然跑了!无奈之下,他们只好和加里的老婆,时任数字研究公司的老板助理商谈。
只是跳棋计划在IBM公司是绝密,任何人不得泄漏出去,因此在谈话前IBM的谈判人员要加里夫人签署一份保密协议,保证丝毫不泄露谈话的内容。什么都不知道就要签什么鬼协议,加里夫人自然没什么好脾气,因为这份协议一签就意味着,她同意为IBM的人所说的一切保密,而且IBM的人还有权使用任何签字人所说的信息,她当即拒绝签署这东西。
不过幸运的是基尔代尔回来后觉得没必要为了一份保密协议而耽误生意,于是和IBM公司重新开始了谈判。可是由于IBM公司要求太急,基尔代尔没把握能在限期内完成,不过还是向IBM介绍了正在开发的CP/M-86(CP/M的16位版本)的总体功能和适用范围。IBM公司很感兴趣,可是没想到基尔代尔又和妻子跑去度假,而且玩得乐不思蜀的基尔代尔居然忘记再和IBM公司联系。IBM公司实在等不了。再加上这段时间的经历让他们很怀疑数字研究公司的诚意,没辙的IBM只好另找办法。
就这样,IBM的操作系统收购计划彻底失败,没办法之下,只好另寻出路,就在这时比尔找上了门。埃斯特利奇现在还记得骗子比尔的那张似乎人畜无害的笑脸,信誓旦旦的他称自己的朋友手中有一款举世无双的操作系统,只要稍稍修改就可以运行在任何机器上,只要IBM答应让他做供应商,价格可以非常低廉。
其实埃斯特利奇对毛头小子比尔的小公司还是有些不放心的,可是新任公司董事长的埃克斯却说:“这不就是玛丽?盖茨的儿子比尔开得公司吗?”言下之意自然耐人寻味,没办法,埃斯特利奇只好同意比尔来供货。
有了IBM采购的承诺,比尔?盖茨欣喜若狂,虽然现在手上连操作系统的影都没,不过没关系,自己没有可以出去找嘛。还别说,也许是微软要时来运转了,公司的二号人物保罗?艾伦在西雅图还真发现一个模仿CP/M的操作系统QDOS,而且看上去还不错,于是花了七万五千美元买下了这个操作系统,顺带还把开发者帕特森给拐了回来。
等IBM的样机出来,比尔?盖茨就带着一帮学生们改编系统,几个星期之后就搞出了一套大体能运行的程序,命名为DOS。只是几个星期的时间不足以完成任何创新,以致于这套系统几乎就是CP/M的翻版,就连命令也是抄袭的。更让人恼火的是层出不穷的BUG,搞得埃斯特利奇还得亲自带着手下一帮人费劲心思帮着微软去捉虫,以至于跳棋项目组都快成为微软的开发组了。
埃斯特利奇感到很困惑,微软的DOS系统明明没多大点,可一用起来却象个BUG百宝箱似的,每当他以为已经把虫捉的差不多了,他的办公桌又会被新的BUG报告所堆满。望着编号已经达到三百三十三的BUG报告,埃斯特利奇心中只剩下了无奈。其实埃斯特利奇也不是没想过推迟硬件上市的日期,可是IBM的官老爷们不同意,而且还多次强调了计划完成日期不可更改,跳棋计划的产品必须按时上市,对此他也无可奈何。
第十五章 埃斯特利奇的新选择
更新时间2009108 17:48:03 字数:3210
埃斯特利奇正在烦恼的时候,他的秘书珍妮弗敲敲门走了进来。埃斯特利奇心情一黯问道:“珍妮,不会又有BUG报告送来吧。”
“经理先生,其实是有个人要见你。”珍妮弗看到埃斯特利奇脸色不好,小心翼翼的说着话。
埃斯特利奇烦躁的挥手:“我什么人都不见,让他滚蛋。”
“他说想和您谈谈有关操作系统的事情。”珍妮弗胆战心惊,不过还是决定试一试。
“狗屁的操作系统!”埃斯特利奇现在对操作系统几个字有些过敏,提起来就想生气,不过看到桌面上厚厚的BUG报告,他决定还给这个家伙一个机会,这世上应该不会有比DOS更差的操作系统了,“让他进来吧。”
珍妮弗连忙退出了办公室,向着正在等候的虞博士说道:“先生,您可以进去了,经理正在里面等你。”
虞博士推门走进埃斯特利奇的办公室,打了声招呼:“埃斯特利奇先生,您好,我是葛洛夫先生介绍来的。”
埃斯特利奇想了想,好像是有这么回事,只是天天忙着捉虫差点都忘记了,“你就是虞博士?以前在英特尔做过?”
“没错,就是我。”虞博士说道。
“请坐,来杯咖啡怎么样?”埃斯特利奇问道。
“谢谢,不用了。”虞博士客套了一句,坐了下来,“我今天来其实是想和你谈谈操作系统方面的事情。”
“我听葛洛夫说,你现在是自己在创业,好像是搞软件方面的,莫非还包括操作系统?”埃斯特利奇问道。
“我现在和人合伙在做软件开发,不知道你有没有听说苹果机上的电子表格VisualForm,那就是我们做的。”虞博士介绍道。
“这我倒听说过,我记得VisualForm应该还有一个配套的操作系统Kylin,莫非……”埃斯特利奇觉得自己开始有点兴趣了。
“正是,Kylin操作系统也是我们开发出来的,不知道贵公司是否感兴趣?”虞博士开始进入今天的正题。
埃斯特利奇没想到遍寻不着的Kylin操作系统开发者会以这种方式出现在自己的面前,他当然很感兴趣,如果能有个没什么BUG的操作系统取代该死的DOS系统,他高兴还来不及。象换操作系统供应商这么大的事情,决定权还在公司上层那边,埃斯特利奇本人只能提提建议,可是一想到埃克斯和比尔老妈的关系,他感觉自己的建议恐怕不会有任何效果。不过埃斯特利奇也有自己的办法,不能换人咱可以加嘛,为了给自己多点选择,也为了跳棋计划的顺利实施,虞博士幸运的成为了跳棋计划操作系统的第二供应商,享受和微软相同的待遇,当然也包括由IBM提供开发用的机器。
————————————————————————————————————
当张乐行和杨欣欣抵达圣何塞的时候,正好就是虞博士已经和IBM正式签约,等待开发用机到位的时候。听到虞博士拿下操作系统第二供应商的位子,张乐行高兴不已,他早就听说微软的第一版DOS是个超级BUG窝,他很有信心能用Kylin取而代之。不过眼下最重要的事情是赶快把公司的技术部门搞起来,光靠张乐行一个人还是玩不转的。
第二天,张乐行一行三人来到公司,刚坐了一会,丹尼斯带来了面试的技术人员。经过几轮交流,张乐行感觉这次来面试的四个人水平都还不错,尤其是其中一个叫凯文的,技术很好,而且很有大局观,很适合做开发组长带项目。张乐行很满意,和杨欣欣等人商议后,宣布四个人都被录取了。接下来是电脑采购时间,IBM的机器还没来,大伙也不能闲着。
吃过中饭,大伙组队杀向电脑专卖店,一阵扫荡后,搬回来两台苹果IIplus,打算先在苹果机上开发点软件,搞搞创收。这年头苹果机上最容易做的就是游戏了,画面、音效都还非常简单,不过张乐行虽然脑子里塞满了各式各样的游戏,可是绝大多数画面过于精美,基本上不可能在苹果II上做得出来,好在最后还是想起几个合适的。考虑到目前的人手,张乐行挑了两个简单的来做,一个是挖金子(又名警察抓小偷),另一个则是方块(红极一时的俄罗斯方块在苹果II上的简化版)。
目标确定了,张乐行领着几个开发人员开始了游戏设计之旅。人多力量大,靠着张乐行的指导,只花了五天时间,两款游戏就已经完工。接下来的任务就是杨欣欣和丹尼斯的了,依靠提前联系好的软件销售商,两款游戏摆上了货架,而且杨欣欣还在软件销售店安排大学生为顾客演示两款游戏的玩法。
简单的操作,富有挑战的关卡设计,两款游戏很快就掀起一股小小的热潮,尤其是方块游戏,让众多苹果玩家沉迷其中,不断的试图挑战自己极限。突如其来的方块游戏热潮甚至带动苹果II的销量小幅上扬,就连苹果公司营销部主管特里普?霍金斯对此都发生了兴趣。
而这时张乐行和他的开发组已经完全顾不到这些了,因为IBM的开发用机已经送来了,和机器一起来的还有IBM的技术专员,他是为了考察开发环境保密性而来的。技术专员首先就否决了我们在开放式办公区开发的计划,然后选了一间位于办公室最里面的独立办公室,这是一间不到十平米的房间,而且没有窗户和空调。技术专员还特别提出这间房的门无论何时都要锁上,所有与IBM跳棋计划有关的设备和文件都必须放置在此屋,为了安全起见,IBM公司还专门提供了一个保险柜存放与计划有关的文件。这位技术专员在离开前还提出要在这间房的天花板上布一层铁丝网,以防止有人从屋顶上下来偷窃机密资料,张乐行感觉这样像是被关到了笼子里,于是和开发人员们一起提出了强烈的反对意见,IBM公司才放弃了这个荒唐的要求。
搞定了开发办公室,VisualSystem公司PC版Kylin操作系统的开发工作正式展开。IBM公司送来的开发用机一共有两台,硬件配置有一定区别,处理器都是采用英特尔公司的8088CPU,内存一台有*KB,另一台只有16KB,都配有两个5。25英寸的软驱,显示方面一台采用彩色显示器,另一台采用单色显示器。之所以送来两台,也是埃斯特利奇为了VisualSystem公司能在不同环境下测试,方便操作系统的开发工作。
张乐行带领的开发组面对的第一个问题就是要搞清楚IBM开发用机的硬件结构,这还要感谢埃斯特利奇的支持,送来的随机资料中包含了很多硬件细节、系统结构等方面的资料,甚至还包括IBM公司支持微软开发DOS系统过程中收集的一些资料,这让VisualSystem公司的开发组相当于站在了巨人肩上,拥有了一个很好的出发位置。参考着详尽的随机资料,张乐行和技术人员们很快就搞清楚了IBM开发用机的体系结构和系统调用方法。
接下来开发组进入到系统设计阶段,在张乐行另一段生活之中,他的Kylin操作系统曾被人移植到一台PC/XT电脑(即将发售的IBM-PC机的升级机型,1983年推出)上,虽然张乐行不记得全部代码,但是对系统结构、模块划分以及关键部分的代码还是记忆犹新,所以张乐行没多久就拿出了一份系统设计草案,经过和凯文等人认真探讨后,开发组正式开始代码编写工作。
从此张乐行带领的开发组窝