日日行,不怕千万里;时时学,不怕千万卷
分类:
2009-07-09 09:48:19
过去20年中,开源社区面临的最大困扰在于操作系统被一再细分。
上世纪80至90年代,市面上出现了多个脱胎于Unix的操作系统,包括Solaris、AIX和HP-UX等,这一名单仍在逐渐变长。Linux系统这方面的问题更加严重,用户不得不在多个版本的Linux中进行选择。各版本Linux之间的竞争结果目前已逐渐明朗。在桌面电脑市场,Ubuntu正在胜出,而在服务器市场,Red Hat则取得领先地位。目前已经可以看到多款使用Ubuntu Linux的笔记本电脑。
Ubuntu在桌面电脑市场取得优势有助于整个Linux社区的发展。如果所有开发者都致力于同一版本的Linux,那么Linux在与Windows和Mac系统的竞争中将拥有更强大的力量。
从这种意义上来看,Google推出ChromeOS的决定将导致Linux社区被再度细分,从而削弱Linux的力量。因此Google这一决定是鲁莽、固执的。
如果希望推动开源社区的发展,Google不应再推出不同的Linux产品,而应当采取措施帮助Ubuntu 。而如果Google真的希望“在Linux内核上设计视窗式系统”,那么也应当选择与目前业内最好的产品合作。对于Google目前的做法,Linux 创始人Linus Torvalds或许会认为,Google正计划彻底重新设计Linux的底层安全架构。
毫无疑问Google正在朝开源的方向发展。除ChromeOS之外,Google此前还推出了Chrome浏览器和Android手机操作系 统。不过,针对这些项目的质疑也一直存在。一些业内人士认为,这些并不是真正的开源项目,因为并不是由开源社区维护和支持的,并且与Google建立“广 告帝国”的计划密切相关。
相对Google,Ubuntu基金会或许更值得信赖。如果向Linus Torvalds或Ubuntu创始人Mark Shuttleworth发送邮件咨询有关Linux的问题,用户在几分钟或几小时内就能获得答案。但如果向Google发邮件咨询此类问题,或许不会有 任何结果。
Google打造了伟大的产品,但需要指出的是,Google正试图在彻底开源和保持软件控制权之间寻找中间点。