回顾浏览器的历史,我们会发现浏览器本质上只是为用户提供阅读信息页面服务。但随着二十多年的发展,浏览器已经远远落后于Web技术。Web已经脱离了页面的范畴,发展成为应用程序。人们正越来越频繁地使用Web进行
游戏,下载音乐,购物,通信,分享照片和秘密,看电视和视频,以及搜索信息。
为了满足当代用户的需求,谷歌以一个新的架构开发了Chrome浏览器。不同于以单一保护区域的传统设计理念,Chrome采用了“沙箱”(sandbox)技术, 其策略就是将网页应用访问的内存空间限制在某个小范围内。当某个网页出现错误或者被病毒攻击时,不会导致整个浏览器或者其它程序关闭。
Chrome浏览器内核的渲染进程是彼此独立的。这样,浏览器内核(直接与操作系统交互作用)将不会受到外部问题的影响。与此同时,通过利用计算机的资源,Chrome渲染引擎可以进行读写操作。因此,病毒、木马、按键记录程序和间谍软件就会被有效地阻截。
如今,桌面程序正在向Web程序(云)方向发展,越来越多的用户操作将通过浏览器来完成。因此,用户安全性也上升到了一个前所未有的水平。
有人认为,安全问题根本无法回避。换句话说,计算机的根本缺陷将会一直存在。每个新版本的软件都与前一版本相兼容,因此解决安全问题的唯一途径就是从头开始。
数月前,谷歌宣布将开发Chrome OS系统,而这一看法(安全性)将对Chrome OS的安全性产生一定的影响。从泄露的一些Chrome OS截图可以看出,Chrome OS将基于Chrome浏览器和Linux内核,它主要也是为上网本这样配置较低的电脑设计。设计Chrome OS系统的目的,就是要向网络用户提供一个比Windows和OS X更为小巧和便捷的操作系统。
Chrome OS的主要程序是电子邮件,文字处理程序,以及其他在云端存储的程序。谷歌已经开发了一款名为Gears的软件,它可以让浏览器离线允许基于Web的应用程序。Chrome浏览器已经内置了Gears,而且其他浏览器也可以很轻松地加入这个程序。
要将Chrome和Gears整合成一个小巧的操作系统,谷歌需要用Chrome和Gears改变Linux的窗口和程序管理,运行Web应用程序,并且使用Linux内核运行桌面程序。这样的开发并不简单。
图(1)
但是,这种技术已经有先例。法国的Jolicloud系统同样也是基于linux,专为上网本设计的轻量级操作系统。不同于谷歌的Gears技术,Jolicloud是基于Mozilla 的Prism套件,并且使用Firefox浏览器运行各种Web应用程序。
图(2)
不过,Good OS公司的gOS云系统还是最让人印象深刻。经过多年的开发,gOS 3.0终于在2008年下半年完工。Good OS创始人兼总裁刘戴维(David Liu)表示,gOS 3.0基于Ubuntu而来,主要目标是给上网本和触摸屏设备厂商提供一个定做好的Linux型操作系统来预装。
gOS最引人注目的地方就是引入了Google Gadgets小工具,直接集成的就有50多个。它们可以直接从桌面上启动,并快速访问所需功能,而且系统内还有一个管理器,可以很方面地添加、删除这种小工具。
gOS还内置了其他很多实用软件,如Mozilla Prism、Firefox、Google Picasa、Skype、GIMP、OpenOffice等等。
如果具有强大品牌和市场影响力的谷歌公司可以做的有gOS一半好,那么Chrome OS将给微软Windows系统带来很大的麻烦。