仿制IBM机器
IBM公司进入个人计算机市场后,苹果公司感觉自己迷失了方向,但IBM的发展道路也不见得就是顺风顺水的。当IBM推出旗下的IBMPC个人计算机时,机器中的部件基本没有一款是自家私有的:IBM一改一贯的作风,采用了开放式系统原理的沃兹原则。当然,系统中的一个关键部分还是使用了独家产品,但具有讽刺意味的是,这个部分是加里·基尔代尔的发明成果。
迈克尔·思瑞尔曾为80多个品牌的计算机将自己的文字处理程序改编为不同版本。和思瑞尔一样,基尔代尔也将自己的CP/M改制成不同的版本,以便兼容市场中的各种计算机。但和思瑞尔不同的是,基尔代尔找到了解决方案。在以姆赛公司的格伦·尤因的帮助下,基尔代尔将一台计算机所需的特定机器代码提取出来,单独放在一个程序中。他将这个程序命名为基本输入输出系统(basicinput-outputsystem,简称BIOS)。
CP/M中的其余部分都是通用的,基尔代尔想要将系统放到新制造商生产的新型计算机上运行时,这些通用部分就不必重写了,只需为每款计算机编写很小的BIOS,这样工作就简单多了。
蒂姆·帕特森发现了BIOS技术的价值,并将它应用到86-DOS操作系统中,后来又改成了PC-DOS系统。
IBM的个人计算机可以说是有赖于它的BIOS的。除此之外,这款机器的其他部分都不是自家产品,所以IBM将自家的BIOS紧紧攥在手心当成宝贝,谁敢抄袭就告谁。
“谁敢抄袭就告谁”的态度并不代表IBM觉得这样做就能防止别人从它的市场分一杯羹。将市场份额分给别人是理所应当的。在大型计算机行业中,人们说起IBM时多半指的就是整个行业,许多其他公司只不过以供应IBM机器的兼容设备为生。当IBM公司转战个人计算机市场时,许多公司立马将IBM的个人计算机当作即时标准,还找到了配合这款机器的方法。
IBMPC推出市场的第一天上午,Tecmar公司的员工早早就走进了芝加哥西尔斯商务中心的大门。他们将买到手的IBMPC拿回总部,用一系列的测试来了解它的工作原理。结果,Tecmar公司成为最早与IBMPC配套运行的硬盘驱动器和线路板插件的制造商之一。这些公司抓住了机遇,在市场上用价格、质量或功能特性等优势参与竞争。他们所做的事情,与1976年对当初处于行业先锋的MITS公司所做的事情毫无二致,爱德华·罗伯茨曾将这些公司称为“寄生虫”。
正如以姆赛公司当时生产了一款类似Altair的计算机用以对抗MITS公司一样,许多微型计算机公司推出了类似IBMPC的机型,这些计算机使用了MS-DOS系统(其实就是PC-DOS,只不过从微软购买了许可证),试图通过一些不同的功能或不同的营销策略和价格策略,与IBM开展竞争。结果,无一例外,这些机器一律没有获得市场的青睐。消费者也许会购买一台没有模仿IBM的个人计算机(苹果公司巴不得这样),但他们不会愿意购买那些仅能勉强兼容的计算机。任何声称拥有IBM兼容性的计算机,必须要能够运行IBMPC上的所有软件,必须支持IBMPC的所有硬件设备,还得能够使用为IBMPC设计的各种线路板,甚至包括还没有设计成形的线路板。但是,IBM独家的BIOS使得其他制造商难以保证能制造出拥有完整兼容性的计算机。