转:加里·基尔代尔

基尔代尔喜欢驾着自己的各色小飞机兜风,驾着快艇冲浪,骑摩托车飙车,骑摩托艇乘风破浪,驾驶兰博基尼跑车疾驰——有一次,他发现手里的钱比他预料的要多,他就挑选了14辆跑车放在自己的湖畔别墅里。但是在基尔代尔短暂的一生中,他的最爱还是长时间静静地坐在小屋里编写电脑程序。“坐在终端机前,看着一条条代码在屏幕上奔流,真是其乐无穷。”他说,“听起来有点怪异,但那是思维中迸发出来的;思维一旦开启,便一发不可收。”他会在深夜给同事们打电话,告诉他们某个程序可用了。“太过瘾了!”他大声说道。专栏作家罗伯特·克林吉里的比喻恰如其分:他写代码好比莫扎特写协奏曲。
20世纪70年代早期,他在编程方面的能力出类拔萃——这还不足以刻画他在个人电脑革命中所起的决定性作用。他第一个认识到了英特尔微处理器不仅可以用于桌面计算、微波炉、交通系统和电子钟表,而且可以为个人电脑带来许多难以想象的用途。随后,完全靠着个人头脑,没有任何研究实验室和其他人的支持,他编写出第一个微机操作系统程序语言和第一个软盘驱动程序。这比第一台微机诞生还早,比第一台苹果机早数月,比第一台IBM兼容机早数年。基尔代尔做到了这一切,自此,程序员不再受电脑硬件兼容性的制约。在基尔代尔的系统里,任何人的应用程序都能够在其他人的电脑上运行。这是所有第三方软件产业的起源。仅这一点就是令人震惊的进步。基尔代尔比他所处的时代领先了10年,却从没有停止开拓技术的疆界,他死不逢时,那正好是互联网刚开始普及的时候。他推动了抢占式多任务处理、视窗性能和菜单驱动用户界面的发展。他奠定了个人电脑网络的基础;他创建了第一个电脑光碟界面,允许非线性重放和搜索性能,预示了今天的交互式多媒体;他为PC创建了第一个客户化CD-ROM归档系统和数据结构。对于所有这些发明创造,这位“电脑界的爱迪生”,也是一位热诚的老师,他竭力把知识传授给更多人;正如他的儿子斯科特所记录:他致力于创造工具帮助世人,胜过热爱赚钱,这导致他投入了大量时间创造“Dr.Logo”,这是一种直观的、非抽象的计算机程序语言,旨在用来指导儿童编程,让孩子们把电脑作为有趣的学习工具,而不仅仅将其用作玩游戏的机器。在他生命的最后阶段,基尔代尔正在从事无线硬件连接。他的所作所为成了早期硅谷开创性的缩影:对下一片科技处女地充满兴趣,深信最好的技术定会在市场中胜出,并以此实现自身价值。他有学院派科学家那样的信念:人类的进步需要少一些知识保护,多一些知识普及。杰奎依·莫比(JacquiMorby)这位风险资本家,满怀深情回想起他们初次见面时基尔代尔的理想主义。“他让我去圣荷塞机场找一个脚蹬牛仔靴的红胡须男子,红胡子加里随后驾驶一架轻型飞机在半空中翻滚,从座舱探身向我欢呼,后来又陪我在榛树街共进午餐。在一张榛树餐巾上,他画出了一个梦想的计划,在一个开放的产业里,操作系统的所有者会大胆地开放字处理这样的应用软件。他说若不那样会造成危险的垄断,使创新窒息。”基尔代尔算不上一个幽默的传教士,他不摆架子,爱开玩笑,而且宽宏大量。基尔代尔的辛酸,以及在最后10年他与爱妻渐行渐远,这一切与发明无线电的埃德温·阿姆斯特朗何其相似。二人的遭遇都揭示了:卓越可以被劣行践踏为平庸,误传和操纵可以遮蔽真理和正义。

“加里驾驶着小飞机兜风那天”成就了一段传奇,这一传闻要解释的是IBM如何借助微软的比尔·盖茨涉足拙劣的操作系统的销售,这笔交易又如何一举奠定了盖茨的财富基础。据传,基尔代尔对驾驶小飞机兜风乐此不疲,竟然没有把跟IBM的会晤当回事儿;同时也由于他过于认真和敏感,没有签署满是霸王条款的IBM格式化保密协议。传闻是由比尔·盖茨和其他人散播的,并被书写电脑历史的人所轻信。这纯属捏造。IBM欺骗了基尔代尔。最终不是基尔代尔而是我们大家错过了一个机遇。要是IBM支持基尔代尔的系统,大多数电脑用户就会提早10年使用多任务处理和视窗系统。现今采用的MS-DOS,是基于对基尔代尔系统草率抄袭的QDOS,IBM和微软迫使用户们白白忍受了10多年的系统崩溃之痛,以及因丢失数据、丧失机会带来的不计其数的经济损失。
在他生命的最后阶段,基尔代尔写了一本名为《电脑倾情》(ComputerConnections)的自传,不过从未出版。这本自传一针见血、不矫揉造作、令人感动而不失有趣,洋溢着基尔代尔与技术的浪漫史。从下面摘自自传中的叙述——基尔代尔语录原始资料——可见,没有什么足以木桩穿心[1]、斩妖驱魔,一举解开引人注目的基尔代尔如何错过成为世界首富之谜。在他的手稿里,基尔代尔写道:“我想我会做一盘‘IBM驾机兜风传说’的磁带。我复制几盘揣在身上,必要时就分发出去。只有一个问题。我来讲这个故事,录下来分发,但听了我讲的故事的人同样会问:‘咦——是你驾机兜风,自己吹掉了IBM吗?’”
加里·基尔代尔的父亲、兢兢业业从事航海事业的约瑟夫,一直梦想着发明一个简单的装置,让海员们有兴趣找出船只在地球上的准确位置,一改远航的沉闷。除了翻阅色情读物、校对航海仪表,海员们还趴在桌子前做一些冗长乏味的计算,从演算《航海天文年历》到推算相互关联的确切时间和日期。约瑟夫在家族船舶学校教授航海学,设想把数据输进他满是凸轮和齿轮的机器里,摇转曲柄,得出答案。“微机发明之前,”基尔代尔写道,“那个‘摇柄机’的确切实可行。”他父亲的创意也印在了他的脑海里。
加里在西雅图安妮女王中学的成绩很差,但技术上还算出色。他运用技术才能修理旧车船,使之焕然一新。他设法重新对接邻居的电话线,以便偷听他姐姐跟她男朋友的对话。他发明了一款摩尔斯代码装置,并取得了专利。但是,在安妮女王中学,他的英语成绩太差劲了,他不得不复读一年。塞翁失马,焉知非福,复读那年,当他这个瘦高个儿在课桌前坐定,发现自己旁边坐着一个迷人风趣的女生——多萝西·麦克尤恩(DorothyMcEwen)。他要学的不规则动词都抛到了九霄云外——他们有讲不完的话,老师不得不干预,让他们分坐在教室的两个角落里——数年后她成为他的妻子。多萝西回忆说:“他善于发明创造。他像一个钻进糖果店的小朋友。”
中学毕业后,加里跟着父亲和爷爷哈罗德在自家的基尔代尔船舶学校成了一名教师。十几岁的加里跟着约瑟夫和哈罗德教授了几年航海学和三角学,直到他92岁生命结束前一个礼拜,哈罗德也没有停止过教学。这一家人有个传说,长辈很强势,所以当21岁的加里宣布要放弃船舶去上大学时,约瑟夫百般阻挠他的计划。加里是个有志气的人,他不仅要冲破父亲的庇护,更要直面自己高中毕业没能考上华盛顿大学的事实。他请求大学的校董们算上他在基尔代尔船舶学校教书的经历录取他,但同时“也没有抱太大希望”,结果他在1963年获准入学,同年他跟多萝西喜结良缘。多萝西支持他求学——他现在学习真的很刻苦。“基尔代尔船舶学校,”他写道,“教给了我高中学不到的东西,如解决某类数学问题的能力,以及相关的非常重要的分析和解决复杂问题的智力工具,还有工作自始至终的条理性。”他在学业上取得了优异成绩。
基尔代尔发现自己处在计算机历史上的关键时期。20世纪60年代是机械计算转换到数字计算的时代。他对二者都有研究;对机械计算,在按了一通复杂的按钮后,他冷淡地评价道:“有时候得到的数字是对的。”
基尔代尔抱以最大热情的是一种重要的电脑软件——编译程序。编译程序是一种翻译程序。这种程序把人类能够理解的计算机语言变成著名的二进制数码——1和0,简称为“比特”,这是计算机能理解的指令:001110101011000011111100101000011010000001001等等
“这种翻译很像自然语言翻译,”基尔代尔写道,“好比坐在洽谈会场里,把英语翻译成日语。编译程序,只要编得好,就能打出优雅的点阵,贴在墙上很像艺术品。哦,你只有动手写过编译程序,才能领会我的意思。当你的编译程序能用时,你会非常自豪,并想展示给大家看。”
1966年,华盛顿大学买了一台强大的新电脑BurroughsB5500,足以运算ALGOL,或者说算法语言——一系列用数字处理的程序。用这台电脑做十进制的数学题比任何人都快。ALGOL是今天PASCAL编程语言的先驱。基尔代尔主动请缨兼职维护Burroughs。他写道:“那台旧的B5500成了我的学习机。我总是在计算机中心迎来日出。”一到深夜,他就满心欢喜地独享计算机,并为此在门口挂牌写上“B5500维修中”。玩了通宵之后,早上6点,他会摘掉指示牌。“我从B5500计算机的架构上学到了很多,特别是有关组织磁盘驱动信息方面的数据结构。”
基尔代尔夜以继日的学习终有回报。1967年,华盛顿大学设立计算机科学硕士学位点,他成为该硕士点第一批录取的20个学生之一。命运之神左手颁发通知书,右手又威胁要收回:基尔代尔恰巧在此时收到征招通知,要他入伍参加越南战争。“该死的!突然间,我满脑子都是稻田的景象。我知道大伙儿在那里别指望跟外面联系上,坦率地说,我不想去挨枪子儿。爸爸通过他的一个战友联系上我,我得以延缓上前线,暂时留下来完成硕士学业,我想借此努力成为一名军官。”他被送到罗德岛新港的海军候补军官学校里待了1967年和1968年的两个夏天,他成为一名海军少尉,并在等待安置期间在西雅图为水兵教授数据处理。“这是不务正业。我注定要成为驱逐舰上的一名军官,向越南的森林发射炮弹。”1969年,华盛顿大学校长查尔斯·奥迪加德博士被基尔代尔的计算机天赋深深打动,他瞒着基尔代尔,在临近毕业前(基尔代尔以优异成绩毕业并获得了荣誉)为他安排了一次具有决定意义的面谈。召见他的海军上校盯着基尔代尔的眼睛说:“基尔代尔先生,你可以作一个选择。”他可以选择成为驱逐舰上的军官,也可以选择去加州蒙特雷的海军研究生院数学和计算机科学系任讲师。基尔代尔回忆说:“这个特别的问题花了我一微秒来理解,然后几乎是脱口而出:‘考虑好了,长官,我非常愿意在战场上报效祖国,但我想我会作第二种选择,如果您准许。’”上校提醒他,如果去海军研究生院教书,他将有可能无法被晋升为海军将军。“我沉思了片刻,随即告诉上校我甘冒这个风险。”
他和多萝西在蒙特雷半岛的太平洋丛林镇(PacificGrove)安顿下来,举家过着舒适安静的日子。3年海军服役结束已是1972年,其间,基尔代尔作为助教跟学校一直保持着联系,并在服役结束时回到华盛顿大学继续修博士学位。他的论文主题是“优化编译代码为计算机可阅读形式,以减少对存储器的耗用”。他称这个研究项目为《全域流量最优化》(GlobalFlowOptimization)。数月后,基尔代尔用数学方法搞了一个研究项目,但他没有证明出其过程更有效。他很少睡觉,坚持不懈地寻求答案。“我就那样一直坐在华盛顿大学校友办公室里,双手撑着脑袋,直到深夜,眼皮撑不住自己合上了。一无所获。但突然间,证明过程冒了出来。我甚至来不及注意。我猛醒,写下了我的中心定理的整个证明过程,直到天亮还没有写完。我猜这就是他们为什么在卡通人物灵光闪现的一刻画上一只灯泡的原因。这次证明的过程是我生命中最壮丽的经验之一,当然,除去我参观尼亚加拉瀑布那次不算。”
1972年,一位同事给他看了《电子工程专辑》上的一则广告:“英特尔公司供应25美元的电脑。”实际上,是提供4位电脑芯片,大小约0.8英寸×0.3英寸,由英特尔公司年轻的特德·霍夫为一家日本桌面计算器厂商设计,并在霍夫的催促下投放到商业零售。要是你买一万只,单价只花25美元;如果你只买一只,价格就在45美元至60美元间。但消费者使用4004芯片,首先需要为存储器设计一个专门的板级或机箱级系统、电源、键盘、显示器和数据线。为帮助消费者上手,英特尔开始销售各种板级“开发系统”,它们都带有足够的内存供演示芯片运作,以及供运行、测试和设计新程序用。价格为300万美元的IBM大型机一直让基尔代尔望洋兴叹,而4004微处理器刚好激发了他的兴趣。他还从未听说过这家“小芯片公司”,但是他给英特尔送去了为4004写的第一个开发系统的规格说明书。英特尔出售的打包产品是一个英尺见方的蓝盒子,叫SIM4-01,芯片上有2300只晶体管和只读存储器(ROM),但要价却高达1000美元,需外加700美元电传打字机。他的年薪才20000美元,他买不起这套东西。
基尔代尔的抉择:一闪念间,他放弃了成为海军将军的机会。
他在IBM370大型机上虚拟4004微处理器的运作,以满足自己的好奇心。在他编写模拟器时,芯片的局限性逼得他发疯,但从房间大小的IBM大型机上他看到了微处理器潜在的出路(冰箱大小的小型机由肯·奥尔森的DEC公司出品)。“按照任何人的标准,4004都是一款非常粗糙的电脑,但是它预言了个人电脑的可能性,自己拥有而无须与他人分享。这也许令人难以置信,这款小处理器开启了整个产业……在1972年,我老爸的航海‘摇柄机’抵达了英特尔4004时代,看来要切实运转起来,还需要完成一些主要的编程工作。”
4004没有三角运算功能,所以基尔代尔花了数月时间为芯片编写正弦与余弦等程序。在模拟器上出现程序错排之后,基尔代尔知道自己手里这个东西会让英特尔感兴趣。他给那里的一个朋友打电话,提出用4004模拟器换一块真的芯片,一套价值1000美元的SIM4-01。那位英特尔工程师对基尔代尔编写三角运算功能的兴趣比对模拟器的兴趣还大。他们一拍即合,基尔代尔得到了属于自己的4004。面对一次只能处理4位数据且没有显示器的机器,做任何事情都是漫长乏味、度日如年。基尔代尔描述了这个过程:一束紫外线闪烁着穿过一个石英窗口,用30分钟擦除EPROM(能擦除可编程只读存储器)上256字节的空间,以便为他自己的小程序腾出空间;把纸带送进电传打字机,一行又一行敲上用16进制代码编写的程序,即机器语言;调整输入错误要全部重来;运行正确代码加载每一个EPROM。“在20年前,先驱者必须做这些基础活儿,这样你才能在当今时代,在平稳飞越科罗拉多37000英尺高空时,在机舱内享受你那小巧的笔记本电脑……可以参考一下,纽约飞旧金山平均要6个小时。这个时长,是程序加载入12个EPROM的时间,每个EPROM有256字节,或说相当于处理总共3072字节的存储空间要花费的时间。”
今天的笔记本电脑做这些事情只需几分之一秒。
尽管如此,基尔代尔创建了一种公文包电脑——“这可能是第一款个人电脑”——并拖着60磅的电传打字机带着它到处演示。他激励了数百人,其中有一位华盛顿大学毕业的年轻工程师,汤姆·罗兰达(TomRolander),汤姆后来成为了加里生命中的挚友。英特尔公司也被基尔代尔不断涌现的构想深深打动,随后雇用他为兼职咨询师,开始为公司正在研制的新型微处理器编写模拟器,那是比4004精致得多的新产品,速度快10倍。那时在英特尔公司,软件应用并不受重视;基尔代尔兼职参与的软件“组”只有两个人,他们在一个小厨房大小的空间里大干特干。基尔代尔为其公文包电脑设计出了一款星球大战类的视频游戏,这个游戏基于英特尔工程师斯坦·麦卓尔(StanMazor)在1972年的一个创意,斯坦是微处理器的开发者之一。二人联手将游戏演示给英特尔创始人之一的鲍勃·诺伊斯看。温和、笑容可掬的诺伊斯偶尔身着白色的实验室大褂步入他们软件组的小角落,激励一下大家。基尔代尔写道:“诺伊斯对视着4004上一闪一闪的LED指示灯。他看看斯坦,看看我,说道,老实说,微处理器的未来属于电子表,不属于电脑游戏。”随后,英特尔刚买下了最早的电子表公司之一Microma,结果不久之后它被日本电子表大军打得一败涂地。英特尔由此错过了一次引领视频游戏产业的机会。基尔代尔反过来也会影响诺伊斯的判断,诺伊斯写道:“他跟我们所有人一样,作过的一些决定是正确的,一些决定能使未来以一种不同的方式展现出来。”基尔代尔要谈的是立足微处理器去创立一个产业的问题,而“鲍勃在员工们面前的确有一种威严”。
1973年,8008芯片的成功让英特尔公司上下欢呼雀跃,这款芯片的性能比第一款微处理器高出一倍,基尔代尔在那里花的时间越来越多。“眼皮撑不住”的时候,他会在停车场自己的大众汽车里过夜。他变成了电子集市的交易员,用自己的软件技能去换取英特尔开发的硬件。一天早上,加里敲开软件小组经理汉克·史密斯(HankSmith)的门,加里告诉汉克他能为英特尔8008微处理器编写编译程序,这样一来,他的客户就不再需要冗长的低级汇编语言了。史密斯不明白基尔代尔的意思。基尔代尔演示了编译器将会如何让一个8008用户写出简单的等式x= y +z,以替代长达几行的低级汇编语言。这位经理随即与一个他正在跟进的客户通了电话,挂掉电话后,他喜笑颜开,说出了对个人电脑发展有着重大意义的三个字:“去干吧!”
这种新程序,基尔代尔称之为PL/M,即微机程序语言,用于编写微处理器应用程序,如操作系统和公用程序,这些程序后来用了数十年。基尔代尔的酬劳是英特尔的新款小型电脑系统Intellec-8。这是第一款商用个人电脑,基尔代尔解释说,虽然没有人这么认为。他借了1700美元买了一台打印机和一台视频显示器。在蒙特雷的海军教室里,他无法脱离新安装的昂贵的DECPDP-10小型机来独立运行Intellec,这对他刺激很大——除非他能思索出一个办法让Intellec能储存大量数据。就像技术专栏作家阿尔·法索德(AlFasoldt)所写的,没有磁盘操作系统,电脑就愚笨得什么事情也做不好。
卡座磁带存储在这里不管用;随后,离英特尔公司不远的Memorex公司推出了一种大型机用的8英寸软盘。这款软盘能存储250万个字符,每秒钟处理10万个字符的数据(相比之下,电传打字机纸读器每秒处理10个字符),在理论上,磁盘可以立即访问任何分区的储存数据而无须像磁带那样倒带或快进。太棒了——但是基尔代尔的小电脑与磁盘驱动器之间的通信,还需要一个控制板去操纵复杂的电子仪器,而这样的东西并不存在。“我坐在那里,连续数小时盯着那该死的磁盘驱动器,用手让它转来转去,试图想个办法让它飞起来。软驱控制器的缺失成了我与自己的电脑之间唯一的事情。这令我发狂。”这个设备在他办公室放了一年,软件天才被硬件打败了。“每次我都看上一阵子,似乎没有更好的办法。”
他不情愿地回到DEC小型机面前,编写操作系统,他称之为CP/M,即微机控制程序,效仿PL/M(CP/M起初是为了控制程序/显示器)。他知道这个程序很不错,但他仍然无法把这个程序用于磁盘通信。豁出去了,他给华盛顿大学的朋友电子工程博士约翰·托罗德(JohnTorode)去了电话。托罗德花了数月时间,拿出了一个小巧的微控制器。基尔代尔屏息而待:“我们把我的CP/M程序从纸带加载到磁盘上,然后从磁盘上‘启动’CP/M,出现了提示符:*这可能是我一生中最激动的一天,当然除去我参观尼亚加拉瀑布那次不算。”
基尔代尔打开一个文件,存到软盘,文件随即出现在目录下——现在来看再平凡不过,而在当时,那一刻却是激动人心的成就,世界上第一个用于微机的磁盘操作系统诞生了。两人买了一瓶庆功的红酒步行回到基尔代尔的住处,程序员和工程师聊开了,“这会是一个抢手货。”但市场在哪里?旧金山的创业者本·库珀(BenCooper)委托基尔代尔为其正在制造的占星术街机编写程序:投进一枚25美分的硬币,拨打你的生日,你就能得知你的未来运势。基尔代尔在自家屋后一间改装的小工具室里完成了这个软件系统。当时库珀先生想要获取文件,却把目录指令“dir*.*”错敲成删除指令“del *.*”,结果删除了磁盘上的所有文件。这就是后来增加提示语“你确认吗?(Y/N)”的起源。
库珀最终把他的机器安装到了旧金山的渔人码头,那年夏天的一个傍晚,占星机的创业者和程序员坐在机器附近的长凳上,想看看效果如何。一对相爱的人手拉着手,投进了一枚硬币,耐心地在机器上拨号,随后带着心上人的星座运程心满意足地离去。“就因为这个,”基尔代尔写道,“他们很可能今天就结婚,要上7个小孩儿。”但是没有人想买库珀造出来的那200台机器。
基尔代尔自己幸福的婚姻(还有两个很优秀的孩子:斯科特和克里斯汀)在1974年出了点小插曲,不过多萝西积极主动地挽回了这一切,她帮助张罗CP/M程序的生意。她没有正式念过大学,但她在一家电话公司做过客服,还有,如基尔代尔所写,多萝西常常比他招来的校友们还聪明。加里继续在蒙特雷教书,此时多萝西负责早期的生意,递送磁盘给客户。多萝西和加里在一份著名的会员杂志上登了一则25美元的广告,客户多是看到了这则广告来买的。正是这份《Dr.Dobbs’ Journal of Computer Calisthenics andOrthedontia》杂志的创始编辑吉姆·沃伦建议他们在上面打广告的。起初市场上对磁碟盘的需求增长不大,消费对象都是早期的电脑狂。“我们从卧室的一个角落起步,”多萝西告诉我们,“没有长期计划。我们没有投资去运作。我们没有多少存款。我们自己也靠Visa和MasterCard信用卡生活。”
他们的第一个突破是在1975年将一款字处理程序销售给欧姆龙(Omron)公司,这是一家为报纸编辑制造阴极射线管(CRTs)的公司。欧姆龙是第一家在其硬件上使用CP/M的公司。基尔代尔和托罗德从这笔生意中各分得了25000美元。
同年早些时候,在新墨西哥州的阿尔伯克基,埃德·罗伯茨(EdRoberts)为电脑迷提供Altair电脑邮购服务,这是第一款商业运作成功的个人电脑,其售价为500美元。Altair电脑配备了一块Intel8008微处理器,面板上有拨动开关。Altair电脑的内存只有256字节,没有屏幕,没有键盘,很不好用,批评声不断。
一家更有抱负、要面向大众销售个人电脑的新公司出现在圣拉斐尔,从硅谷跨过金门大桥就到达其所在地点,这家公司自称为以姆赛(IMSAI)。该公司承诺提供磁盘操作系统,甚至在公司组建中就承诺提供,当时基尔代尔在军校教过的一个名为格伦·尤因(GlennEwing)的学生被雇为咨询师,为以姆赛公司讲解CP/M程序。“格伦在1975年来到了我的工具室电脑间,”基尔代尔写道,“所以我们可以为以姆赛硬件‘改编’CP/M程序。意思是我会改写部分CP/M程序,控制磁盘控制器和显示器等。哎——我受够了,这些工作我做了又做,手指尖都磨细了,所以我设计了一个通用界面,称之为BIOS(基本输入/输出系统),这个不错的程序允许针对不同硬件立即改变参数。这个小BIOS配置是CP/M成功的秘密。”
基尔代尔从本质上创建了一个数字平台。底层可以改写以适应不同的硬件配置;而顶层具有真正的革命意义,无须再改写。基尔代尔开发了一组指令,起初叫“Call5”,后来叫“Int21”;任何应用程序都可以与他的操作系统界面连接。这是一个非凡的进步。它把软件从硬件上解放出来。从那以后,任何应用程序可以在任意一台电脑上运行。
据基尔代尔描述,他和格伦在一个明媚的下午创建了这个系统,他们坐在装有蜂雀进食器的房子对面的工具室里,在田园牧歌中迎接电脑革命的来临。基尔代尔的朋友、未来的合作伙伴汤姆·罗兰达,作了很好的解释:“想想在那一刻之前,情况对于软件供应商来说有多么恐怖。他们不得不做好程序的不同拷贝,以匹配不同的硬件”——而需要应付的特殊硬件有数十、数百种。想象一下,世界上每种型号的汽车需要不同的汽油会怎样——这就是在基尔代尔创新之前电脑操作员所面临的境况。基尔代尔为PC软件产业打下了发展的基石,奠定了成长的土壤。他以25000美元把这个系统授权给了以姆赛公司,觉得自己发了财。
很明显,这个东西有利可图,但基尔代尔尝到了从发明家转变为创新者的痛苦。
他的乐趣在蒙特雷的课堂上,在那里,研究生们在他的热情感召下进步很快,他愿意为每个人提供机会。加里带领他们一步一步设计手表电脑,用以监视海军潜水员在各种深度时所承受的氮气压力,避免“潜涵”[2]这种职业病。用《Dr.Dobbs’ Journal of Computer Calisthenics andOrthodontia》专题编辑迈克尔·斯温的话说,加里的课堂可能是世界上第一个微机学术实验室。而现在正是向前跨出一步的时候。
“他只热衷于教书,”多萝西说,“对他来说,要完全退出学校是一个艰难的决定。”在多萝西的鼓励下,他们在1976年决定开始做全职邮购商务,他们称之为星际数字研究公司(IntergalacticDigitalResearch)——冠以“星际”只是因为有人已经在数年前用了“数据研究公司”[3]这个名字。基尔代尔说,碰巧此时英特尔的新管理层终止了他的咨询一职。据说,基尔代尔把正在开发的整个系统提交给了英特尔,得了20000美元,他们自此错过了一个黄金机会;而事实是,基尔代尔说,英特尔只想自己开发操作系统,最终,这对他来说是“天赐之物”。他的自传里写得很清楚,他也不再对Intel着迷。其自传叙述了英特尔公司市场部经理吉姆·拉利(JimLally)是如何跟他抬价的,Intel8080微处理器加上纸带和软驱一共12000美元。加里写道:“我目瞪口呆。这包含着直接阻滞社会技术进步的企图,他们只顾英特尔获取巨额利润。这对我是很好的教训。我拒付。这简直闻所未闻,想都不要想。而吉姆·拉利现在成了一位非常成功的风险资本家。”
基尔代尔的道德伦理在精明的营销策略中得到了应验。他起初建议自己的每张系统软件盘只卖29.95美元,简直是连卖带送。在多萝西的坚持下,他才涨到70美元——这个价格仍然便宜得不可思议。多萝西记得在1976年曾数次去邮局,希望能收到让公司再维持一段时间的支票。到了1978年,公司终于取得了巨大成功,其他专属系统软件纷纷效仿。CP/M使英特尔操作系统看上去像个阴谋;除了使之变得便宜之外,基尔代尔的系统小、速度快,并能在所有的英特尔电脑上运行,赛过ZilogZ80s。“此前没有其他软件产品像我们这样定价,”基尔代尔写道,“好,CP/M一个拷贝的价格调到了100美元,版本号为1.4,并没有人在意。”其版本系列在于基尔代尔的另一项创新:第一位数字表示“主要的”修订版本,小数点后表示更新的、次要的修订版本。“你向厂商或者消费者收取‘较少的’费用,让其得到次要的修订版本,随后发行‘主要的’修订版本,如CP/M2.0,赚更多的钱。这成了微机软件的标志,仅为了多收点儿钱。”1978年,他们的销售收入达每月10万美元,利润率为57%,加里和多萝西搬进了一幢宽敞的、翻新的维多利亚式小楼,在太平洋丛林镇,在那儿能眺望到蒙特雷湾的海浪。在那里,加里在圆顶下工作,多萝西在底楼负责商务办公室。多萝西舍弃了她的夫姓“基尔代尔”,用她的本姓“麦克尤恩”,以免给人留下开夫妻店的印象。“那是一个令人非常激动的时刻,我们只是对什么都非常天真,比如做生意。”多萝西回忆道,“我们年轻,还没有成年。”他们逐渐招进了一些年轻员工,有学生、教授、朋友,程序员们被安置在房子的二楼看不见的地方。公司的气氛有点儿滑稽:由于基尔代尔的提倡,好多员工都是结了婚的,办公楼里常有一帮吃奶的婴儿。员工上班有光着脚的、有穿短裤的、有嬉皮士打扮的;穿套装的都是来访者。一位应聘者来找老板面试,发现老板是个身着宽松长袍的红胡子“罗马皇帝”。汤姆·罗兰达在英特尔做了3年工程师之后来拜访基尔代尔,他认出了基尔代尔桌上的模型飞机,谈到自己也是一名飞行员。没出几分钟,基尔代尔拉着他钻进一辆跑车,飞驰到机场,驾驶一架真正的切诺基180飞机上天兜风。两天后,罗兰达来到太平洋丛林镇工作,编写多任务版本CP/M。
罗兰达伴随基尔代尔经历了所有的成功与危机。基尔代尔写道:“汤姆和我有一套如何一起共事的诀窍。我会招新员工、写程序,他会善后,让他们出产品。有时产品不错,有时则不然。这个世界就是这样。你不可能每次都是‘全垒打’。”罗兰达是一个传教士的儿子,他被一个伙伴描述为“汤姆大炮”。“他的意思是你让汤姆对准一个特定的方向,点燃导火索,汤姆真的不在乎大炮对准的是哪个方向;为了一个感兴趣的软件问题,他只想每周工作80个小时。”他今天仍是一个瘦瘦的、引人注目的、健康结实的汉子。去他办公室的来访者都想挪动走廊上他那辆自行车,却发现不可能挪得动。罗兰达在车上装了一些很沉的砖块,以保证获得适当的体能锻炼。他同样可以叫“完美T形身材汤姆”。“汤姆学习和练习书法,”基尔代尔写道,“在我们的友谊中,他用书法抄写《先知》给我。我知道这花了他很多很多时间。”他们二人一起飞行、一起沿艾丝洛玛海滩慢跑,互为知己。基尔代尔写道:“汤姆·罗兰达一度是我飞行中和生命中的副驾驶员。”在一次惊慌失措的夜航中,罗兰达挽救了他们俩的性命。基尔代尔对仪表盘信息不以为然,误以为新奥尔良外庞恰特雷恩湖上的一束光是地平线。他们差一点就机毁人亡,亏得罗兰达探出右舷窗,大喊着示警。“飞机及时倾斜转弯,”基尔代尔写道,“我靠仪表返航。把那架Aerostar飞机调到‘自动驾驶’也许是我一生中遇到过的最困难的一件事。”
基尔代尔不是一个铤而走险的飞行员。他充分使用仪器导航飞行。但是在地面上,他以冒险为乐。1981年,39岁生日那天,他收到一双旱冰鞋,“那种鞋看上去像乒乓球鞋安在一级方程式赛车上。”当生日宴会开香槟酒的时候,他快速下坡滑过来抢酒喝,跌跌绊绊滑过一地橡子,引得每个人开怀大笑。他十分喜欢滑旱冰,常常在办公室的走廊里滑来滑去。在以姆赛电脑上用CP/M做了一个会计系统的艾伦·库珀说,基尔代尔只会失败,库珀认为公司不能搞得像一所大学。“雇员们会找到他,指望他解决商务问题、市场问题、个人问题。他不知道答案,也不会真正去思考那些问题。他想做的只是写代码。”
加里不是一个代码狂,不是对其他事情没有条理的人。罗兰达陪伴基尔代尔商务飞行超过1000小时,汤姆越来越欣赏基尔代尔驾机时有条不紊的样子,无论是驾驶他的Pitts双翼飞机做一阵特技,还是驾驶他的双引擎Aerostar远航。“以我的个性会吵吵着要更多次起航,加里则总是事先仔细了解天气预报、燃料加载、重量和平衡计算,再决定是否起航。”“加里编程同样有条不紊。开始总是在大张纸上画好完整详细的数据结构草图。在整个设计形象化之前,他绝不着手写代码。在飞行中准备着陆时,加里有着高超的飞行技艺,注意每一个细节,没有丝毫慌乱。他总是那么沉着、自信,同样也会要求副驾驶员做好各项细节准备。他会让我不断陈述空中交通管制传输情况,让我像个职业飞行员。毕竟,当时我们正飞行在25000英尺的高空,接近大型飞机的航域。加里非常注意他编程的细节。跟其他程序设计人员不同,他经常满足于描绘总体情况,然后让更多初级程序员来完成细节,加里负责对其产品进行设计、实现和排错。”到1980年,基尔代尔已经销售了无数的CP/M软件,并为新型驱动器重新设计了他的系统。他的系统成为大多数PC机的标准操作系统。对于这对年轻夫妇来说,这是一段大好时光。时任基尔代尔律师的格里·戴维斯(GerryDavis)回忆说,银行曾打电话来询问公司的利润是否真实,戴维斯回答说完全真实。“但是竟然有85%的毛利。那不可能。”戴维斯向银行家保证那是真的。基尔代尔形成了事实上的垄断。很显然,随后的问题是比尔·盖茨是如何登场的。
当基尔代尔编写其编译器和完成博士学业时,比尔·盖茨还是个13岁的黑客。盖茨和保罗·艾伦(PaulAllen)在哈佛大学的大型机上模拟了埃德·罗伯茨的一款计算机,并安装上了一种简单的程序——“BASIC”语言。这种语言是达特茅斯大学的约翰·凯梅尼(JohnKemeny)和托马斯·库尔茨(ThomasKurtz)发明的,意思是“初学者通用符号指令代码”。这种语言很初级,但能让爱好者自己编写简单程序。盖茨和艾伦在1975年成立了微软公司,在爱伯克基销售BASIC翻译程序,离罗伯茨的工厂不远,但两年过去了,盖茨怀疑爱伯克基不是他做生意的理想地点。
盖茨去咨询基尔代尔,加里驾车带着盖茨沿中加州海岸兜风,他们俩都有随手收集超速驾驶罚单的爱好,彼此惺惺相惜,他们谈及两个公司合并的事宜。“那天,我们邀请比尔在家里过夜。多萝西准备了丰盛的烤鸡晚餐。”基尔代尔写道,“因为某些原因,我总觉得与比尔不好相处。自始至终,我一只手放在钱包上,另一只手放在我的程序清单上。我发现他的举止过于刻意,尽管无论讨论什么他都始终微笑着。盖茨属于技术型,更是一个机会主义者……”《硅谷108条好汉》(TheSiliconBoys)的作者戴维·卡普兰说,他们似乎达成了默契,井水不犯河水。“DRI公司不涉足程序语言,微软公司不染指操作系统。”
就在这个时候,波士顿的数据总公司(DGC)找到基尔代尔,委托他为其IBM电脑编写全新的编译程序PL/I,“把一只恐龙的每一点都要做好,恐怕只有迪士尼才做得出来。”加里认为这个项目要占用他9个月时间,完全完工则要用两年。到目前为止,最好的编译器架构在英特尔芯片上,它能赋予主机全新的应用程序,而这让他打起精神投入到研发CP/M-86上,这是一个在英特尔8086芯片上运行的16位版本——基尔代尔这么一耽搁,就给了比尔·盖茨一生的机会。
当然,盖茨把公司安置在华盛顿州西雅图附近。他的突破是1978年艾伦设计的“微软软卡”。这是一种附加板,可以使沃兹尼亚克-乔布斯AppleⅡe运行CP/M和微软Basic。这个CP/M附加让AppleⅡ型机用户可以运行基于CP/M的大型应用软件。“我要特许权使用费,”基尔代尔写道,“但是比尔想买断,并坚持要买断。我卖了10000个拷贝给他,每个2.5美元。”基尔代尔随即强调:“比尔在授权协议上签了字,承诺保护CP/M设计。”
这是一种明智的防范。20世纪70年代末,很多人在盗版基尔代尔的设计:数百种“克隆版本”被制作出来。格里·戴维斯多次去信示警,但基尔代尔找到了最有效的办法打击盗版,他亲自登门造访克隆者,当面戳穿他们,而不去起诉他们。罗杰·梅隆(RogerMellon)从帕诺阿尔托卖场买了一张操作系统盘,卖方保证是正版。当基尔代尔用机器内置调试器扫描梅隆的存储系统时,里边显示出一条信息:“版权1978,DRI公司。”梅隆不得不立即通过注册获取授权。基尔代尔写道:“我把版权信息植入对象代码以防盗版,只有精于此道的程序员才能摘掉这条信息。不仅如此,如果信息被摘掉,CP/M将不能运行,因为操作系统会检查是否有版权信息,有版权信息,系统才会启动,使用软件加密技术防盗版效果相当不错。”(基尔代尔在海军研究生院学过加密技术。)1979年秋天,罗杰·比林斯(RogerBillings)在犹他州普罗沃市的公司计算机系统销路很好。基尔代尔和罗兰达驾驶单引擎PiperArcher飞机飞了7个小时,直奔等候在候机室的比林斯。二话没说,基尔代尔在候机室的一台比林斯电脑上用自己的调试程序,很快进入了电脑操作系统的内核。DRI公司的版权信息显现在罗杰面前。基尔代尔写道:“罗杰立即变得十分友好。”
另一位行为不道德的人是罗德·布罗克(RodBrock),他是比尔·盖茨在雷德蒙德的邻居。布罗克自己有一家小公司叫西雅图计算机公司(SCP),其急欲得到基尔代尔正在为功能更能大的新款8086英特尔芯片开发的CP/M-86。布罗克的公司经营每况愈下,于是雇用蒂姆·帕特森(TimPaterson)为他挽回败局。帕特森依靠基尔代尔的系统编写了一个程序,他对外称为“西雅图DOS”,他也称之为QDOS,意为“快速而肮脏的操作系统”。基尔代尔写道:“帕特森的西雅图DOS仍是另一种对CP/M设计的剽窃。CP/M机器代码被分离,QDOS使用CP/M自带的分布式调试工具(DDT),以测定CP/M的内在运作,旨在对CP/M的运行进行克隆。”帕特森否认使用了CP/M源代码,但承认编写了两个类似的程序,帮助把程序编译进QDOS。帕特森说:“因为文件存储格式完全不同,所以内在运作与CP/M没有任何联系。”基尔代尔的朋友、英特尔前工程师和电脑专家约翰·沃顿(JohnWharton)巧妙地概括了道德规范:“我们来设身处地地替SCP公司想一想:由于缺乏软件,公司的8086硬件就销售不出去,于是不能买到其想要的软件。但是,对于帕特森先生援引CP/M-86作为辩护无效,说什么为适当地‘观察和感知’竞争操作系统产品以及其效用,我们可以通过类比来作判断,‘我需要那部车,法官大人,但原告不卖给我,所以我才被迫把它弄到手。’”
原本通过诉讼或使其蒙羞可以很快处理的一件小事,却因为IBM的奇怪行为而变得非常复杂。电脑界的每一个人都知道基尔代尔创造了CP/M——每一个人,似乎除了IBM这个大型机制造的巨无霸,当时IBM个人电脑还没有问世。1980年7月,IBM纽约阿蒙克的负责人在佛罗里达的博卡拉顿组建了一个特别小组,从事桌上电脑的大规模生产和营销的可行性研究。菲利普·埃斯特里奇(PhilipEstridge),绰号为“唐”,他只用一年的时间就完成这个代号为“象棋工程”(ProjectChess)的秘密项目。为了解市场,他们买回一些组件和一个开放架构的操作系统,来支撑运行附加软件——恰好就像基尔代尔设计的操作系统。IBM选择了英特尔处理器。操作系统方面,他们没有邀请在加利福尼亚的基尔代尔和DRI公司,而是邀请了在西雅图的佯装拥有CP/M的比尔·盖茨:微软那时只是一家40人的小公司,销售在CP/M上运行的程序语言。IBM特别小组共有5人,由杰克·萨姆斯和帕特·哈林顿带头。他们在8月的一个星期三飞到西雅图。在确保盖茨和他的伙伴史蒂夫·鲍尔默(SteveBallmer)签署了一份霸王保密协议和一份咨询协议之后,他们开始谈判从微软购买CP/M授权许可事宜。盖茨必须承认他没有这个系统的许可权。据罗兰达说,盖茨给基尔代尔去电话,只说是一个“大客户”打算接触一下DRI公司,让基尔代尔“好生接待”。两天后,IBM给DRI打来电话商定了会晤日程。
那个虚构的故事就是从这里开始的。在回忆录中,基尔代尔十分明确(罗兰达也进一步证实)他安排在一个周五下午与“象棋工程”小组会晤。他事先向IBM告知和解释了自己已在周五上午安排一次商务旅行(去奥克兰拜访一位重要的CP/M分销商比尔·戈德布特,其工厂在奥克兰),因此为IBM安排了一个预备会谈,由多萝西在周五上午接待来访者。多萝西与IBM谈判了合同事宜;也就在那个周五早上,多萝西刚签署了与惠普的合同。
如日程所安排,IBM小组准时在上午10点钟到场,以盛气凌人著称的IBM律师随即向多萝西提出一份荒唐霸道的不公开协议。据基尔代尔说,协议上宣称,“所有创意、发明或其他信息,都为IBM所有。”IBM说的任何东西都是绝密;反之,DRI所说的则都不是绝密。多萝西尽管犹豫不决,但还是把DRI公司的标准授权协议递给了IBM小组,要知道,已经有1000多家制造商签署过这份标准协议。双方僵持了数小时。在没有弄清楚IBM的意图之前,多萝西不打算签署IBM所提出的空话协议。在DRI签署协议之前,IBM不会透露来意。多萝西征求与会的格里·戴维斯律师的建议。格里同意多萝西的意见,认为被要求承担的义务过于宽泛,并且认为这份协议可能被修改过。他说:“比尔·盖茨签署了那份协议,是因为他没有什么可损失的,因为他没有任何操作系统。”
转:加里·基尔代尔
在基尔代尔赶回来进行下午部分的谈判之前,多萝西决定不再继续谈下去。在等待期间,IBM小组看上去气得七窍生烟。上述事实经人略作修正,即刻面目全非,这让基尔代尔大为吃惊且沮丧。盖茨在1982年接受伦敦《泰晤士报》采访时则说:“当IBM登门拜访时,加里驾机兜风去了,这就是他们没有得到合同的原因。”1992年,罗伯特·克林吉里(RobertCringely)在《偶然帝国》(AccidentalEmpires)这本硅谷的奠基之作中写道:基尔代尔压根儿就没露面,IBM十分懊恼,没有表明来意就离开了DRI公司。错!错!错!这竟然是有关PC起源的标准书籍。纽约长岛的《新闻日报》写道:“故事版本常常这样提及,衬衣笔挺的IBM小伙子们,在CP/M的女老板取消了他们的会谈之后,转向一个叫微软的不知名公司,那个公司由一个叫比尔·盖茨的不知名的讨厌鬼带头。”(有一点倒是真的,汤姆·罗兰达在那段日子正秃头得厉害。)杰克·萨姆斯也许是基尔代尔缺席这一过程的始作俑者之一,他在1992年告诉詹姆斯·华莱士和吉姆·埃里克松,他肯定基尔代尔没来参加会谈。“除非他在场,但扮作其他人。”小阿尔弗雷德·钱德勒(Alfredchandler Jr.)说道,不怀疑基尔代尔在场,在他2001年出版的《消费电子史》(Inventing theElectronicCentury)中写道:“基尔代尔不愿意签署IBM不让步的不公开标准协议……要是基尔代尔顺势接受不公开条款,如果摩托罗拉芯片在英特尔的非主流芯片市场成为首选,在20世纪80年代那关键的10年,个人电脑的基本历史面貌可能仍会是同一个样子。只不过在20世纪90年代业界的两大主角儿不再是英特尔和微软而已。”戴维·卡普兰解释了这种轻信谣言的现象:“这种传闻是微软的版本,是流传甚广的版本——因为胜者注重写历史,并让他们所写的历史成为主流。”
事实上,当基尔代尔和罗兰达按原定安排在下午抵达太平洋丛林镇时,他们就会同多萝西和戴维斯与IBM的人进行了会晤。那份非公开协议经过讨价还价,最后达成一致,基尔代尔一签字,IBM就透露了他们的计划。罗兰达演示了DRI的新MP/M-86,一款卓越的新式多任务操作系统,一款为英特尔的16位电脑芯片量身定制的操作系统。(盖茨一直被认为是劝说IBM采用16位芯片的人,但据盖茨的传记作者斯蒂芬·马内斯和保罗·安德鲁斯说,IBM在与微软合作之前已经决定采用16位芯片。)在多任务处理方面,基尔代尔领先其他任何人数年。罗兰达还详述了CP/M-86,这是最新的CP/M版本,将用于新款英特尔芯片的用户过渡。基尔代尔和罗兰达最终还是希望MP/M-86成为新的业界标准。基尔代尔写道:“新的MP/M-86是面向未来的操作系统,因为其具有能支持现有软件的内置多任务处理能力,具有内置网络。而到如今(1994年)我们仍在展望这些东西。很明显,如果在十多年前允许DRI介绍这些产品,PC产业会进步得多。”
谈判从IBM出价多少开始。据罗兰达说,基尔代尔对呆板的、穿着过于讲究的(用加州的标准看)IBM谈判人员感觉并不好;而IBM的人可能看着加里像个嬉皮士。DRI那时的年收益是500万美元,大部分收入来自CP/M。基尔代尔写道:“IBM提出要用25万美元买断CP/M-86,用于其新的PC。你可能会说,‘嘿,加里,把这该死的东西卖给IBM,然后你只要把MP/M搞出来超越它,那不就很好吗?’那种策略也许可行,我们的整个客户基础需要平稳过渡到16位机器,如果那样,我们将失去这些客户,元气大伤。所以,我提议按现行其他厂商支付的每个CP/M拷贝10美元的版权金方式付款。”戴维斯指出,DRI与其他公司都签署了“最惠待遇”条款,意味着以固定费用把CP/M卖给IBM会导致DRI遭到其他客户的起诉。基尔代尔不得不设法谈判一份类似于跟其他客户签署过的协议。
IBM不愿意这样——他们甚至坚持要把基尔代尔的操作系统改名为PC-DOS——不过基尔代尔依然相信他们能成交。据他所知,别人都没有IBM能用的操作系统。基尔代尔写道:“我们在细节上的讨论有分歧,不过双方还是签署了一个框架协议,表示愿意做这笔生意,大家握手致意。”基尔代尔和家人当天晚上就去加勒比度假去了。在去佛罗里达的航班上,他们恰好遇到准备回博卡拉顿的IBM小组。基尔代尔一路上跟他们讨论如何让CP/M匹配IBM的需求。多萝西描述了IBM小组的“友好”。她说:“其中一个组员还友好地吻了一下我的脸颊。”(萨姆斯在他的《无形的基尔代尔》(InvisibleKildall)中说,在回博卡拉顿的路上,多萝西肯定吻了一位他的组员,但不是他,因为他去了西雅图,大概是去跟盖茨再次沟通。)
一周后,基尔代尔回到蒙特雷,就直接给博卡拉顿小组去了电话——打了一次又一次。IBM此时销声匿迹了——他们已经倒向了微软。戴维斯说,DRI也略知IBM正在跟微软谈,但基尔代尔告诉戴维斯:“比尔是我的朋友,他不会置我于死地。”而这恰恰是比尔所做的。
当IBM再次拜访盖茨并告知他已邂逅基尔代尔时,盖茨想方设法知悉基尔代尔还没有完成为16位机器设计的CP/M,于是表示微软能自主满足IBM的需要。IBM的来访者一回到博卡拉顿,盖茨就给罗德·布罗克去了电话,盖茨花75000美元购买了蒂姆·帕特森的系统——初装费25000美元,另花50000美元一次性买断该系统——他没有将自己的意图告诉布罗克(比尔后来引述了与IBM的非公开协议)。
盖茨要赌两样东西:第一要赌帕特森改编的基尔代尔操作系统的法律诉讼风险——盖茨从未告诉IBM帕特森的QDOS与基尔代尔的CP/M有多么类似;第二要赌IBM可能退出的风险。而IBM曾经退出过;在1974年,IBM推出了市价高达10000美元的PC,采用英特尔芯片的IBM1500,但销售失败。“他们直到最后一分钟还在认真讨论是否取消这个项目,”盖茨说,“为了这个项目,我们把公司能调度的资源都搭进去了。”当时盖茨情愿赌上每一样东西。在9月底,他和巴尔默飞到博卡拉顿去陈述策划案,策划案由一位日本雇员西胜彦(KayNishi)主笔,用帕特森的基尔代尔程序版本——更名为MS-DOS——几乎没有要求任何版权费。在从机场去会晤地点的路上,盖茨发现自己忘了系领带,惊慌失措。他们赶紧在中途停车去百货公司买领带。盖茨深谙如何与IBM打交道——盖茨的文化与IBM的文化更吻合,基尔代尔则不顾忌这些。唐·埃斯特里奇(于1985年死于空难)在午饭时告诉盖茨,当IBM的新总裁约翰·奥佩尔(JohnOpel)听说微软要介入PC,约翰便热心起来,“噢,是玛丽·盖茨的孩子的那家公司吗?”奥佩尔和比尔的母亲同是联合道路公司董事会的成员。盖茨在1980年11月与IBM签订了协议。他相信,之所以能得到这份合同,他母亲的关系也助了他一臂之力。这份合同就是为代号为“Acorn”的个人电脑提供操作系统。
基尔代尔对IBM的静默不太在意。他跟硅谷的其他人一样,只把IBM视为恐龙。“我们早期微机界的大多数人,”罗兰达说,“把IBM视为纸老虎和市场型,大、笨拙、慢、无趣、不干净、一惊一乍、牢固。”1981年,基于英特尔芯片的个人电脑有50万台,而基尔代尔的CP/M占有这些电脑操作系统市场份额的90%。(苹果电脑是个例外,它们采用MOS技术公司制作的芯片,后来采用摩托罗拉公司的芯片。)IBM能有什么出路呢?但是半年后,基尔代尔一个精明的朋友、咨询师安迪·约翰逊-莱尔德,他向基尔代尔出示了一个用于IBM电脑的PC-DOSAPI(应用程序界面)功能调用清单——软件规格说明书。将这些规格说明书印制出来,以便程序员了解如何为即将上市的IBM个人电脑编写新的程序。基尔代尔颇感震惊地发现,CP/M享有专利保护的那些功能清单被大量照搬了。他写道:“盖茨的PC-DOS中,主要的26个API功能调用,等同于并直接取自受版权保护的CP/M手册及相关文档。”加里很生气,他有理由生气。帕特森尽管也重写了部分底层的东西——主要是为满足16位机器的需要而对程序的改编——并同时改进了文件的存储方式,但绝大部分顶层则是直接对基尔代尔操作系统的抄袭(Int21指令允许操作系统与应用程序进行交互)。正如帕特森所说,即便QDOS与CP/M有80%不同,他还是基本照搬基尔代尔的Int21机制——而这是基尔代尔创新的核心。对两个系统进行的一次非独立测试表明:一些原样照搬,一些则略作变动。例如:CP/M每新起一行提示符用:
A:
而DOS风格为:
A>
帕特森把基尔代尔主要的36项Int21功能照搬进了QDOS。有些重命名仅把顺序颠倒了一下,如把“顺序读”功能ReadSequential改为Sequential Read,把“顺序写”Write Sequential变为SequentialWrite,把“随机读取”Read Random改为Random Read,如此等等。
另外,PC-DOS的EDLIN编辑程序几乎跟CP/M的ED程序一样。罗兰达说:“那就是蒂姆非常聪明之处。颇具讽刺意义的是,加里的一项创新被用来对付他自己。”加里的设计是如此出色,以至于让帕特森轻而易举地“窃取了”CP/M。帕特森有效地证实了加里的设计的意义。应用软件不再绑在某类操作系统(CP/M与QDOS)或物理计算机硬件(BIOS)上,而是与逻辑界面绑在一起。罗兰达认为,帕特森的文件系统更适合较大的磁盘,但是他克隆基尔代尔的工作也不到位。“因为诸多误解,使得QDOS无法像CP/M那样操作。”当盖茨走访圣克拉拉劝说英特尔放弃与基尔代尔的联合开发项目时,约翰·沃顿是英特尔的一名工程师。“是我第一个告知盖茨,他刚买的软件不能与CP/M2.2兼容。那时,直到盖茨想把整个操作系统克隆之前,我都看得很清楚。”沃顿说微软的程序员当时“给他留下强烈的印象”,他们“没有经过培训、没有纪律,仅仅满足于重复其他人的创意,察觉不到定义操作系统和用户界面的重要性,更不用说前瞻性。我觉得最后一点会让基尔代尔把他的对手远远抛在后面。”CP/M-86很快就会过时,基尔代尔清楚,而帕特森、盖茨和IBM不清楚。真正的问题不在于QDOS与CP/M有多类似,而是QDOS不具备基尔代尔正在规划的、稳定的多任务处理性能。
基尔代尔一改惯有的淡漠,这次他频繁地与IBM联系。IBM方面立即派遣了一位经理和一位律师赶往太平洋丛林镇。“我向IBM律师出示了权威证据,证明PC-DOS是CP/M的克隆版,随即声称要提起侵犯版权诉讼。IBM律师比较了一下API界面,我可以明确地说,他在比较两个软件时脸色苍白,并说他没有想到两者会如此近似。我告诉他应该及早意识到问题所在,否则他将面临诉讼。”
IBM知道必须设法安抚基尔代尔,因为一旦基尔代尔提起“禁止令救济”(imjunctiverelief)诉讼,其全盘秘密冒险行动(即在4个月后的1981年8月的发布活动)就会被延误。他们邀请基尔代尔和格里·戴维斯飞到博卡拉顿,在那里,IBM提出用类似的包装同时推出CP/M-86和微软的PC-DOS,条件是基尔代尔对IBM版权侵害不提起诉讼。加里接受了IBM的提议,但是不保证不起诉微软。“我们讨论了价格问题,”基尔代尔写道,“但是按IBM设定的价格标准‘违反了反托拉斯法’。”因而价格没能定下来。基尔代尔认为他正在得到他想要的。CP/M不用改为PC-DOS,IBM表示会支付DRI标准的版权费。两款PC-DOS、微软的操作系统和CP/M都将发布。两个操作系统分别采用不同的包装同IBM的新电脑一起出售。胜者由市场决定。得知老朋友基尔代尔加入进来,盖茨恼羞成怒,坚决认为IBM是“被讹诈所致”。至少IBM看上去对DRI的介入很认真。基尔代尔从未见过如此严厉的安全防范措施:IBM借给DRI的PC原型样机,被放在一间上锁的屋子里,并且被拴在桌子上;附近不允许有电话;任何打印稿都必须切碎和焚毁。IBM技术人员好几次出现在附近的房顶上,他们都全副武装配着特殊的仪器装备,以防范有人窃听新型电脑键盘发射出的电磁信号。
1981年8月,IBM的PC终于亮相。罗兰达记得,当他与基尔代尔驾车到最近的湾区商店看到这款新品时,两人激动不已。当他们看到软件盒子标签的一刹那,他们明白自己让人在背后捅了一刀:微软的价格优势是比DRI的便宜6倍。IBM为CP/M-86标价240美元,而只为微软的PC-DOS标价40美元。罗兰达说,看到这个价格差异时也许会是他一生中最震惊的一刻。“就好像我顷刻间伸过桌子给了你一个耳光,完全莫名其妙。看到这个价格,就知道我们被彻头彻尾地骗了,无论怎么看,IBM都没有打算售出CP/M-86,根本没有这种打算。学术界出身的人太容易轻信别人了。如此一个大企业竟然是掠夺成性的杀戮者。”他和基尔代尔感到自己太幼稚了。他们给IBM去电话要求削减CP/M的价格,但是没有人回话。戴维斯说:“IBM显然辜负了其留给加里和我的印象。”
基尔代尔写道:“IBM的差异化定价谋杀了CP/M-86。时至今日,我认为整个阴谋由IBM一手策划,他们几乎没有花费什么就把现存的业界标准搞到手了。这场阴谋的结果是为微软出品PC-DOS搞到一张DRI的弃权证书。”如精神病学家常说的,狂想症者都是受迫害的结果。基尔代尔显然属于这类。
盖茨继续篡改他从1982年开始在伦敦《泰晤士报》上编造的历史。在1997年接受《PC》杂志采访时,盖茨说:“IBM的人乘飞机前去拜访DRI,DRI却不肯签署非公开协议。因为IBM的非公开协议相当不近情理,非常不公平。我们微软得以抢先一步签署了协议。而DRI却没有。后来,DRI才意识到,这是一个相当重要的项目,他们试图说服IBM也提供他们的产品。但是他们定价太高。”当然,这两句话有两个问题:其暗示零售产品由DRI自己来定价,这是不真实的;基尔代尔跟IBM在太平洋丛林镇和博卡拉顿都签署了协议。
显而易见的问题是基尔代尔为什么没有起诉微软,没有什么妨碍他这么做。基尔代尔在8月带上他的市场副总裁约翰·卡察罗斯乘飞机到西雅图,找盖茨和艾伦算账。他写道:“艾伦担心打官司,问及DRI就CP/M版权有没有起诉过谁。我说我没有起诉过谁。我说的是实话。保罗是个性情温和的人,但是他看出了我的弱点,说我们正在陷入操作系统战争。”
决定不起诉是一次灾难性失误。同年,风险资本家投资DRI——波士顿TA联合公司(TAAssociates)引人注目的雅基·莫比公司(Tacqui Morby)、风险资本公司汉鼎公司(Hambrecht andQuist)、洛克菲勒基金会(VenrockAssociates)——他们引进了一个聪明的新总裁,帮助DRI实现飞跃。基尔代尔的接班人叫约翰·罗利(JohnRowley)。但新成立的董事会对起诉一事也举棋不定,而时间一天天临近法律规定的起诉期限。那时,还没有人就计算机软件版权侵害提出过诉讼。《1976著作权法》到1981年还没有修订过,尤其没有涉及软件版权侵犯。格里·戴维斯赢得过一场官司,让一家湾区的CP/M侵权者出了局,但是格里必须向董事会和基尔代尔说清楚其中的风险——法官对这个领域一无所知,以及IBM财力雄厚。举棋不定错了吗?“是错了,”戴维斯现在说,“回想起来,即便法律不确定,我们也应该义无反顾,及早起诉微软,因为‘禁止令救济’会让对手停止开发。如果我们在一开始就遏制住对手,他们就毫无立锥之地可言。”雅基·莫比同意这种说法:“我们可以先在版权侵权案上获胜,截击IBM。”他回想起那时新组建的董事会没有意识到这些,IBM和盖茨也保持沉默,微软的史蒂夫·鲍尔默仍在继续打电话给DRI的项目经理凯西·斯特拉汀斯基,请教CP/M操作系统内部工程指导。这是“公开的偷窃”。但要起诉个人又不是基尔代尔的个性。戴维斯后来回忆说:“起诉个人不是什么光彩的事,我们打算另辟蹊径制胜。”公司的每一个人否定诉讼达两年之久,戴维斯说:“我们大多数人都过于天真,董事会、我,还有风险投资公司的人。”

DRI的自鸣得意不难理解。似乎没有什么可以阻挡DRI。1981年,CP/M在全球超过3000多种不同硬件配置上安装接近2万套软件。商店里约有500种软件产品。公司从维多利亚小楼迁到了中央大道,办公面积扩大,他们收购了戈登·尤班克斯的编译系统公司(CompilerSystems),该公司出品的CBASIC是BASIC的商用版,它直接与微软竞争。到1982年年末,DRI的员工超过500人,公司在欧洲和亚洲都有业务运营。收入从1981年的600万美元增长到1983年的4460万美元。每个人都充满自信,因为他们知道DRI的技术出类拔萃,市场上的成功也确定无疑。基尔代尔和罗兰达不断超越CP/M,以及基于CP/M的MS-DOS,他们对IBM个人电脑也不看好。“跟其他电脑相比,IBM那款电脑是废物一块,”罗兰达说,“我敢说在20年前的IT业界你找不到别的人会认为IBM能够成功。”当IBM个人电脑问世时,基尔代尔和罗兰达正在开发下一代操作系统,提供多任务处理、多道程序设计、多路存取。现在电脑用户可以做很多事情了,例如能够在编辑电子表格的同时打印文件,在文本和表格间剪贴数据。而IBM-微软操作系统只能是处理单项任务,不能实现类似任务。就在IBM推出个人电脑两个月之后,DRI开始推出MP/M-86,这是多任务处理CP/M的16位版本,以及8位版本MP/MⅡ。MP/M-86的主要功能是应用程序界面(API)可兼容在8位架构上写程序,如此一来,这就便于程序员改写应用程序。
但是基尔代尔依然沮丧,这种压力也投射到了他的个人生活。他和多萝西比翼双飞18年之后分居、离婚;多萝西在卡梅尔山谷开了一座美丽的度假村。可见当时的境况有多恼火。随着微软和IBM开始联手控制市场,DRI无法推广带有多任务处理功能的MP/M-86。“我在跟一个克隆操作系统竞争,MS-DOS从我的原始设计克隆而成,这两个操作系统到现在都过时了。”因为IBM-微软霸权,多任务处理就这样在美国被延误了10年。至少基尔代尔在欧洲可以推广多任务处理——当然就是现今世界上到处都在用的那种。
DRI公司在欧洲有四个办事处,两个在英国,离伦敦不远,一个在巴黎,还有一个在慕尼黑。DRI在国外运营比在美国要好,也更受重视。DRI在欧洲的运营让公司在20世纪80年代中期得以维持。DRI英国的负责人保罗·贝利击退微软,争取到了一些大客户,如西门子和德利多富公司。DRI软件在欧洲用于自动化产业;而微软仍只能作单任务处理。DRI的软件允许厂商跟踪多项数据。
销售人员在前方打拼操作系统的时候,基尔代尔仍没有停止发明和创新。当时视频光碟是新事物——正在开启“多媒体”产业——他和罗兰达为Commodore64电脑制作互动视盘硬件和软件,推动了这个产业的进一步发展。他们系统的品牌叫VidLink。当基尔代尔把900万字的百科全书全部刻在一张光碟上时,格罗利尔出版社(GrolierPublishing)惊呆了。格罗利尔进一步让基尔代尔为其《美国学术百科全书》(Academic AmericanEncyclopedia)在光碟上开发一个商业版本。颇具讽刺意味的是,DRI新管理层不接这个活儿,基尔代尔和罗兰达只好在加里的车库里独立制作第一张百科全书光碟。1984年,基尔代尔与罗兰达新开了一家公司,名叫Activenture,后来更名为KnowledgeSet。这是一家小公司,就像当年的DRI,基尔代尔和罗兰达做工程,基尔代尔的新任妻子卡伦负责管账。
素有先见之明的基尔代尔在1985年创建了一张CD-ROM版的百科全书,称为《格罗利尔电子百科全书》(GrolierElectronicEncyclopedia)。罗兰达评论道:“那是在1985年6月。离现在已经17年[4]多。在那一刻,我们说,每台新电脑绝对会带一个CD-ROM驱动器。人们不可能去买没有CD-ROM驱动器的电脑。其后花了至少10年时间才使光驱普及,又用了两三年时间它才成为标准设备。”罗兰达的女儿卡莉对哥斯达黎加了如指掌,这让老师大吃一惊,这些知识都是从CD-ROM上学来的,她的论文得了一个A+。
比尔·盖茨还不知道KnowledgeSet是谁开的,他给这家公司写了一封信说微软可能有兴趣收购一家CD-ROM公司。当盖茨了解到这家公司是基尔代尔开的,他就给基尔代尔去了一封信,基尔代尔称之为“一封不错的信”。我们现在无从知道基尔代尔的感受,但他说信的内容大致如下:“亲爱的加里,一转眼,大家在一起的时候已经是许多年前的事情。下一次你来西雅图,我们或许能聚首,一起滑水橇,一起聊一聊CD-ROM。”在1985年春天,基尔代尔回了一趟西雅图,看望了家人,在奥林匹克四季旅馆的套房里会见了盖茨。一贯宽宏大量的基尔代尔写道,此次见面令人愉快,“因为一些原因,我对比尔畅所欲言。我告诉他在CD-ROM领域我正在做的工作,我们谈到了业界标准。谈了好几个小时。”基尔代尔向盖茨提及他打算在蒙特雷艾伦洛玛会议中心为出版商举办CD-ROM研讨会,后来当盖茨邀请他做微软CD-ROM研讨会的(非付费)主讲人时,他还有点吃惊,那可是一张门票达上千美元的研讨会。在基尔代尔做完演讲后,听在场的一位微软朋友说,盖茨那天从四季旅馆出来后径直赶回办公室,订下了会场,对基尔代尔先发制人。基尔代尔写道:“他太狡猾了,相煎何太急,太工于心计了。这就是比尔·盖茨的本性。我真是服了这个不折不扣的机会主义者。”在其他项目中,KnowledgeSet会同索尼公司开发知识检索系统,满足对大型数据库的即时搜索。他们为波音767客机制作CD-ROM,容纳全部维修手册和所有矢量图。
到1984年,DRI通过其ConcurrentDOS程序和StarLink软件使PC用户能连接到网络。人们可以只买一台IBM兼容机作为其他PC的网络中心。电缆将把所有电脑连接到一起。基尔代尔写道:“多部电脑与带StarLink的Concurrent的区别在于,所有的工作站能共享一个公共数据库。这就是其可取之处。它带来典型的增值转售(Value-addedreseller,即VAR)应用,如应用在医生办公室。患者的记录存放在网络中心,每一个授权的秘书可以通过一两个工作站付费使用。与此同时护士输入患者记录,如配药剂量、在门诊看病的时间。完成这些任务毫不费力,即便在最原始的IBMPC上也能运行。处理速度不算快,但是能在办公室里简单地共享公共数据库。如果每一个工作站都是不同种类的PC,每个患者的数据就不能被共享。如此一来,就无法开展工作。这就需要为公共数据库开发PC网络。”
基尔代尔携其ConcurrentDOS再次领先时代10年。
这5年中,约翰·罗利携其所有的创新、所有出类拔萃的系统、所有市场撒手锏与IBM和微软奋力抗争,但终究胳膊拧不过大腿,DRI在主要商业领域节节败退,不敌IBM-微软联盟。董事会解雇了罗利,授权基尔代尔卖掉公司。基尔代尔意识到他对股东们的责任,只好咬紧牙关给盖茨去电话。基尔代尔驾机飞到旧金山机场,在联合红地毯贵宾室会见盖茨。“这是非常胶着的处境。”他写道,“比尔,尽管曾经是一个好朋友,但至少有两次踩在我的头上。比尔在下午两点钟准时到场。我领教到了什么叫自取其辱。”毫无疑问,他可能被人再次踩在头上,基尔代尔给盖茨介绍了公开信息,建议说2600万美元会是一个公道的售价。盖茨还价说DRI也许只值1000万美元。“朋友没法做了,一些原因我至今不能理解。不过盖茨拒绝收购DRI,这是他一大商业失误。”
基尔代尔跟雅达利公司的杰克·特拉米尔做了一笔图形显示技术方面的生意;还跟西胜彦做了一笔生意,这位日本程序员和创业者已经跟盖茨分道扬镳。包括西胜彦在内的许多人都希望DRI创造出新的产品,直接与MS-DOS竞争。DRI是唯一一家能合法与DOS分庭抗礼的公司,基尔代尔认为,因为DRI还没有强制诉讼;DOS只是简单地“出自CP/M”。微软似乎易受攻击,因为它还没有改进其操作系统,没有东西来支撑更大的磁盘驱动装置,康柏公司做过移植,但失败了,无法为更大的应用程序(如桌面出版系统)改进存储管理。
当DRI发布DR-DOS第一版时,基尔代尔一定对当时的状况感到好笑,他发现自己创立的这家公司出售的仍然是MS-DOS的克隆版。新的单任务操作系统可与MS-DOS兼容,与微软一争高下。在1989年8月6日,比尔·盖茨在一封给史蒂夫·鲍尔默的电子邮件中写道:“DOS被克隆,价格上遭受了显著的影响。要是没有克隆,我想我们的价格能高出30%~40%。我打赌我们会做到这点!”这可是上百万美元的损失。用户们开始称DRI的新操作系统为“DOS大夫”,而不是“D-R-DOS”,因为DR-DOS“治愈”了MS-DOS的诸多缺陷。1990年8月《Byte》杂志评论道:“DR-DOS最新版本,DRI的MS-DOS克隆版,是一款创新的、让人饶有兴趣的操作系统,它的设计富有思想性,经得起推敲。其5.0版本具有的特性是微软操作系统本身应该要具备的(如果盛传的MS-DOS5.0出炉,最终可能会增加这些性能)。”
微软在1990年5月积极应战,宣称数月后将发布MS-DOS5.0,以赶上DRI的系统。业界的经验表明,微软要在如此短的时间内开发和发布这样一个商用版本是不可能的。尽管如此,从1990年夏天到秋天,微软重申了这项雾件[5]宣告。实际上,MS-DOS5.0一直到1991年6月还没能发布,而且最终发布出来的版本并没能提供微软承诺的那些性能。
1991年7月17日,Novell公司创始人雷·努尔达(RayNoorda)宣称他的公司正在收购DRI——出价不是基尔代尔曾向微软要求的2600万美元,也不是盖茨还价的1000万美元,而是1.2亿美元。携DR-DOS和其网络软件,Novell公司成为微软最大的竞争对手之一。盖茨现在遇到了一个比基尔代尔更强硬的对手。努尔达通过收购一家新创立的使用Linux系统的小公司Caldera,致力于与微软抗争,他把Caldera用做攻城槌,起诉微软垄断。他没有试图去起诉微软最初对CP/M的克隆,而是专门起诉微软采用“掠夺性”手段使DR-DOS的销售削减了91%。Caldera声称:“这起诉讼,是控告微软有计划、有企图阻止和铲除计算机软件产业的竞争,微软的行为不合法。”Caldera指控微软不实地宣告并不存在的新软件,进行排他性授权,炮制虚假警告信息,非难DR-DOS,搞产品捆绑,威胁要报复使用DR-DOS的消费者。据本案法官迪伊·本森所说:“在1991年9月23日,IBM正式认可DR-DOS6.0,这个版本按计划将在本年9月或10月向公众发布。原告指控比尔·盖茨在获悉IBM的认可和预见到IBM/Novell联盟时,公开威胁报复,反对IBM选择DR-DOS。Caldera声称,作为威胁报复的结果,造成用户对DR-DOS强烈的恐惧、不确定与怀疑;跟Windows有关的收入能力应由微软赔偿。IBM撤回对DR-DOS的考虑。”
诉讼持续了3年半。2000年1月10日,就在案子提交陪审团前数周,Caldera公司与微软和解。交易是秘密进行的,但微软宣布,它将根据3月结束的季度每股3美分的收入采取一次性赔偿。本案观察家很快指出,因为微软股票收入超过50亿美元,赔偿费达1.5亿美元,许多人认为给Caldera的赔偿偏高;但《华尔街日报》估计该赔偿应为2.75亿美元,更有一些人估计应高达5亿美元。
在把公司卖给Novell公司后的1991年,基尔代尔和他的第二任妻子卡伦搬到了得克萨斯的奥斯汀。基尔代尔再一次领先于他的时代,此次缘于技术难题的挑战,而且是一个大无畏的电脑奇才遇到的技术难题。他的儿子斯科特用苹果麦金托什电脑创制了一个桌面排版系统,这给基尔代尔留下了深刻印象,他禁不住想亲自试试。他发现启动他的麦金托什电脑“是我生命中最糟糕的经验之一,除去我参观费城那天不算。”随后,他跟MurataF-50传真机较上了劲,发现它是“一个开关狂躁者的梦魇”,上面有17个开关,容易搞乱的指令;他放弃了搞懂那台传真机,整天拨打他的个人电话。
“好了,”他写道,“我正抱怨那些开关。如何针对此问题提出一个解决办法。我的意思是,如今摆弄立体声音响看来都需要有电子工程学位的人才能干得了。不过视野中似乎有些东西可以帮上忙。这就是数字无线连接。”基尔代尔组建了一家公司,叫普罗米修斯声光公司(PrometheusLight andSound),其跟日本公司DDI生意往来紧密,为无绳电话开发1美元芯片,那种频率约在1.9GHz、32KB通信的无绳电话,也可以用于立体声音响、录像机、安防系统、取暖装置,“你可以叫出名字来的东西我这里都有,小范围的电器间你无须连线……去梅西百货买套音响。接上电源,开机。没有话筒连线,没有CD机连线,没有调谐器连线,照样奏效……照样奏效。”
他预言:“开关、电缆、配线。我未来的生活不能要这些复杂的连接。无线能部分解决这个问题。一些‘接口标准’会解决剩下的问题。”他可能已造就了另一个未来。但是赚钱从来就不是他的动力。他在奥斯汀市郊西湖山有一个美丽的湖畔牧场,他在加州卵石滩有堂皇的海景公寓,还有所有他钟爱的跑车,但是他的第二次婚姻正一步步走向崩溃。他从儿童艾滋病慈善工作中得到了一些慰藉,但是比尔·盖茨被继续神圣化,PC革命奠基人的桂冠最终也落到了比尔头上。罗兰达说:“比尔·盖茨的财富越多,影响越大,加里越无法排遣郁闷。白天黑夜,昔日那一幕时刻萦绕在他的脑海里。这不是钱的问题。究竟是什么在伤害着他,这是一个谜。加里觉得没有人领会他已经完成的任何重要的东西。”他所到之处,人们就会问他,为什么IBM来访那天他“驾机兜风”去了。就连华盛顿大学也无情地疏远他。华盛顿大学邀请基尔代尔——确切地说,是邀请杰出的毕业生——参加华大计算机科学系25周年庆典;他屈辱地听到学校已经邀请了比尔·盖茨——“这位慷慨的捐赠者”——为那晚庆典上的演讲人。当基尔代尔打电话去问此事,计算机科学系的系主任竟挂断了他的电话。基尔代尔写道:“有华大计算机科学系对我的培养,我才得以会编写编译程序,如PL/M;以及后来我取得CP/M的成功,其在全球销量达数百万张;我又用我积累的知识通过教育回报母校。盖茨夺走了我的成果,据为己有。他的‘摇钱树’MS-DOS,剽窃自CP/M。这个代表着财富、以从哈佛大学辍学为豪的盖茨,没有在华大受过教育,却要在计算机科学系25周年聚会的时候登台演讲。好,在我看来倒像是他在华盛顿大学受过教育似的。这是我的庆典,不是他的。”
至此,基尔代尔结束了他的手稿。他的健康状况日益恶化。在他受心律失常折磨的日子里,医生禁止他驾机飞行。基尔代尔把他的飞行员头盔送给了罗兰达,这真是苦乐参半的一刻,他仍然是那么热爱飞行。现在最后一个精神寄托也被剥夺了。1994年夏天,他回蒙特雷走访。7月8日,星期五临近午夜时,他绊倒了,一头栽进蒙特雷中区的富兰克林烧烤吧。餐馆内挤满了人,人们发现他倒在视频游戏机旁边的地板上。他在周末连去了两趟医院,但都被打发回来。医生说没有查出什么问题。3天后的7月11日,他死于脑出血——在大脑与颅骨间有淤血。
去世时他只有52岁。300人参加了其在海军研究生院的葬礼。比尔·盖茨不在送葬人群中。微软发了一个讣告,称基尔代尔去世是“业界的损失”。后来,基尔代尔的骨灰被运回了西雅图,安葬地离盖茨斥资6000万美元修建的湖畔豪宅不远。
铭刻在基尔代尔墓碑上的是一幅简单的图画:一张软盘。
小白QQ空间:http://user.qzone.qq.com/194380/blog/1404912656

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/23522.html

更多阅读

大灾变:新祖尔格拉布5人英雄攻略

简介:祖爾格拉布,以前是 60級的 20 人 RAID 副本,現在已變成一個 5人的英雄副本。座落於北荊棘谷的一個大型戶外的副(可使用地面座騎)。因為玩家擊敗了邪神哈卡,暗矛食人妖的回歸,沃金與他的部族奪回了自己的領地,並定居在祖爾格拉布,現在

诗歌欣赏:泰戈尔-《世界上最遥远的距离》

诗歌欣赏:泰戈尔《世界上最遥远的距离》偶然读到泰戈尔《世界上最遥远的距离》这首诗,觉得很感动。此诗收录在泰戈尔的《飞鸟集》的英文和印度文集中。 不过中文译文也非常优美了,令人印象深刻。泰戈尔的诗歌韵味无穷,往往以简练和精致

理查·基尔电影14部 理查基尔的电影

1.忠犬八公的故事秋田犬车站十年等主人催泪作...豆瓣评分 9.1导演:莱塞·霍尔斯道姆主演:理查·基尔 Forest (Hachiko) 萨拉·罗默尔 琼·艾伦 Robbie Sublett观看: 2.艾米莉亚上世纪20至30年代,是人类航空史上创造...豆瓣评分 6

声明:《转:加里·基尔代尔》为网友泪咽却无声分享!如侵犯到您的合法权益请联系我们删除