Linux内核版本命名在不同时期有着不同的规范,在涉及到Linux版本问题时经常容易混淆,主线版本/稳定版/长期支持版本经常搞不清楚,本文主要记录下内核版本命名的规则以及如何查看Linux系统版本信息。
内核是操作系统的核心 ,其主要功能有:
- 响应中断,执行中断服务程序
- 管理多个进程,调度和分享处理器的时间
- 管理进程地址空间的内存管理
- 网络和进程间通信等系统服务程序
内核的活动范围:
- 运行于用户空间,执行用户进程
- 运行于内核空间,处于进程上下文,代表某个特定进程的执行
- 运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断
第一种方式:
Linux 的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:A.B.C。各数字含义如下:
- A:内核主版本号。这是很少发生变化,只有当发生重大变化的代码和内核发生才会发生。在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。
- B:内核次版本号。是指一些重大修改的内核。偶数表示稳定版本;奇数表示开发中版本。
- C:内核修订版本号。是指轻微修订的内核。这个数字当有安全补丁,bug修复,新的功能或驱动程序,内核便会有变化。
第二种方式:
major.m