第五节
绿色巨人的崛起:Digital Research和微软
在美国2001年度100 家最大个人PC软件公司评比时,Jeffrey Tarter在《Software
Success 》新闻特写中写道:微软占总收入的69% 。在操作系统、商业应用、开发
工具、因特网浏览器、数据库管理系统以及不同类型的服务器软件中,微软拥有垄
断、主宰或重要的市场份额。21世纪之初,微软已经取代IBM ,成为大部分人喜怒
哀乐之所指。如今,没人会大放厥词说要购买微软。
¢ 悲壮的Ahab①
与IBM PC一样,围绕微软崛起成为高科技的霸主盛传着许多传奇故事。最主要
的传奇要追溯到该公司为PC提供操作系统(OS),这是在商业历史上最绝妙的一击。
据说IBM 想在新PC上使用Digital Research公司的16位新操作系统CP/M-86 (可参
见《The Pirates of Silicon Valley 》这部电影,这是一部有趣而且表演到位的
电影,它对该神话的真实性进行了批驳)。
传说中,由于一系列误解,Kildall 拒绝同IBM 的代表谈判。于是,IBM 转向
微软,打算使用它的操作系统。尽管微软没有此类产品,但是该公司欺骗IBM ,让
IBM 同意购买一款并不存在的产品,然后转身从一家小公司Seattle Computer Products
购得QDOS(Quick and Dirty Operation System)。QDOS由Tim Paterson编写,用
来支持一种8086模型板,这种模型板由该公司卖给软件开发商使用②。
现实的演变与上面的传说不同。情况是,在1981年,业界最大的一条鱼(为IBM
PC寻求计算机语言和OS)成为微软的美食,而与Digital Research无缘。在第一次
会议上,比尔·盖茨坦白地告诉IBM 他们无OS可售。此时,微软大部分利润来自计
算机语言的销售,尤其是BASIC 。微软为有此良机向IBM 销售产品而欣喜若狂,但
比尔·盖茨建议,IBM 的代表应该与Kildall 和Digital Research公司洽谈OS,寻
求使用CP/M-86 。IBM 依计而行,到加利福尼亚与Kildall 会见。Kildall 却认为
初次会谈并不重要而未亲自参加,只是让他的夫人(时任公司副总裁)去主持会议。
他们在签署一份保密协议时发生争论,双方各执己见,最后IBM 无意再谈CP/M-86
相关事宜而匆匆离开Digital Research。
IBM 临时邀请比尔·盖茨与Kildall 会谈,并说服他接受IBM 的建议,但仍然
无果。在20世纪60年代和70年代培养的许多程序员眼中,IBM 被蔑视为一个商业机
构。IBM 庞大、墨守成规,尽管它的计算机受各地大商业公司的推崇,但计算机迷
却无法接近。Kildall 沿袭Altair的精神,CP/M的生意也欣欣向荣,他不会为IBM
所动,也没有向IBM 行乞的必要。只是在Kildall 这次回绝后,微软才着手准备OS,
并答应为IBM 提供一款产品,它开始对IBM PC发布日期的临近日益感到焦虑。毕竟,
如果IBM 不能发布它的PC,它就不会需要微软的BASIC 。让所有人感到喜出望外的
是(Gary Kildall除外),意外收获QDOS让微软能够实现自己的诺言。
在这些年间,大量报道描述Gary Kildall的悲哀与不平世界的残酷,但大部分
扼腕叹息似乎都用错了地方。Kildall 曾有幸让最大的蓝鲸游到他的门前、心甘情
愿躺于砧板之上,无奈Kildall 未曾举刀,反而弃之而去。公正的人很难指责比尔·
盖茨横刀夺爱,掠人美食。而且与Kildall 不一样,比尔·盖茨的目标是正确的。
事实表明,它与IBM 签订的这份协议是微软迈向产业霸主的第一步。
然而,对于微软来说,这一事件的峰回路转并非代表万事大吉。在微软享用真
正的美食前,Digital Research公司还犯了进一步的错误。
当PC首次发布时,PC DOS实际上是收录的操作系统。但是这并非像看起来的那
么简单。DOS 没有在IBM PC上预装。计算机无硬盘,PC的芯片上不存在DOS 。每次
打开计算机时,必须从软盘启动OS③。DOS 也没有集成到购买的PC中。它以独立形
式销售,用户必须支付额外费用。在首次展示中,IBM 没有为DOS 的推广做太多工
作,它的重点就是PC。但是随着系统的销售动力的形成,IBM 的确注意到PC可用的
OS不少于3 个:PC DOS、UCSD p-System 和CP/M-86 。对于有志编写“一次编写,
处处运行”软件的程序员来说,UCSD p-System 是一个真正的开发系统(对,Java
不是首次提出此概念的)。
CP/M-86 ?怎么会有它呢?Kildall 不是已经在那次传说中的会议和电话中被
否决了吗?
事实并非完全如此。随着Kildall 意识到自己的的错误抉择,他仔细研究了即
将发行的IBM OS拷贝。他惊奇地发现,它与CP/M实在太像了。这似乎并不公平。他
立即亡羊补牢,亲自访问Boca Raton,于是,事情有了转机。现在,CP/M-86 成为
IBM 官方支持的OS,它在IBM 的销售包中一起发行,而且可以直接从IBM 获得。
CP/M-86 较晚切入市场,尽管缺乏软件的支持,但仍不失为DOS 的一个有力竞
争者。新闻和技术主管均认为CP/M-86 优于DOS ,而且,老CP/M软件的发行商也没
有发现将它们的应用程序移植到新OS有多难。例如,当时世界上最大的微型计算机
软件公司MicroPro就将业界主导字处理软件WordStar移植到了CP/M-86 ,同样对其
他大部分商业软件包进行了移植。畅销的dBASE II的发行商也开发了该程序的CP/M-86
版本。开发电子表格、游戏、实用程序等产品的其他公司预测CP/M-86 将很快从市
场上将DOS 驱逐出去。
然而,事情的发展决非如此。与Kildall 的初始错误相呼应,他在销售CP/M-86
时,价格定位上又马失前蹄。当IBM PC出现时,PC DOS的价格为40.00 美元(当时
任何人均能支付此费用;且该产品被大量盗版)。IBM 的这一决定使得市场中对微
型计算机的OS价格体系进行了重新洗牌(事实上,6 年后,该公司发现OS/2也成为
被清洗的对象)。CP/M-86 发布时售价为240.00美元,此价格与用户购买8 位CP/M
的费用相当。价格上的巨大差异导致CP/M-86 几乎不可能出售给个人用户,因而该
OS迅速开始萎缩。
① Ahab ,圣经中以色列国王。最后屈服于亚述侵略者。
② 该模型板的广告出现在《BYTE》杂志上。
③ 作为Macy’s 的“专业”计算机商店的销售员,我多次尝试给客户推荐CP/M-86,
而不是推荐IBM DOS 。凭借CP/M在8 位水平的突出表现,我知道它是上上之选,但
产品的价格几乎让每个人却步。
亦凡公益图书馆(shuku.net)
下一章 回目录