透过沙盒看谷歌Chrome系统背后的秘密

系统 Linux
上周,谷歌正式发布了Chrome操作系统的测试版。由于Chrome操作系统是基于Linux内核的,再考虑到谷歌与微软的关系,我们完全可以把Chrome操作系统的发布看作是Linux与Windows操作系统斗争的延续。

上周,谷歌正式发布了Chrome操作系统的测试版。由于Chrome操作系统是基于Linux内核的,再考虑到谷歌与微软的关系,我们完全可以把Chrome操作系统的发布看作是Linux与Windows操作系统斗争的延续。而如果我们从这个角度去观察ChromeOS,我们就不得不分析一个我们曾经面临的局,以及我们可能正在面临的另一个局。

沙盒透出的秘密,为了判别我们是否将要步入一个别人为我们设计好的局,我们首先需要判断Chrome操作系统是否是谷歌投入巨大心力而精心设计的一款操作系统。而在这个过程中,以安全著称的Chrome操作系统所采用的沙盒技术为我们解答了这个问题。

谷歌Chrome操作系统是以Chrome浏览器为基础的操作系统,使用云存储数据的方式。因此,安全就成了谷歌Chrome操作系统首要解决的问题。为了解决安全问题,GoogleChrome操作系统选择了依靠沙盒技术,限制应用程序和操作系统内核之间的交互,保持不同进程之间具备独立性。由此可见,沙盒技术对谷歌Chrome操作系统意味着什么。

而沙盒技术是如何来的呢?事情还得从安全软件公司GreenBorder的消失说起,2007年5月,当时充满希望的创业公司GreenBorder被谷歌收购了。但奇怪的是,这家公司从此再也不出现在公众的视线中了,这种情况一直持续到2008年8月Chrome浏览器的出现,人们才发现,原来从公众视线中消失的GreenBorder公司,被收购以后就一直在为Chrome浏览器中的安全性能寻求解决之道。不错,GreenBorder公司提供的解决之道正是沙盒技术。

由此可见,今日的Chrome操作系统绝非谷歌某位高层头脑中灵光一现的产物,而是经过了精心策划,再经过众多高手艰苦研发的产物。既然非要经过如此精心的策划,我们就有理由提出另一个问题,这就是谷歌要拿Chrome操作系统干什么。而为了回答这个问题,我们还要拆开另一个局。

关于Linux的另一个局

当前业界不少人士把谷歌Chrome操作系统看作是一类Linux,这种看法确实不无道理。而提到Linux的发展,我们就不得不说IBM曾为我们设下的另一个局。

2001年,Linux的发展进入到了一个崭新的阶段。事情的起因就在于IBM投入十亿美元重金,支持Linux的发展。当时的Linux确实是一类炙手可热的产品,但它的发展同样充满了不确定性。而IBM在此时全力支持Linux,在使得开源业界振奋的同时,更多是使IT业界的人感到困惑。要知道,IBM为了使自己的全线产品支持一种Linux,所花费就要达到数千万元之巨。然而,另一方面,真正的用户却对在关键业务上使用Linux心存疑问。那么,IBM投入巨资之后的回报点,究竟在哪里呢?

多年之后,我们才悟出了这个局的结果。当Linux被越来越多的用户所接受,开始和Windows联手蚕食UINX市场时,我们可能没想过一个问题:如果老迈的IBM当时不是Linux的***,而只是一个跟随者,会发生什么情况?

实际上,另一个已经倒下的曾经的巨人已为我们回答了这个问题。Sun的高层就曾不止一次怀着妒忌的心情说:如果当年Solaris在2001年或者更早的时候就开源,还有Linux什么事呀?然而,翻开IT业的发展历史,一切的变化往往就是这么无情。机会稍纵即逝,能抓住机会的公司才能实现飞跃性质的发展。

在IT业做预测一件危险的事情,但为了看清眼前的这个局,我们只能冒着危险去分析一下 Chrome 操作系统的价值。

Chrome 操作系统的价值

如果说IBM当年投入巨资赌的是Linux的应用价值,那么很显然,谷歌赌的则是云计算的应用前景,而并非真要跟微软在桌面操作系统上一争高下。这实际上会表现为一种替代,这就象在早点领域,某一家生产的油条可以统治早点市场,但随着人们生活节奏变快,也许面包会成为早点市场的主流产品。这样,另一家面包生产商并不需要在油条产品上跟前一家公司争得你死我活。

目前,对Chrome操作系统的一种质疑声音就是云计算的发展问题。在现阶段,云计算,的发展确实处于一个比较困难的阶段。但一方面现阶段我们所能看到的云计算的应用前景,显然比2001年Linux的发展前景要明朗得多。另一方面,从技术角度分析,实现云计算所需的技术难题也正在一个个被攻破。如通过Html5技术已经能很好提供离线应用,从而解决了严重依赖网络的问题;Ajax等技术也解决了Web应用界面友好体验等关键问题。现在,Chrome操作系统中所采用的沙盒技术又把云计算的安全性提升了一个档次。云计算的应用终将只决定于用户的应用习惯。

认为应用软件少会阻碍Chrom 操作系统的普及,成为了业界不看好Chrome操作系统的另一个理由。但是,Chrome操作系统所需的应用软件完全由网上提供,这在一定程度上可以标准化应用软件。要知道桌面版Linux之所以到今天还火不起来,恰恰就在于缺少这种标准化。一方面,开源界的黑客们已经用一行行的代码,编写出一个包含任何应用的世界,另一方面,这个世界却被封闭在SourceForge内部,既不能使大量用户接触到它,也不能使开发者受益。但苹果开创的软件商店显然已经改变了这种作法。

显然,谷歌在借鉴这种作法。就在24号,Google宣布开发者已可向扩展中心提交作品,Chrome即将正式支持扩展功能。同时,谷歌联合创始人谢尔盖布林宣布,将把手机操作系统Android和桌面电脑操作系统ChromeOS合并为一个单独的操作系统。

由此,我们已经不难想见,另一个谷歌布好的局已经在我们同前展开,只不过谷歌在这个局里所图谋的,比IBM在2001年设的局要大得多。

小小的一个沙盒,却为我们带出了隐藏得这么深的一个天大秘密。我们也许应该记得,EMC收购VMware时,同样没有多少人认识到它的价值;然而,三年之后,业内已没有人不认为这是一场***性价比的收购了。明年,当Chrome操作系统正式版在我们面前亮相时,又正好是谷歌收购GreenBorder三周年。三年的数字也许并不只是一个巧合,可能只有到了那个时候,我们才能判断谷歌收购GreenBorder,会不会是EMC收购VMware的一个翻版。

【编辑推荐】

  1. Google为Chrome浏览器新增内存清除功能
  2. 谷歌将很快发布Mac版Chrome浏览器β版本
  3. 如何安装卸载Google Chrome的扩展插件
责任编辑:赵宁宁 来源: 中关村在线 
相关推荐

2009-11-26 10:57:27

2021-07-24 13:40:25

谷歌Chrome浏览器

2010-01-14 10:26:12

2011-05-10 14:27:27

2013-10-08 11:16:55

谷歌云计算

2015-08-24 13:46:17

2021-12-13 10:53:49

GoogleChrome遮挡

2023-09-13 23:09:45

2013-05-02 14:48:52

iOS开发沙盒SandBox结构

2024-09-18 09:00:40

2020-04-15 13:55:28

Kubernetes容器

2017-02-17 08:23:15

Google/科技新闻

2022-02-17 16:32:58

Android隐私沙盒隐私保护标准

2021-01-27 10:31:35

隐私谷歌Chrome

2021-06-02 09:26:42

谷歌 Chrome 90 浏览器

2009-09-01 13:03:25

雪豹苹果操作系统

2022-12-29 08:00:00

Transforme架构深度学习

2012-03-09 09:31:21

2012-05-01 21:32:39

苹果

2013-05-16 09:59:14

中关村在线
点赞
收藏

51CTO技术栈公众号