操作系统的未来

时间:2022-09-19 09:46:44

操作系统的未来

计算的未来,或许正沿着瘦客户端连接到网络存储和软件服务的方向前进,为此,Google推出了Chrome OS。

Google推出PC操作系统即出人意料又在情理之中。用于智能手机平台的Android还没有站稳脚跟,Google便主动拉长战线,这有些出人意料;而情理之中的是Google既然免费为手机开发了一个操作系统,没有理由不给PC做一个。就像Google在官方博客中所描述的那样,这是“自然扩张”。

最可能的情况是,Chrome OS同样采用Android OS的核心,在此基础之上,Google会开发一套针对 PC的用户界面和应用程序接口――就像苹果将桌面版Mac OS X反过来移植到iPhone上那样。

Google“非常正式”地通过官方博客宣布了要推出Chrome OS的计划。除了表示这是“Google Chrome的自然扩张”外,还指明“Google Chrome OS是一款开源、轻量级操作系统,最初的首要目标是上网本”、“速度、简洁和安全性是Google Chrome OS的三大核心特色”、“Google Chrome OS将同时能够在x86和ARM处理器上运行”、“Google Chrome OS是一个新的项目,与Android相互独立”以及暗示Google Chrome OS能够快速启动。当然,还有Google Chrome OS的生产计划,“将于今年下半年开放操作系统的源代码,采用Google Chrome OS的上网本将于明年下半年与消费者见面”。

不过,整篇博文连一张截图都没有,更不用说视频演示或任何技术细节了。因此我们只好凭着对Google以及Chrome OS仅有的一点了解去研究一下Chrome OS。

Chrome OS什么样?

Chrome OS拥有一个古怪的名字,就像微软用Windows既命名PC操作系统,也代指线上软件一样――Google也用Chrome来描述浏览器和操作系统这两种相差很大的东西。也许,Google的目的就是让用户不要理会浏览器和操作系统的区别。

一个网络浏览器与一个操作系统完全不同,即便这个操作系统只运行浏览器。Google官方声明中的描述是,“其软件架构也很简单――Google Chrome运行在一个新的基于Linux核心的窗口操作系统之上”。从用户角度来看,Chrome OS中Chrome浏览器的外观、运行和操作可能都将与 Windows版不同。

外界推测,Chrome OS会拥有特定的应用程序接口,以让线上软件能够高效地运行。同时,使用Gears/HTML5数据库,使用户访问本机文件系统就像使用浏览器一样。

Chrome OS中的应用就像是一个网页。这些应用将使用HTML、CSS和JavaScript编写,在WebKit框架内运行,它能做的将超出常规浏览器内运行的线上软件,例如调用摄像头、将数据存储到本地等。而且,这些应用还可以在Windows、Mac OS和Linux等其他操作系统平台下的任何标准浏览器中使用,这就是线上应用的好处。

不难估计,Chrome OS里默认的所有应用都是我们已经知道的线上软件。有个消息是大多数人都想听到的:在Chrome OS中,作为原生软件而存在的Google App全部会支持离线模式。这是很关键的一点。因为当客户端不能连接到网络时,几乎毫无用处。作为PC的操作系统,没有网络时就丧失一切功能是不能被接受的。

可以确定的是,Chrome OS能够与Google自己的线上软件良好工作,从Gmail到Google Docs、Google Wave。但网页是开放的,而且Google是网页开放标准的大力支持者。因此,每位开发者都能抛开操作系统的束缚,用自己最喜欢的网页技术为Chrome OS编写线上软件,并且可能与Google自己的线上软件一样好。这将是Chrome OS生存的理想环境。

就底层而言,Chrome OS仍是Linux阵营中的一员。虽然对大多数人而言,Linux就意味着一个基于Linux内核的操作系统。在准确的技术层面,Linux不是一个操作系统,而是一个内核,可以用作操作系统的核心。

为了能够作为桌面PC的操作系统来使用,所有Linux的分发版本都不得不使用Gnome或KDE去克隆Windows的界面,虽然主动迎合了用户习惯,但这并不是让人切换到新产品的好办法。人们不愿意更换到和当前几乎差不多,或者仅仅好那么一丁点的新产品。但以Google的性格,无论Chrome OS最终是什么样子,但它不会成为另一个版本的Linux。虽然它使用的是Linux内核,但Google正在此基础上开发全新的东西。Linux之于Chrome OS,就像是BSD之于苹果的iPhone OS。

愈演愈复杂的竞争

Google并没有在一个多月前的开发者大会Google I/O上公布Chrome OS,而是选择距离微软Windows 7更近的日子(今年10月22日)。不论Google是否真的故意为之,但Chrome OS的出现势必让Google与微软之间的竞争更加白热化。

尽管Chrome OS是一款基于Linux内核的开源操作系统,初期主要面向上网本产品,而非桌面台式PC或笔记本电脑,但即使这样,与Windows XP/7的正面交锋仍势不可免。况且Google的目标是远大的,根据官方博客的描述,Android仍会覆盖上网本,而Chrome OS的目标市场包括上网本和标准桌面操作系统。

更切中要害的是,从Chrome OS开始,Google与微软竞争的就不仅是搜索、邮件和即时通信等在线业务,还波及了微软的两张王牌――Windows和Office。

Chrome OS将同时支持x86和ARM两种处理器架构。曾经一度有迹象表明微软可能会在Windows 7里加入对ARM的支持,但希望很快落空。现在有了Chrome OS,ARM在上网本领域站稳脚跟应该不成问题了。

这似乎又威胁到了与Intel的关系。Intel收购WindRiver的意图非常明显,Chrome OS恰恰又拉了ARM一把。而且,Intel不久前推出了自己的Moblin 2.0,其也是一款基于Linux的开源操作系统平台,目标应用对象也包括上网本。

与Windows要在每一台PC上运行的策略不同,Chrome OS很可能只支持专门为其设计的新PC。在Google的信息少得可怜的Chrome OS FAQ中,关于硬件合作伙伴部分值得关注。第一批公布的硬件制造商中只有高通、德州仪器以及飞思卡尔,却没有Intel公司的名字。

但就像与苹果公司之间的合作大于竞争的关系一样,几乎没什么障碍能够阻挡Google和Intel合作。真实的情况是,Intel一直在与Google协作开发Chrome OS。Intel当然希望能够卖出更多的Atom处理器,尽管自己有Moblin系统,不过那更倾向于MID产品。

与Chrome OS形成竞争关系的还有DeviceVM。这家公司推出的SplashTop即时启动平台提供了网页浏览、邮件收发、多媒体播放等简单功能,已经被全球十大PC品牌中的8个所采用,其中包括HP、Acer、联想、华硕、LG等。类似的产品还包括Phoenix Technologies的HyperSpace。

Google在官方博客中表示,Chrome OS在开机之后的数秒内就可以进行互联网浏览和电子邮件收发等操作。这意味着虽然先入为主,但SplashTop和HyperSpace不再是独具特色的产品。

相比微软和Intel,DeviceVM还是一家小型公司。但不能小看DeviceVM的实力,它们的SplashTop在2009年的累计出货量将达到3500万,明年也就是Chrome OS正式面市时,累计出货量预计增加到1亿5000万。新近加入DeviceVM的首席战略官Cliff Miller更是积极表态,它们不甘只做与Windows共存的能够快速启动的辅系统。有消息称,DeviceVM的战略转向WebApp和虚拟化等领域,以让SplashTop能够在PC中“独当一面”。

可以预见,在未来的几年内,Goolge、微软、Intel、苹果以及正在成长的DeviceVM注定将以上网本为起点展开操作系统领域的竞争。微软在竞争中的压力会与其他几家完全不同,Chrome OS本质上是为Google的在线业务服务,目前看来,似乎只有微软不需要Google的服务。

上一篇:Web应用“卡”在何处? 下一篇:OVF规范成为云计算标准基础