10月19日至20日,《Linux内核开发峰会》在日本东京召开,其间谷歌高层人员Mike Waychison到会披露:实际上,谷歌使用Linux是很无奈的(by perforce),由于任务紧急的需要,不得已而为之。谷歌从Linux 2.4.18入手,建立了自己的核心代码树,30来个人维护。根据谷歌计算实践的需要,补充了2,000多个文件,加入492,000行源代码。经过一年半左右,重新跟上主流版本,即Linux 2.6.18,......Linux 2.6.26,又打了1,208补丁和30万多行源代码。谷歌实际使用Linux内核的水平,远远落后国际主流社区,以至于对外交流都存在一定的困难(技术语言障碍)。
Linux内核开发的领头人,Linus Torvalds先生当时就在现场,问他,你们为何不把修改代码提交出来?是因为是商业机密?还是什么内部原因?谷歌的Waychison先生很坦诚地说,不是因为商业机密,而是因为代码编写得很丑陋(ugly),不好意思拿出来。Waychison先生表示,谷歌目前正在力图改变这种状态,跟上国际主流社区。
10月21日至23日,日本第一届Linux学术年会在东京召开,Linus Torvalds和《Linux基金会》主席Jim Zemlin有一次公开对话,题为“The impact of Linux”(约37分钟),Zemlin说道,在过去一年里面,Linux内核增加了2,700,000行源代码,平均每天增加10,923行源代码,同时,每天删除5,547行源代码。由此可见,Linux内核开发速度之快。实际上,Linux 2.6.31内核的最新版本,其总代码量已经超过1千万行源代码。Ubuntu 9.10版本就是基于Linux的最新内核开发的。很显然的事实是,谷歌的Chrome OS要想超越Ubuntu是不容易办到的。与其说,谷歌推出自己的操作系统Chrome OS是来对付微软,不如说,谷歌的Chrome OS主要是为解决自己的内部需要。
No comments:
Post a Comment