吴军浪潮之巅-第20部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
太阳工作站早期采用摩托罗拉公司的中央处理器。1985 年,太阳公司研制出自己的 SPARC 减指指令(RISC)处理器,将工组站性能提高了一大截,并且保证了工作站在对 DEC 和 HP 小型机的竞争中最终胜出。在九十年代前很长的时间里,太阳公司的竞争对手是小型机公司和 SGI 等图形工作站公司,虽然在具体的商业竞争中,太阳和 DEC 等公司互有胜负,但是太阳总的来讲是无往不利。太阳公司的胜利,实际上是基于 Unix 服务器和工作站的系统对传统集中式中小型机(以DEC、HP 为代表)和终端系统的胜利。前者淘汰后者是计算机和网络技术发展的必然趋势。
但是,太阳公司远没有当年 AT&T 和 IBM 那样的好运气,后者一个主流产品可以销售十几年。而太阳公司崛起的时候正是信息革命的大时代,一切技术革命的周期都被大大地缩短了。九十年代以来随着微机的发展,基于微机的网络系统占领了中小企业很大的市场。虽然早在 80 年代,3 和 Novell 就在推广它们基于微机的以太网系统,但是他们的业务和太阳没有太大的重复,因此不会威胁太阳公司的发展。到九十年代后期,情况发生了根本性的变化。在硬件上,高端微机在计算速度上已经不逊色于低端工作站,但价钱便宜了很多。在软件上,微软公司推出 Windows NT 后,有了企业级(enterprise)的网络操作系统解决方案。这样,高端微机取代低端工作站和小型机进入企业级市场的时机就成熟了,企业级的霸主的争夺战就在微软和太阳之间展开了。
太阳公司的位置非常像微机争霸战中的苹果公司。它有自己成套的硬件和操作系统,但是它缺乏应用软件。太阳的 Star Office 至今恐怕除了它自己没有其它象样的公司在使用。而微软只做软件,而且只做操作系统(Windows NT),数据库 SQL Server 和办公软件(Office)等少数但同时是至关重要的软件。这三种软件是一个企业必不可少的。
这次争霸对微软来讲比它和苹果的竞争要轻松的多,首先,1995 年的微软已经不是八十年代初的小公司了,它当时已经成为历史上罕有的高成长、高利润公司。有了钱,一个有雄心的企业家就能找到自己想要的人。比如盖茨甚至为了照顾那些不愿意搬家的数据库专家,在他们现有的城市设立研发办公室。这是微软早期在和苹果竞争时根本做不到的;其次,微软已经在微机领域形成了垄断,并且它很善于将垄断的优势扩展(Leverage)到其它领域—非计算机专业的用户接受微软的 Windows NT 操作系统比接受太阳的 Solaris 要容易得多,因为大家在自己家的微机上使用和NT没有什么区别的 Windows 3。1 和 Windows95;第三,在应用软件开发上,微软更多地依靠第三方,而太阳和苹果一样,经常不得不自己开发。(苹果公司也曾面临同样的问题。)我们知道,一种操作系统是否能推广,关键看上面有多少应用软件可用。微软 Windows NT 上的应用软件比太阳 Solaris 多得多。最后,也是最关键的,就是人的因素。我们不能不承认,微软的管理团队是当时世界上 IT 领域最好的,比尔盖茨当年也是最棒的工业界领袖。
反观太阳公司,它的操作系统 Solaris 在技术上比 Windows NT 有明显的优势。我们在这里跳过技术上的细节,因为把它讲清楚需要花很大的篇幅。事实证明,包括 Solaris 在内的各种 Unix 操作系统比 Windows NT 能更好地利用计算机资源,尤其是当计算机系统庞大、用户数量巨大增加时。1997 年,微软买下了 Hotmail 后,花了很大力气想把后者的电子邮件服务系统从它原有的两种 Unix(FreeBSD和Solaris)操作系统移植到微软自己的 Windows NT 下,居然没有成功,因为 Windows NT 管理这么多服务器和用户并不方便。但是,这件事微软又必须做,否则它无法说服企业级客户购买自己的操作系统。于是,微软花了更大的力气,终于把 Hotmail 移植到 NT 后来的版本 Windows 2000 上。但是据说其中某些功能仍然由 Unix 来完成。太阳公司版的Unix,即 Solaris 是所有商业版中最可靠最完善的版本。太阳和微软之争,其实就是企业级的操作系统之争。对太阳来讲,取胜的关键在于是否能将它在 Unix 上的技术优势转换为市场优势。
马可尼里领导的太阳公司在很长时间里甚至没有看出决战操作系统的重要性,这样太阳公司和微软公司的竞赛还没有开始就先输了第一回合。这倒不是马可尼里无能,而是马可尼里等人的“思维”锁定在卖硬件上了。虽然太阳公司的工作站当年每台要上万美元、服务器要十万美元,但是比 DEC 的小型机和 IBM 的大型机便宜多了。在九十年代末由于互联网的兴起,太阳公司的服务器和工作站销路太好了、太挣钱了。虽然太阳公司的中小企业市场份额不断被微软/英特尔联盟侵蚀,但是它也在不断占领原来 DEC 和 HP 小型机的市场并有足够的处女地可以开发。因此,它的整体业务还在不断扩大。这很像十六世纪的西班牙王国,虽然它的无敌舰队已经被英国人打败了,并失去了海上霸主的地位,但是由于世界上可殖民的处女地仍然很多,支撑着这个海上老二繁荣了两个世纪,直到十九世纪全世界再无殖民地可开拓时,西班牙早期埋下的危机才表现出来。当然,衰落要比繁荣来得快,在很短时间内,西班牙从欧洲的富国沦为穷国。太阳公司也是如此。从 1986 年到 2001 年,太阳公司的营业额从 2。1 亿美元涨到 183 亿美元,成长率高达平均每年 36%,能连续十五年保持这样高速度发展,只有微软、英特尔和思科曾经做到过。在这种情形下,很少能有人冷静地看到高速发展背后的危机。太阳公司当时不自觉地满足于捏 SGI、DEC 和 HP 这些软柿子、并沉溺于在硬件市场上的胜利,忽视了来自微软的威胁。但当 2000 年互联网泡沫破碎时,它以服务器和工作站为主的硬件业务便急转直下。2002 财政年度(到 2002 年六月),它的营业额就比前一年跌掉了三成,并且从前一年盈利九亿美元跌到亏损五亿美元。太阳公司找不到稳定的利润来源和新的成长点,从此太阳公司便江河日下,一下从硅谷最值钱的公司沦为人均市值最低的公司。
1.2 错失良机
在太阳公司,至少有两个人从中吸取了教训,就是后来成为 Google CEO 的施密特和太阳现在的 CEO 强纳森?施瓦茨(Jonathon Schwartz)。施密特当时是太阳公司主管软件的副总裁,他从太阳失败的教训中总结出了反摩尔定理,我们已经介绍过。施密特认识到依靠硬件的利润是不断下降的,而 IT 服务业的利润则是恒定的(并随着通货膨胀而略有增加)。如果说施密特是理论家,施瓦茨则是实践家,后者着手太阳公司从硬件制造商到IT服务的转型。遗憾的是,当时马可尼里领导的太阳公司没有看到、也很难看到这一点。
事实证明,微软虽然是IT史上最可怕的对手,但是并非无懈可击。历史上甲骨文 (Oracle)、Intuit(Turbo Tax)、Adobe 和 Yahoo 以及今天的 Google 都在自己的领域打败了微软。微软虽然有世界上最好的计算机科学家和软件工程师,但是,它的产品在技术上很少领先于竞争对手,它更多的是靠商业优势取胜。上述公司看到了它们和微软竞争的关键所在,利用技术优势固守自己的领域,不给微软可乘之机,并最终胜出。九十年代时,Unix 相比 Windows NT 在中小企业的业务上占优势。各种版本的 Unix,包括开源的 Linux 都有自己稳定的客户。
太阳应该做的第一件事便是利用它在 Unix 上的主导地位,或联合、或兼并其它 Unix 服务器厂商共同对付微软并稳守中大型企业市场。它至少可以在操作系统上和微软分庭抗礼。至今,Windows 的服务器在很多业务上还无法取代 Unix 的位置。但是太阳公司当年带头在 Unix 阵营里窝里斗,根本没有把精力转到和微软的竞争上。
太阳公司该做的第二件事就是改变商业模式开源 Solaris,从卖操作系统变成提供服务。要知道,一份 Solaris 操作系统不过两三百美元,但是 IT 领域一小时的服务就能收这么多钱。但是,太阳公司以硬件业务(而不是服务业务)为主的商业模式使得它不可能开源 Solaris,因为它主要的钱来自于硬件。(正是这个道理,苹果也不可能把它的 iPhone 操作系统开源。)我在前面的章节中经常提到基因决定的理论,有些读者认为我是宿命论。但事实证明绝大部分公司包括很多伟大的公司都很难逃脱这个宿命。(也有一些例外的,以后我们会介绍这些例外的公司,比如通用电气 GE 公司和 3M 公司。)而相反,以服务为主的 IBM 公司倒反而比较早地加入了开源 Linux 的行列。2000 年以后,由于高档微机已经达到了工作站的计算速度,价钱又便宜很多,IBM 靠开源 Linux 服务器从对太阳公司的价格劣势变成了价格优势。等到 2004 年,太阳公司明白了这个道理,将 Solaris 开源, IBM 已经抢到了先机,成为 Unix 市场的最大服务商。
马可尼里非常重视研发,太阳公司先后开发出 Sparc 系列处理器和工作站、Solaris 操作系统,这些产品为太阳公司带来了可观的利润。但是太阳公司最有意义的发明是至今没有给太阳公司带来什么经济效益的 Java 程序语言。太阳公司第三个遗憾之处就是没有能将 Java 间接地转化成利润。
让我们来简要地回顾一下 Java 诞生的背景。九十年代以前,世界上的计算机要么不联网,要么在企业内部自己联网。可以被公众共享的内容和资源是很有限的。每个单位内部的计算机系统只要自己统一就好了。当互联网蓬勃发展起来的时候,不同计算机之间共享信息和资源的需求就产生了。这时,需要一种跨不同硬件和不同操作系统的新型平台 (Platform),在这个平台上实现人机交流。一九九五年五月太阳公司发表了 Java 高级程序语言,由于它不需要和硬件相关的编译器,正好适合这个需求。(注释:大多数高级语言的程序在运行前需要根据不同的计算机进行编译,然后才能运行。Java 的程序不需要编译,而是在运行时边解释边运行。这样 Java 的程序就不受计算平台限制,在互联网兴起后,特别适合在互联网上编程。)可以说 Java 诞生的时机非常好,它给太阳公司提供了一个取代操作系统公司(主要是微软)主导计算机领域的可能性。下面这张附图表示在网络时代以前,操作系统公司如何通过操作系统来统一不同的硬件,控制用户。这时的计算机工业的皇冠属于操作系统公司。
而这张图,则是在互联网时代通过跨操作系统的平台控制用户的新构想。这时,控制跨操作系统平台的公司有可能成为新的王者。
马可尼里看到了这一点。在 Java 出来以后,太阳公司便赔钱作了大力推广,仅三个月后,网景公司就决定采用 Java。由于 Java 是新一代的面向目标 (Object Oriented) 的程序语言,并且有不受操作系统限制、对网络功能有很强的支持、可以在本地计算机上运行远程程序的优点,加上对终端用户是免费的,Java 一下就推广开了。很快甲骨文公司、Borland 公司、SGI 公司、Adobe 公司、IBM 公司、AT&T 公司和英特尔公司也加入了 Java 的同盟军。
但是,太阳公司通过 Java 实现跨操作系统平台的梦想至今没有实现。用华尔街的话讲,就是 Java 是赔钱赚吆喝。赚到吆喝后怎么挣钱,太阳公司至今不知道。我接触过太阳公司的很多人,他们大多抱怨 Java 这种免费的东西无法挣钱。我觉得主要还是看人,设想如果 Java 当初掌握在盖茨手里,他一定能玩出无数的名堂。
事实上,微软很眼馋 Java 这个宝贝,1996 年它不得不向太阳公司购买 Java 的授权(License)。太阳公司当初的想法是通过微软推广 Java,合同也是这样签的。但是,微软有自己的算盘,并没有依照合同向用户提供用 Java 开发的产品,而是通过太阳的技术,搞自己的类似产品。更有甚者,根据后来法庭的判定,微软误导 Java 开发者、阻碍他们开发兼容太阳公司 Java 技术的产品,以达到打压 Java 的目的。为了满足在互联网上建立网站和开发应用程序的需求,太阳搞出了相应的基于 Java 的 JSP 开发环境,微软则争锋相对,搞出了基于自己的 Visual Basic 的 ASP 技术。鉴于微软利用它在操作系统领域的垄断地位打压太阳公司,后者不得不于 1997 年 10 月向美国加州地方法院起诉微软,指控后者违反了两公司就Java技术所签定的合同,并要求微软公司停止侵犯Java兼容标准。这场官司后来升级,又和微软的反垄断官司扯到一起。2001 年,太阳公司打赢了这场旷日持久的官司,获得微软公司高达十亿美元的赔偿。但是,微软已经获得了更大的市场占有率。
虽然 ASP 和 JSP 的授权费本身对双方的直接收入并不重要,但对计算机服务器市场格局的影响却是很大的。在九十年代末,全世界计算机服务器市场以前所未有的速度发展。这一方面是受美国和中国经济发展的带动(在过去的近二十年里,这两个国家贡献了全球 GDP 净增值的一半),另一方面,是靠全世界互联网的兴起。几乎每一个公司都必须有自己的网站,都必须购买运行网站的服务器,或者租用专业数据中心的服务器。不论是自己维护网站,还是租用数据中心,都会刺激服务器市场的极速发展。全世界网站对外的接口基本上非 ASP 即 JSP,前者使用的操作系统就是微软的操作系统,使用的服务器是 Dell 和 HP 等微机厂商的服务器;后者对应的操作系统主要是 Unix,使用的服务器则是太阳、SGI 和