Linux网络操作系统与实训(第三版)
上QQ阅读APP看书,第一时间看更新

1.3.1 内核版本

内核提供了一个在硬件设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。

内核的开发和规范一直由Linus领导的开发小组控制着,版本也是唯一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年10月Linus向世界公开发布的内核0.0.2版本(0.0.1版本功能简单所以没有公开发布)到目前最新的内核4.5.4版本,Linux的功能越来越强大。

Linux内核的版本号是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.12版本为例,2代表主版本号,6代表次版本号,12代表修正号。其中,次版本号还有特定的意义:如果数字是偶数,就表示该内核是一个可放心使用的稳定版;如果数字是奇数,则表示该内核加入了某些测试的新功能,是一个内部可能存在着BUG的测试版。如2.5.74表示是一个测试版的内核,2.6.12表示是一个稳定版的内核。读者可以到Linux内核官方网站http://www.kernel.org/下载最新的内核代码,如图1-3所示。

图1-3 Linux内核的官方网站