比尔·盖茨对伊万斯提出的项目毫不犹豫,连连投入巨大到难以想象的资金,投入到股票和一些其他方向上,结果是大大赚了一把。
比尔·盖茨说:“投资能很好地感觉到获利高峰期,我了解许多同类公司的信息,我知道他们会怎样发展和遇到什么样困难,所以我会获得利润。当然还需要一些精明,比如我第一次同固体技术公司打交道,我就知道他们与众不同。”这是天才式的眼光,也是天才式的自信。
两种芯片上的押宝
比尔·盖茨有时候精明,有时候也不精明。在发展16位芯片的浪潮中,他就不知道该怎么办。
这就像一场赌博,看比尔·盖茨把赌注押到哪一类机器上。当时有8086芯片,有Z-8000芯片,比尔·盖茨都在上面押下了赌注,但是他没有实现创纪录的销售。除此之外,还有摩托罗拉68000芯片和其他一些芯片,很难弄清楚究竟谁将是最后的优胜者。
比尔·盖茨把赌注押到了UNIX上。UNIX是1969年左右在美国电话电报公司的贝尔实验室里用C语言创作出来的。它的特点是兼容,不像一些专用的操作系统那样,必须在特殊机器上才能使用。在理论上,UNIX可以在任何计算机上运行。
由于美国电话电报公司免费转让了教育许可权,它使全世界的学术机构迅速成为一个标准,与此同时,整个世界上也掀起了对UNIX的狂热。
但是,美国电话电报公司的商业许可越来越有限制性。到1980年,它开始按浮动计算机法供货,也就是说,买他们的产品越多,他们的价格就越低。计算机算法上是累计,把过去的买卖也计算在内,一旦买到二三百万美元的UNIX,达到最低价格并保持下去。
对于个人购买者,二三百万美元是一个很大的数字,但对于比尔·盖茨来说,这不是一个什么了不起的数字。他现在已经有很大的资金做后盾了。他认为申请许可UNIX,为各种芯片和计算机修改它,在电话电报公司低产量时,以更高的价格把这种操作系统作为从属许可,可以达到高产量低成本,微软公司会因此赚到很多钱。
可是后来的情况并不如比尔·盖茨所想的那么乐观。他太一厢情愿了。
但在与IBM的合作项目中,受宠的是8088,微软不得不服从“蓝色巨人”IBM。这时的比尔·盖茨不知道这意味着什么。这无疑是一次更大的风险。
但经过努力,比尔·盖茨在8086上投入的赌注真的产生了结果。这个结果甚至让比尔·盖茨和微软公司的人都不大不小地吃了一惊,它整整是60万美元的软件交易。
在大象的脚下
事情还得从IBM说起:小小的微软公司和名声赫赫的IBM公司共同研制个人计算机的合同于1980年11月6日签订。
IBM公司规定研制期限为一年,而且要求严格保守机密,因为这涉及到公司重要的商业利益。公司为这项软件开发制定了非常严格的保密标准,比尔·盖茨和他的同事们住进了西雅图国家银行大厦8楼微软公司办公室一个位于过道尽头,长9英尺宽6英尺的小房间。他们的隔壁是一家证券经纪公司。为了防止泄密,IBM公司对他们进行封闭式管理,不准随便开门,一切有关“西洋棋”计划的资料文件都不得带出房间。IBM公司还以为他们安装了一种专门的保险箱,还要求在天花板上装铁丝网,以防有人从屋顶上进入房间。但这个过分的要求遭到了拒绝。房间里没有窗户也没有空调设备,夏天室内气温高达28℃。IBM公司的人还要求不准开门,并且多次进行安全检查。据说有一次微软公司的人正在开门通风,被检查人员发现,就受到了警告。微软公司的人虽然极不习惯这种管理,但知道商战无情,泄漏就等于自杀,也只好遵命。
按照合同规定,这些软件的开发必须在1981年3月底完成。能不能完成,盖茨自己心里并非完全有把握,但是为了那份可能,这个险他还是冒了。他们雇请了蒂姆·帕特森来协助设计操作系统,比尔·盖茨则负责原来为阿尔塔计算机设计的BASIC,使它能用于IBM公司的个人计算机。
他们要解决的首要问题,就是按IBM的要求,将QDOS使用的8英寸磁盘改为使用5.25英寸磁盘,这牵涉到了记录状态的变更。蒂姆·帕特森好长时间都不知道微软公司是在为谁研制这些软件。有一天,他接到IBM公司打来的电话,询问有关DOS的情况。他觉得奇怪,问对方是谁,对方马上意识到不对,便支支吾吾地搪塞一下,匆忙挂了电话。
为了同IBM公司加强联络,在相距4000英里的西雅图和博卡拉顿之间,除了邮件往返不断,还建立了一条“热线”,也就是一个电子通信系统。比尔·盖茨也不时出差去博卡拉顿。在飞机上睡觉成了他的习惯。这样,人一到马上就可以精力充沛地投入工作。偶尔他可以一天之内飞一个来回,行程达8000英里。
开发工作的困难有的可以预计,有的难以预料。
微软公司在感恩节的周末才收到IBM送来的一台样机。鲍勃·奥里尔负责对原QDOS加工,将它转变成IBM个人计算机要求的专业软件。但最初IBM计算机的规格只有一个雏形,并没有规定全部细节,为了在IBM要求的期限完成这个软件的开发,鲍勃只好冒险一试。收到样机以后,他就同迈克·科特尼开始在那间闷热难熬的小屋子里紧张工作。他们使用了两种计算机,这些机器持续不断发出的热量不仅使屋子里的温度又上升了好几度,叫人受不了,而且更严重的是引起了计算机本身工作的不稳定。情况往往这样,出错之后,他们花好几个小时在软件上寻找原因,结果才知道原因是在计算机上。1981年1月5日,鲍勃·奥里尔终于决定给IBM的卢·弗拉申斯基写信,说明这个问题,他写道:“几个星期以来,微软公司的人勤奋工作,在你们送来的个人计算机样机上安装QDOS。刚开始时,硬件运行是正常的。令人满意。但是不久之后就不稳定了。IBM公司的工程师认为问题出在样机上。可能是由于计算机工作时产生热量,使一些地方发生了接触不良的现象。……为了在计算机上安装合适的操作系统,我们有时不得不花好多天时间来查明问题是出在硬件上还是软件上。我们就这样浪费了许多时日。虽然如此,我们还是有可能在1月12日前完成预定的DOS和BASIC的开发。不过,我们再也不能浪费时间了。”
后来,微软公司的程序编制员尼尔·孔森也参加了鲍勃他们的工作,小小的房间里又增加了一台计算机,气温有时几乎达到40℃,计算机的工作可靠性进一步下降,他们只好违背保密禁令,终日房门大开。但他们仍然害怕IBM公司的视察员前来检查,就建立了一个“警报系统”,IBM的人一来,只要有雇员发现,就立刻向他们报警。不过,这个系统也有失灵的时候。有一次,IBM的一个视察人员悄悄来到公司,没有被人发现。他直接闯入鲍勃他们的工作室,见大门敞开,一些计算机零件甚至放在室外,就马上要求公司对此作出解释。微软公司受到很大的压力,从此以后,保密规定执行得更加严厉,IBM也加强了检查系统。微软公司雇员们的日子更加难过,他们几乎没有任何喘气的机会。
到了1981年2月,微软公司的MS—DOS终于能在样机上正常运行,但鲍勃发现计算机运行的速度比预期的要慢,“并不比苹果二号机快”。他又给IBM的帕特·哈灵顿写信说:“我们不能肯定,这台样机的速度是否是最快的最后版本。我们担忧的是《个人电脑》杂志对样机首次评价,可能就会根据目前这一台样机做出。如果我们没有超过8位处理器的速度,我们的产品给人的第一印象就不会是好的。”鲍勃不久之后就得到了IBM公司的回信。信中称:“……你信中提出的问题现在已经得到解决。……你对计算机样机运行情况的担忧,得到了我们的一致赞赏。IBM的工程技术人员已经告诉我,最后推出的产品将对所有的缺点进行改进……”