……

在抱上IBM的大腿、成为IBM-PC的钦定操作系统供应商后,微软的发展道路并非一片坦途。

首先,这笔交易是一次性买断,IBM可不会按照自己的个人电脑出货量,逐一拷贝付钱给盖茨,微软的真正收入来自每台IBM-PC预装的BASIC,以及IBM-PC兼容机兴起所带来的意外MS-DOS授权费用。

其次,IBM一直希望微软这个小东西老老实实地给自己开发操作系统,别三心二意地通过把资源放到其它软件上,来进行什么所谓的发展壮大;盖茨当然不愿意自己的抱负被如此压制——两家公司之间的矛盾从来就没有停止过。

另外,来自同行的竞争,往往搞得微软疲于应付、狼狈不堪。

第一个生死大敌就是数字研究公司,加里·基尔代尔这位早前和盖茨关系亲密的西雅图同乡,认为IBM的合作本该属于自己的CP/M,进而展开了复仇行动。

MS-DOS的根子就是从CP/M而来,自然很难在技术上匹敌想要反攻倒算的CP/M-86。要不是加里·基尔代尔的市场运作手法实在太差,死抱着高价不放,IBM-PC平台上的操作系统之争,鹿死谁手还未可知。

如果说数字研究公司和加里·基尔代尔都是业界老前辈,微软和盖茨如临大敌理所当然的话,那1982年才成立的莲花软件公司异军突起、横扫一切,就很让人玩味了。

微软的电子表格软件MultiPlan被lotus1-2-3打得屁滚尿流,其办公软件产品线完全是靠苹果公司MAC平台上的Excel延续下来的。

不得不说,盖茨是有气运加身的争霸者。即使处于下风,只要他顶住,不犯低级错误,对手们基本上都会被暂时的胜利冲昏了头脑,接着就是摔得门牙都找不到了。

Lotus1-2-3大获成功后,便趁势扩大产品线,进入利润更加稳定和丰厚的企业工作流应用软件领域,从而打破硬件平台壁垒,和早已盘踞在那里的哲儒撞到一起。

Lotus1-2-3通过自己的命名来宣扬自身所拥有的三大功能,即电子表格、图表生成、数据库管理,但实际上后两者都属于摆设,只有电子表格才实用。即便如此,Lotus1-2-3只靠电子表格的功能,便做到了红极一时。

但在面对哲儒的时候,米契尔·卡波尔意识到了Lotus1-2-3的底蕴不足,于是决定仿效哲儒把包括电子表格、文字处理、数据库等多种办公软件集成到一起的模式,研发出自己的莲花应用套件。

创意有时候并不见得如何宝贵,没有强大的执行力,其终究还是空中楼阁。

办公应用套件实现起来并没有那么容易,首先它需要一个统一的架构,来实现各个程序的通讯,进而涉及到类似原本时空里ComponentObjectModel——组件对象模型即COM、CommonObjectRequestBrokerArchitecture——通用对象请求代理架构即CORBA等软件组件界面技术。

结果,莲花软件公司陷入了产品研发停滞不前的泥潭,新产品迟迟无法面世,进而失去了之前迅猛发展的势头,让在IBM-PC平台上有产品的各家软件公司,长长地松了一口气。

米契尔·卡波尔虽然是莲花软件公司的创始人,但可没有唐焕之于哲儒、盖茨之于微软的地位,他要看风险投资的眼色,自然要为经营不力负责,于是和乔布斯类似,退出了自己创立的企业,好在离开莲花软件公司的时候,要比乔布斯体面得多。

没有了米契尔·卡波尔这个创始人,莲花软件公司或许在技术上少了几分灵光闪现,但资本运作水平增强了,通过收购几家公司,迅速丰富了单薄的产品线。

盖茨清楚这一点,所以依然不敢对莲花软件公司掉以轻心。

可就在他勉强算得上可以缓口气的当口,另一家闯劲十足的软件公司——Borland开始崭露头角,并且威胁到了微软在IBM-PC平台上的地位。

这个时空里,Borland虽然从一开始便没有了安德斯·海尔斯伯格这个天才加盟,连带着没有TurboPASCAL低价倾销提供原始资本积累,甚至连“Turbo”这个产品命名权利都被无形当中剥夺了,可它的创始人PhilippeKahn——菲利普·卡恩,还有激情四射、才华横溢、干劲十足的创业者特质。

在菲利普·卡恩的带领下,Borland推出了一款名叫SideKick的文字编辑软件,一经推出,便全球热卖数十万套,成为畅销软件,帮助公司名利双收,并在竞争激烈的市场上站稳了脚跟。

和同类产品相比,SideKick的主要特色是集成了日程表、计算器、自动拨号、ASCII表等等实用小工具。

比如程序员通过SideKick编写汇编语言代码的时候,可以方便地通过一个热键,调用出来ASCII表查询,或者计算器在2进制、10进制以及16进制之间进行转换。

按理来讲,IT行业从来不会缺少天才,几乎每个月都会涌现令人眼前一亮的创意、技术、公司、产品,SideKick无非就是一款畅销软件罢了,没什么了不得,但警觉的盖茨还是发现了Borland的威胁性。

原来,SideKick可以通过一个热键,方便地调用出来各种集成的实用小工具的表象下,隐藏了一项名为Terminateandstayresidentprogram——内存常驻程序即TSR的技术。

所谓的TSR,具体来讲就是,采用此项技术的软件在执行后,会隐藏在内存的某个位置中,通常不会在初始阶段就出现在屏幕上。不过用户可以通过一个快捷键,立刻调出来它使用,完毕之后,又可以通过一个快捷键,将其再度隐藏。

有唐焕在,TSR在业内当然不算什么新鲜玩意,但Borland是第一个把这项技术成功地引入到IBM-PC平台的开先河者,顿时引发轰动。

要知道,在采用Intel80286微处理器的IBM-PC/AT推出后,IBM-PC平台就具备了实现多任务的硬件基础,但微软的操作系统MS-DOS,没能力提供这样的支持,大家只能在方圆个人电脑平台上得偿所愿。