按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
糜布谈菀咨碌母郊蕴畈筆C上的插槽。
在软件方面,IBM从微软购买了业界最流行的语言BASIC,微软的BASIC是该语言在业界最流行的版本。对于PC的操作系统,IBM没有选中被许多人视为业界标准的CP/M,这个不合时宜的决定现在仍然受到质疑。IBM选中的是MS…DOS,该操作系统从微软购买。MS…DOS与CP/M非常“相似”,而且与Digital Research的产品一样,与其他基于Intel的计算机的可移植性非常强。
从成本上看,IBM使用第三方部件意味着,一台配备齐全的IBM PC只需花费4 000。00美元~5 000。00美元,赠送或购买一两件附件。此费用比Apple II高,但对于将来系统的主要用户、IBM所预料的小型企业来说,这并不存在太大的财政障碍。为了消除人们对“昂贵PC”的感觉,IBM甚至生产了一款简化的促销计算机,它仅售1 265。00美元(这款计算机有16KB内存,无显示器,也无软驱)。事实表明,这些计算机很受欢迎,因为一些喜欢动手的用户通常购买它们后,再添加一些更便宜的非IBM部件就使之功能更强①。有时,购买者甚至将它们转手卖给需求量很大的灰色市场(gray market),以赚取一定的利润。
事实上,IBM已经承诺开放其系统,它沿用Apple的原有开放硬件优势,并在若干关键地方超越了它。Apple使用对BIOS的控制权来杜绝克隆,与Apple不同的是,IBM发布了自己的BIOS规范②。它不允许直接拷贝BIOS代码,但只要理解了它是如何与PC集成的,聪明的程序员就非常容易实现它的功能的逆过程,并制造出等价的BIOS,它的功能与IBM BIOS的功能完全相同。同时,IBM又不费吹灰之力地让PC的硬件接口规范化,并可以广泛获取。另外,IBM无意强制实施它在PC设计若干方面拥有的专利。
定下战略决策后,IBM迅速行动,在一年内生产出了IBM PC。1981年8月的发布,让用户欢呼雀跃,欣喜若狂。当时的一些头面人物对该计算机是否为真正的16位争论不休,但大部分明智的用户对此并不关心。IBM PC相对来说并不昂贵,而且对于将来的任何用户都是足够强大的。配备齐全后,它可以支持640KB的内存,当时谁又曾要求过那么多的内存呢?它还具备一个不错的键盘、支持彩色图形,在当时来说,它的外观非常时髦,而且可以提供用户需要的任何自然色。当然,IBM的销售商也起到了推波助澜的作用。该PC的销售立即取得了成功。
现在,IBM已经生产了一台设计精良、功能强大的计算机,它具有纯正的品牌以及开放的架构。那么,IBM应该完成微型计算机硬件产业中最后一件,也是最重要的一件事。但是,IBM没有完成这件事。而且,就这样度过了6年关键时期。
通过这次“疏忽”,IBM释放了业界的第一个、到目前为止惟一的“硬件病毒”。一旦将该“病毒”引入适当环境中,并让它自己繁殖,原本弱小的PC硬件标准开始变异成庞大的Silicon Beast,经过一段时间,它会变得更大。最终,凭借它的大小和影响,PC标准围绕它自己创建了一个硬件产业系统,而且,在没有IBM的帮助和影响下,这个系统能让它继续增长和繁荣。不过,当IBM意识到它的决定性迟钝的后果时,已经为时过晚。Silicon Beast已经从容地剥夺了其他公司控制自己的机会。此时,一个繁荣和开放的硬件市场形成了,至今,Silicon Beast一直主宰着该技术产业。
在这一关键时期,IBM的确研制了一些新计算机,最著名的是1984年研制的IBM AT,这个系统在市场受欢迎程度和销售方面均超过了原有的PC。但是,相应的PC平台和架构保持开放,而且相当容易获得。任何人都可以在市场上攒出一台兼容PC和AT来,事实上,许多人正是这样做的。包括paq(第一台手提计算机制造商)、Dell puter等公司均切入此市场。在一段时间内,这样的公司几乎有数百家,其中大部分公司现在已经被人们遗忘了。
① 其实,可能也包括你的计算机。当我在Macy’s时曾购买了其中二台计算机,并以较高的价格卖给了我的一位朋友,他在纽约Greenwich Village的一家计算机商店工作。我利用赚得的利润配置另一台计算机。
② IBM实际上认为这是一项防止克隆的聪明策略。因为发布自己的BIOS后,IBM认为其他公司很难找到程序员来实施逆工程,如果这些程序员从未阅读过IBM发布的规范。但显然,IBM公司失算了,因为很多公司在该PC发布后的12个月内成功制造出了BIOS的克隆。似乎不少人从未见过这些BIOS规范,至少,这些程序员是这样说的。IBM的法律部门意识到很难证明有人已经阅读过该规范。
第二章:产业标准的魔力第四节
为了理解这一事件的特有意义,请试想一下,在早期PC发布20年后的今天,只要愿意,任何人都可以用标准化零件组装一台最新的计算机,而且有上百家生产商可以提供这样的零件。再试试组装Macintosh或Sun Microsystems SPARC(或者,组装电视机、录像机、DVD机,甚至烤炉),都比组装PC难多了。1994年,IBM最后尝试让兼容机市场围绕Macintosh和Mac操作系统(OS)发展,但是,Apple地位提升后,Steve Jobs迅速压制了Mac的兼容机势头。在20世纪80年代后期和90年代早期,Sun Microsystems大肆宣扬它将如何发布其SPARC芯片和架构,并创造一个开放、可供选择的硬件平台。但尽管Sun Microsystems的CEO Scott McNealy做出了这样的声明以及在此问题上的姿态,但该公司通过限制性使用许可条款,以及在硬件平台上玩的猫腻,让所有潜在的竞争者受到控制,并阻止了自由的兼容机市场对SPARC的蚕食。
1987年,IBM试图挽回这一切,计划通过引进PS/2将PC标准收回来。PS/2采用了一种全新的硬件架构,与PC相比,IBM以“质量控制”的名义严密控制其硬件规范,而且在竞争对手的系统上使用时要求有相对严格的权限许可。IBM采取断然措施,为BIOS的每块芯片、每个连接件以及每个组件均进行了严格的法律保护,在每个部件上,IBM都印上了专属性权利要求。为了表明它用PS/2替换PC的决心,IBM在生产新计算机后不久宣布:PC类型的计算机即将停止销售。
开发PS/2的努力完全是一个错误。的确,新的总线标准比早期的PC标准更优秀、更快。但是,对于当时的硬件来说,新的总线标准并非足够优秀,也不能在推出PS/2后的几年间保持足够的优秀性。由“暴发户”paq领导的IBM的竞争对手们快速联合起来,宣布对于那些切实需要更高性能的人可以免费使用扩展工业标准结构(EISA,Extended Industry Standard Architecture),而不再是IBM产业标准结构了。令IBM懊恼的是,几乎无人再对生产PS/2兼容机感兴趣。因而,IBM被迫从“惟有使用PS/2”的盛气凌人开始收敛,它继续生产优秀的老PC机,而PS/2则跌入万丈深渊。大部分厂商忽略新的简单的硬件架构,仍然继续为广大用户组装更便宜的PC兼容机。IBM现在不再领导市场,而是发现正在被自己创造的Silicon Beast牵着鼻子,被迫与其他乌合之众一起在不断增长的庞然大物后面苟延残喘。
同时,Silicon Beast有条不紊地进军新领域,所到之处,横扫一片。首先消灭的是CP/M计算机,它是极其脆弱之物,由于缺乏足够的市场份额而无法长期生存。然后,Beast开始侵吞Apple II的领地,将它从商业市场挤到家庭和教育的小市场,在这片小市场中,它也将寿终正寝。PC标准的便利本质使之可以生产更便宜的PC。凭借此优势,Silicon Beast开始侵入家用市场,在这片市场中,它慢慢赶走那些平庸的对手,如modore 64,甚至赶走一些更特殊的对手,如Amiga和Atari ST。在Beast庞然身躯前倒下的所有对手中,它们的垂死号叫几乎没有引起市场的关注。
在短暂的时间内,Apple在Macintosh上的成功为公司迎来了打造自身的法宝,以及挑战Beast的机遇。但与Apple II和Apple II+一样,Apple选择了另外一条道路。它停滞于Macintosh,现在,这只是一片由狂热Mac迷、打印和图形市场维持的脆弱领地。通过异样的工业设计、绚丽的色彩以及比尔·盖茨的忍让,Macintosh在狭小的温室中生存(比尔·盖茨认为Apple的继续存在有利于抵制联邦政府的反垄断调查)。在2002年,Apple占有硬件市场的3%~4%份额,变成世界最大的非关联(irrelevant)销售额达60亿美元的公司。
对于IBM不幸的是,Silicon Beast不分门第的贵贱。在20世纪80年代中期,几乎是在不经意间,Beast吞没了Peanut,这是IBM PC的“堂弟”(下一章将详述该事件)。前已述及,下一个轮到的就是PS/2。然后,Beast进一步切断了IBM的大型计算机的生存土壤。这个曾经是IBM商业模式核心的市场立刻变成一潭死水,接着慢慢萎缩。曾经辉煌的Silverlake也重蹈覆辙(Silverlake是IBM非常成功的AS400小型机的代号)。
贪婪的Beast在20世纪90年代将视线转移到有利可图的UNIX市场,寻求新的征服目标。相应的UNIX厂商(如SGI)发现急需提高其利润,因为它们的市场充斥高档PC,这些PC由廉价的内存和不断加快的处理器组装而成。而且,随着Beast日益变大,现在甚至强大的Sun Microsystems也看到了衰落的可能性。运行Linux的廉价PC的巨大市场,免费UNIX兼容系统开始与Sun Microsystems的UNIX版本在功能、性能和可靠性上进行竞争,这一切均使它日益摇摇欲坠。
在生产PC时,IBM所做出的抉择的长期后果不仅仅只影响计算机制造业。PC的产生导致软件不再依赖于专利芯片。在IBM PC标准出台之前,公司很少购买计算机本身,而是购买集成了公司硬件、软件和服务的解决方案包。在这种受严格约束的环境中,IBM借助无情的市场和优秀的产品攀上了霸主地位。
但是在IBM的美好(且未意料到的)新世界中,竞争环境发生了翻天覆地的变化。例如,在PC存在之前,微处理器很少受到关注,而微处理器是存在于任何系统中的实际计算器。但渐渐地,人们领会到PC只是一些标准部件的集成,这些部件人人都可以组装。此时,人们才对计算机之间的真正特征区别开始感兴趣。Intel抓住这次机会,利用这一点在后续的几年间跻身为硬件标准的仲裁官,虽然该公司在业界的权威从未达到IBM曾拥有的至尊地位。
更重要的是,PC标准的创建和发布意味着,现在是软件而不是硬件成为了计算机的力量源泉。随着计算机蜕变为各种几乎相同芯片的大集成,对操作系统、数据格式、应用编程接口(API,Application Programming Interface)以及Web标准的控制权将决定在市场中的霸权以及公司的利润。随着IBM从神坛的跌落,另一家公司将会取而代之,这家新崛起的公司能够更好地领悟新世界的新规则,并能运筹帷幄。“蓝色巨人”注定要衰落,“绿色巨人”必定要崛起①。
① “蓝色巨人”指IBM,“绿色巨人”指微软。
第二章:产业标准的魔力第五节
绿色巨人的崛起: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 puter 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位水平的突出表现,我知道它是上上之选,但产品的价格几乎让每个人却步。
第二章:产业标准的魔力第六节
若干年后,Kildall声称是IBM决定了两种操作系统间的价格差异。人们有充分的理由质疑该声明。在1983年秋季的CP/M EAST�