2007年2月5日星期一

linux kernel 2.6.20发布了,集市开发模式的胜利!

恩,比官方消息稍微滞后了些。(BTW:不喜欢用口号式的标题,不过吸引下眼球嘛!)

前段时间Linus在澳大利亚接受采访的时候,说他自己也非常惊讶于2.6内核的弹性。确实,2.6系列的内核在不断稳定不断提高性能的同时,许多非常Cool的特性也可以非常方便的加入。单就看看2.6.20为我们带来些什么吧:

  1. 支持sony ps3 (用Linux在PS3上打造一个超级家用媒体网络服务器,cool吧)

  2. 内核级的虚拟技术kvm (让Windows象一个普通程序一样跑在Linux上)

  3. UDP-Lite,新的传输层协议,适合用于在无线网络上传输多媒体信息

  4. 此处略去n条,详情请见这里


在Linux内核的开发中,很多工作并不是实现某种可见的功能,而是重构。这也是集市开发的特点,我看这段代码不顺眼,我就可以改,只要改得合理就会被采用。正因为不断的重构,Linux内核的结构越来越合理,接口越来越清晰,开发越来越容易,这是一个非常良性的循环。

对比俺目前的工作,只求能Work,风险小,时间短,严重依赖测试,代码越来越rotten,大量不知所谓的代码留在那谁也不想动。相信很多商业软件开发都面临同样的问题吧。Windows Vista闭门造车数年,能弄出个什么东东呢,还有待观察,反正SP已经出来了~~~

唉,还是想做开源的开发!

没有评论: