Google押宝云计算操作系统

在Google创建初期,创始人Larry Page和Sergey Brin希望能开发出一个操作系统和浏览器。

他们相信这将会帮助降低个人计算机的成本,因为Google会免费的发布这款操作系统。从无到有开始打造一个操作系统和浏览器将会完全打破将近20年的软件历史。最终,他们希望一个融合的技术产品将会在微软的桌面系统和Internet explorer之外提供一个额外的选择,为网络应用程序开发者提供一个全新的平台并能释放大多数程序员的创新能力。

尽管Google创始人有着宏伟的想法,但是Google的首席执行官施密特却对在过去的六年拒绝予以实施。Google主要的收入来源是靠广告,并在最近的一个季度达到了55亿美元。操作系统和浏览器如何能对公司广告业务进行强有力的支持呢?很明显问题并不是Google是否有这个财力来支持这个项目。Google现在是个盈利能力非常强的公司,今年估计全年的净利润将达到50亿美元。但是施密特这个在IT行业打拼20年的老兵并不急于将财力花在操作系统和浏览器这个并没有直接受益的项目上。

但是,就在两年前,施密特对浏览器项目开了绿灯。因为更快捷更频繁的使用网络意味着带来更多的搜索,更多的搜索会带来更多的广告收益。接着,今年的7月,施密特宣布Google同样将涉足操作系统领域。背后是相似的动机那就是一个从开发最初就基于因特网的操作系统将会增加网络的使用频率并对浏览器提供更有力的支持。

Google为浏览器和操作系统起的名字都是Chrome。从发布到现在一年的时间,Google浏览器占据了2%-3%的全球市场份额,这个领域微软的浏览器排名第一,排名第二的是火狐浏览器。Google操作系统将会在明年发布。而现在,微软视窗操作系统占领了大约90%的的全球市场份额,苹果的Mac OS和免费的Linux分列二三位。Google是否完全清楚自己正在做什么?

自杀典礼

微软视窗操作系统曾经被认为是不可能被追上的。当我在上个世纪末在华尔街日报报道的时候,我记录了一个又一个具有创新精神的公司希望能将操作系统的控制权从Bill Gates的微软视窗中夺走的失败案例,IBM失败了,SUN失败了,Borland失败了,所有的尝试全都以失败告终。这种追逐已经像是软件公司的一个自杀典礼。就像是总有一种不可阻挡的力量在不断迫使微软的竞争对手走向失误,最终导致其走向自我毁灭。

施密特曾经执掌过的Novell网络公司也曾败在微软的脚下。或许是施密特的管理者的经验和对计算机代码结合的智慧让他无法忍受操作系统的缺陷bug。无论如何,施密特明白撼动微软的统治地位要比开发出一个更棒的操作系统要难的多。大多数其他的挑战者总是错误的将重点集中在视窗平台的工程技术上的缺点,而施密特知道微软能够成为领导者的原因主要是在商业上的成功,比如灵活的定价机制和将办公系统和视窗系统的完美的结合。

因此最终让施密特同意开发操作系统可以说是一个商业上的决定而不是技术上的突破。施密特表示"Google做出这个新冒险并将成为一个游戏规则的修改者"。

那么究竟什么改变了?Google已经开始挑战微软的腹地,这对微软操作系统这块正在萎缩的领域又将是一个打击。最近一个季度是微软历史上最糟糕的季度。微软的个人电脑程序包括操作系统的利润在过去的一个财政季度(到7月为止)下降了29%。部分下降的原因是由于全球经济的下滑。不过最主要的原因是各种突破性的信息技术正在逐渐削弱个人电脑以及操作系统的重要性。在世界上的很多地区,包括两个人口最大的国家,中国和印度,手机正在逐渐成为最主要的上网平台。而在发达国家,上网本是上网,发送邮件和登陆twitter的理想客户端,上网本现在占据了10%的个人电脑销量。

另外一个让微软头疼的一个趋势就是现在越来越多的应用程序已经可以在不同的操作系统上无差别的运行,这个意味着用户不论使用个人电脑还是手机对应用程序的体验都一样。Gartner的软件分析师Michael Silver表示 "在过去的五年中,越来越多的应用程序已经开始逐渐的从windows only的平台转向了支持多平台"

一个非常典型的例子就是Adobe的Flash。以及当前非常流行的社会化应用程序比如Facebook和Twitter对用户而言使用哪个操作系统并不重要,不管你使用的是个人电脑还是手机使用这些应用体验都是一样的。现在有相当多的人是生活在社会媒体网络中的,这些网站的界面对用户的重要性已经和操作系统对用户的重要性一样了。操作系统角色正在萎缩,它从一个交响乐队正缩减成一个独奏者。曾经担任微软负责操作系统负责人现为VMware的首席执行官说"操作系统已经变的越来越不重要了,人们已经不再编写传统的windows应用程序了"。

微软的麻烦造成公司的操作系统非常容易被攻击。其最新的Vista操作系统从推出以来就招来广泛的指责,Vista的推广一直无法达到公司的预期;许多微软的客户继续使用微软前一个版本的操作系统XP。这个秋天微软将推出最新版本的操作系统Windows 7,并保证这个版本将克服Vista的缺点。 不过即使Windows 7也未必能解决微软长期积累下来的一系列技术问题,而这将给Google一个大好的机会来提供一个更让人愉悦的视窗替代品。在Google创始人看来,微软的视窗操作系统启动时间过长,而且即使在最快的硬件上运行也非常的慢。视窗太容易受到攻击而且过于复杂。

Google准备如何解决微软操作系统的一系列问题现在还是个迷。现在无法知道具体的技术细节。Google一直对其即将推出的称为"云计算教科书"的操作系统三缄其口。甚至人们都不知道这个新操作系统是否具有新的用户界面或是采用现有的开放源代码的用户界面,也不知道新系统是否能够支持现有视窗系统兼容的打印机和其他外部设备。

但是仅仅宣布Chrome这个新系统本身已经威胁到了微软。随着Google新系统在市场上发布日期的临近,微软企业用户有了让微软降价的理由。况且,Google的新操作系统将会免费发布,大部分购买视窗操作系统的买家是个人电脑的制造商,而这些制造商本身的利润已经非常的薄了。

Lotus软件的创始人和软件投资者Mitchell Kapor对Google宣布新系统的评价是"发布新操作系统对Google只有好处没有坏处"

遗留下来的代码

十五年前,我曾写过一本介绍Windows NT是如何被开发出来的书,Windows NT目前仍然是微软操作系统大家庭的基础。现在我认为当时写这本书的时候错误的认为开发出一个统治地位的操作系统是公司技术实力的体现,就像二十世纪初能够建造一艘大型的巡洋舰,古代能够建造出金字塔一样。Windows NT系统的开发需要几百名工程师,上千万美元的研发开支以及耗资巨大的市场推广。到了上个世纪九十年代末,微软已经将重点放在了功能性而不是实用性上,倾向于复杂而不是简洁。

微软以及其创始人Bill Gates在这个过程中好像在履行着公司的历史宿命。操作系统从OS/360时代开始就是一个技术实力的炫耀品,OS/360由IBM设计而因为人月神话(Frederick Brooks所著)而不朽。历史学家Thomas Haigh解释说"OS/360代表了人们对操作系统应有功能的所有野心"

IBM的360大型机是在商业领域广泛被接纳的第一台计算机,而且这台1965年开始销售的计算机流行的原因主要是依靠上面运行的软件。当IBM在1981年开始使用微软的DOS作为其首个个人电脑的时候,这是IBM首次使用公司以外的核心代码。使用DOS后没有多久,包括IBM自己在内已经意识到让微软控制操作系统就意味着让其控制个人电脑。IBM试图用OS/2这个系统来从微软手中强回操作系统的控制权但是以失败告终。而相反微软却利用视窗系统在市场上取得节节胜利,在九十年代微软成为地球上最赚钱的公司,Bill Gates成为世界上最富有的人。从这个过程中,人们已经将操作系统看作是高科技产品的代表,而且是用来控制未来软件创新的火种,同时操作系统也足够强健到可以支持过时的个人电脑和软件。

操作系统时代即将过去。很显然,主要原因是因特网的出现导致了控制操作系统并不能保证能控制当前最新的技术实力。比尔盖茨在他所著的第一版的《未来之路》(出版于1995年)中很少提及因特网。不管是Window NT还是占有大量市场的Windows 95对连接网络支持的都不好。直到网景浏览器的流行才使盖茨开始意识到个人电脑以及操作系统必须和公共信息网络进行结合。微软通过在操作系统中免费绑定浏览器重新夺回了主要的市场份额并击败了其他的市场竞争者。而正当微软迷恋于重新夺回了操作系统的控制权的时候,它却突然间发现已经错失了搜索引擎这颗冉冉升起的市场新星。Google牢牢把握着搜索引擎的市场,微软已经无法采用和浏览器一样的办法对待搜索引擎了。

从某种意义上来说,微软没有很好的适应网络世界其实是盖茨把个人电脑作为个人权利的的反映。在上个世纪七十年代,当还在哈佛大学读书的盖茨看到新闻说世界上已经发明出第一个基于廉价微处理器的电脑的时候,他一下子就知道这个事件意味着什么。之前,计算机一直就被当做只有大型企业组织和官方机构才能使用的设备。个人电脑带来了一个革命,个人从此可以有机会享用计算机所具有的强大功能。

技术发展的趋势已经开始从单个的电脑转向一群电脑,又称作"云计算"。微软软件架构师Ray Ozzie,作为在微软自比尔盖茨退休之后影响力排名第一的工程师,RAY将前云计算的发展描述为人们使用计算机的感觉渐渐回到了他童年时代,上个世纪七十年代人们基本上都是在共享一台计算机以及网络。七月的时候Ray曾表示"云计算以前就有过,从本质上来看技术的发展就像是一个正在晃动的钟摆"。施密特也曾作出相似的评论,他说在八十年代初的时候,SUN公司曾经开发出一款没有固定存储器的电脑。

重回网络对操作系统市场来说意义重大。计算机网络曾经是封闭的,网络在六十年代和七十年代随着IBM的大型机操作系统而不断演化,接着网络又和微软视窗系统结合而进入桌面领域。今天的网络更像是一个大众的工具,类似于电力和电话系统。而操作系统则变得不那么重要了。为什么这个时侯Google反而要来开发操作系统呢?

设计出成功的操作系统能够继续带来丰厚的回报,特别是当操作系统和硬件结合的非常完美的时候。apple成功的例子很好的说明了这一点。多年来,人们不断的建议苹果公司首席执行官Steve Jobs,让其放弃绑定将apple的操作系统绑定在apple自己的硬件上。Jobs一直没有接受这样的建议。正相反,他却朝着反方向前进。在apple推出的ipod和iphone中,他将苹果的操作系统与苹果的硬件结合的更加紧密,而这些产品却获得了超过苹果电脑取得了更大的成功。Jean Louis Gassee这位曾经苹果公司首席项目开发负责人表示"对苹果来说,软件意味着终结"。"苹果开发出了一个优秀的操作系统,有了这个系统这样他们就可以从苹果公司漂亮的笔记本上获得额外的毛利率"

开发出一个优秀的操作系统会面临很多的挑战。对Google来说最大的一个挑战就是人们对这个新系统的期望大大高于其结果。Google计划使用一些免费的代码来构建新系统,其中包括著名的Linux内核,Linux内核提供了操作系统对硬件最基本的指令。当然这个新系统不可能像乐高拼装玩具一样把现有的代码组合在一起就一切OK了。有些代码功能部件现在根本不存在,而且有些现有的代码效率很低。而且对Google来说这次很有可能由于这个新系统让人失望而让自己失去已经建立起来的技术声誉。

另外一个风险就是云计算并不能像人们想象的那样发布。人们担心云计算会破坏隐私,这个担心将破坏人们可以利用云计算来实现在任何地点任何时候方便而便宜的获得个人数据的梦想。而且那些依靠高效性能的应用程序本身可能已经占用了大量的云计算资源,特别是如果当前宽带的速度一直无法提高的话。所有这些不可预知性都会对云计算的普及带来威胁。

神奇的融合

耶鲁大学的计算机科学家David Gelernter曾将个人电脑操作系统的主要目标描述为提供一个"你一生的记录文档历史"。他表示信息技术必须回答"我的文件在哪?"这个问题,我的文件不仅仅指文档还包括照片,视频以及音乐。

从技术上,社会功能上以及经济性上来说,云计算或许永远也无法像操作系统那样提供足够的空间和功能。你我总会希望在本地处理并存储一些信息。因此,下一代操作系统应该是一个混合的系统,Adobe公司的首席技术官Kevin Lynch称之为"魔术般的融合"。现在来预测Google和微软到底如何实现这个融合为时过早。"施密特在给我的一封邮件中说道"我们希望我们所做的事情正在重新定义操作系统"不过有一点是肯定的:操作系统领域出现新的竞争对电脑用户来说是只有好处没有坏处的。微软将会使视窗系统更加适应当前的网络环境。垄断将成为过去时,公司要么适应要么死亡。在此有必要回忆一下七十年代的AT&T,作为当时在信息经济领域最为强大的公司,是它当时作出的几个决定导致了AT&T最后步履蹒跚直到最后消失。微软公司同样对这种"创新带来的破坏性"没有免疫力。

而Google也是一样。如果Google完全着迷于云计算的开发而忽视操作系统,这也许会导致很快的走向失败。当然我们要在对Google希望试图重新开发一个操作系统表示敬佩。对Google的两位创始人来说,这个行为不仅在审美和道德上而且在工程上都算作是一个奇迹。