|
|
2006.11.9
从这段文字看,现在没有2.7版只有2.6版。kernel的开发模式与以前的不一样。以前的模式是一个开发版和一个稳定版同时进行的,开发版不断加入新特性,稳定版不加入新特性只是测试和修正。
而现在的模式是既对以前的版本进行测试和修正又加入新特性,这可以节省人力,不需要开发版开发和稳定版维护两班人马,加快开发速度。但这也带来个问题,就是对前版进行了修正,但同时是带进来的新特性是没有经过充分测试的,这可能带入新的bug。
这种开发模式对服务器来说不是好事情,因为服务器并不需要不断地加入对新硬件支持等新特性,服务器要的是稳定;对桌面来说却是个好事情,桌面更新的比服务器快多了,而且对安全和稳定的需求也比服务器小得多。
http://en.wikipedia.org/wiki/Linux_kernel
The development model for Linux 2.6 was a significant change from the development model for Linux 2.5. Previously there was a stable branch (2.4) where only relatively minor and safe changes were merged, and an unstable branch (2.5), where bigger changes and cleanups were allowed. This meant that users would always have a well-tested 2.4 version with the latest security and bug fixes to use, though they would have to wait for the features which went into the 2.5 branch. The 2.5 branch was then eventually declared stable and renamed to 2.6. But instead of opening an unstable 2.7 branch, the kernel developers elected to continue putting major changes into the 2.6 "stable" branch. This had the desirable effect of not having to maintain an old stable branch, making new features quickly available, and getting more testing of the latest code.
However, the new 2.6 development model also meant that there was no stable branch for people just wanting security and bug fixes, and not needing the latest features. Fixes were only put into the latest version, so if a user wanted a version with all known bugs fixed they would also get all the latest features, which had not been well tested, and risked breaking things which had previously worked. A partial fix for this was the previously mentioned fourth version number digit (y in 2.6.x.y), which are series of point releases created by the stable team (Greg Kroah-Hartman, Chris Wright, maybe others). The stable team only released updates for the most recent kernel however, so this did not solve the problem of the missing stable kernel series. Linux distribution vendors, such as Red Hat and Debian, maintain the kernels which ship with their releases, so a solution for some people is to just follow a vendor kernel.
2006.10.29
过两个月kernel 2.6就出来三年了,按三年一个周期,kernel 2.8 也应在这几个月内出来了吧。据说要搞两个版本的,一个服务器版,另一个是桌面版。
2.6比2.4有极大的进步,当时还在讨论是否把它的版本号定为3.0。2.6对桌面的支持比2.4好的多,2.4不怎么考虑桌面,鼠标优先级别低,经常没有反应,桌面常用的硬件支持也差。2.6以后对桌面重视了,就解决了。
这几年linux桌面发展的真快,除了商业软件少,其它各个方面不比windows差。我觉得在易用性方面KDE3.5比windows xp还好用,毕竟KDE3.5是2005年的产品而XP是几年前的产品。
在国内linux桌面发展得也很快,两三年前安装和驱动的讨论最多,由于安装和驱动问题有了很大的进步,前年后期和去年的讨论转为中文字体、中文输入和美化问题,今年则是一些XGL新特性的使用。以后可能重点转到应用软件的使用上来。
。 |
|