上QQ阅读APP看书,第一时间看更新
1.6 Linux内核命名规则
Linux内核是Linux操作系统的核心,一个完整的Linux发行版包括进程管理、内存管理、文件系统、系统管理、网络管理等部分。
Linux内核官网可以下载Linux内核版本、现行版本、历史版本,可以了解版本与版本之间的特性。
Linux内核版本命名在不同的时期有不同的命名规范,其中在2.X版本中,X如果为奇数表示开发版、X如果为偶数表示稳定版,从2.6.X以及3.X,内核版本命名就没有严格的约定规范。
从Linux内核1994年发布1.0版本到目前主流的2.6、3.X版本,4.X属于开发调试阶段,查看Linux操作系统内核如图1-2所示。
图1-2 操作系统内核
Linux内核命名格式为“R.X.Y-Z”,其中R、X、Y、Z命名含义如下:
□数字R表示内核版本号,版本号只有在代码和内核有重大改变的时候才会改变,到目前为止有4个大版本更新。
□数字X表示内核主版本号,主版本号根据传统的奇偶系统版本编号来分配,奇数为开发版,偶数为稳定版。
□数字Y表示内核次版本号,次版本号是无论在内核增加安全补丁、修复bug、实现新的特性或者驱动时都会改变。
□数字Z表示内核小版本号,小版本号会随着内核功能的修改、bug修复而发生变化。
官网内核版本如图1-3所示,mainline表示主线开发版本,stable表示稳定版本,稳定版本主要由mainline测试通过而发布。longterm表示长期支持版,会持续更新及bug修复,如果长期版本被标记为EOL(end of life),则表示不再提供更新。
图1-3 官网内核版本