Google终于要出操作系统了。虽然这个消息早有预言,但是,仍然让人觉得激动。
记得几个月前,我与同学的讨论时,说到过操作系统这个话题。当时,我的看法是,Google已经开发了如此众多的软件,甚至包括浏览器,说不定哪天就开发操作系统了。没有想到,短短半年,一个简单的“说不定”竟成了事实。
我十分支持Google开发操作系统,尤其支持其所使用的Linux内核。我认为,相比于Linux,微软的技术在很大程度上是落后的。比如存储管理,NTFS相对于Linux的ReiserFS,Ext3(还有最近刚刚开发出来的Ext4)等文件系统,有很大的差距。更大的差距还体现在操作系统内核的执行效率和兼容性方面——Linux内核几乎兼容市面上的所有硬件,Windows不可能做到这点。此外,Windows是如此地臃肿——动辄几个G的文件,占用了巨大的磁盘空间。而Linux的一个功能全面内核,可以放入一张软盘(请注意,Linux的内核和图形界面是分离的,因此,内核只包含了字符界面)。
Linux有诸多优点,但是Windows仍然盛行。这说明Windows也是有优势的。首先是先入为主的优势——当大部分人习惯于Windows的图形界面,当各个软件厂商习惯于为Windows开发软件的时候,要做出改变是十分困难的。因此,即使Linux的技术再先进,要在一夜之间扳倒微软所积累的巨大垄断优势,是不可能的。其次,Linux的安装和操作没有Windows那么简便,因为Linux的很多组件正处于开发阶段,没有成型。此外,Linux的图形渲染效率比较低——这可以和Mac OS比较一下。Mac OS的图形界面是内核的一部分,因此,其图形渲染的执行效率,远高于其他操作系统。
说了那么多,微软最大的优势,还是客户群的优势。Linux虽好,但缺少一位推广者。或许Google可以担此重任。先前,Google已经推出了手机操作系统Android,这为Google开发下一代PC操作系统打下了良好的基础。而且,Google先进的开发模式,可以充分利用互联网的优势。相比之下,微软有些落后——微软可以让几千位程序员协同开发,完成一个大的工程。但是,它过于封闭了,往往跟不上时代。一个新的时代,需要一种更加强大的管理模式。
以上是憧憬和期待,下面要写一些现实一些的内容。
关于Google的开发,外界只知道这款操作系统即将上市,没有人知道其进度。可以确定的是,这款新的操作系统必然以Chrome浏览器为中心。我一直在尝试Chrome的Linux版本,它至今尚处于开发阶段,有很多功能没有实现。前几天,Chrome才刚刚解决了中文无法显示的问题。应该说,Chrome离正式发布,还有很长的一段距离。Chrome以GTK图形库为基础,因此我猜测,Chrome OS将使用Gnome作为其图形界面。这样看来,Google要做的主要事情,就是对Gnome以及Linux内核的改造和对Chrome的进一步开发了。而重中之重是Chrome的开发(我的猜测),这将耗费很长的时间。值得高兴的是,我可以随时获取最新的Chrome,因此可以随时关心开发进度。
关于Chrome OS是否会收费,我认为收费是不可能的。因为Google借用了Linux的内核,并没有自己开发很多东西。而Google真正自己开发的Chrome浏览器本身就是免费的。
写了这么多,最后一点:我是否会试用Chrome OS。我想我不会。我一直在用的操作系统是Gentoo,它本身就是一个相当完备的Linux操作系统,我想我没有必要大动干戈。
祝愿Chrome OS能取得成功!