Chinaunix

标题: Linux内核小常识 [打印本页]

作者: sql2000    时间: 2004-02-15 14:13
标题: Linux内核小常识
现在的Linux内核由150多万行代码组成。在内核的开发过程中,为了确保这些无序的开发过程能够有序地进行,Linux采用了双树系统。一个树是稳定树(stable tree),另一个树是非稳定树(unstable tree)或者开发树(development tree)。一些新特性、实验性改进等都将首先在开发树中进行。如果在开发树中所做的改进也可以应用于稳定树,那么在开发树中经过测试以后,在稳定树中将进行相同的改进。按照Linus的观点,一旦开发树经过了足够的发展,开发树就会成为新的稳定树,如此周而复始的进行下去。源程序版本号的形式为x.y.z。对于稳定树来说,y是偶数;对于开发树来说,y比的稳定树大一(是奇数)。如稳定的内核版本号是2.2.10,开发内核的版本号是2.3.12。对2.3树的缺陷修正会回溯影响2.2树,而当2.3树足够成熟的时候会发展成为2.4.0。(顺便说一下,这种开发会比常规惯例要快,因为每一版本所包含的改变比以前更少了,内核开发人员只需花很短的时间就能够完成一个实验开发周期。)
http://www.kernel.org及其镜像站点提供了最新的可供下载的内核版本,而且同时包括稳定和开发版




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2