在 linux 下有一个目录,即/usr/src/kernels/目录,下面记载著一个 linux 系统的核心档案,
例如:2.6.18-164.el5-x86_64 、 2.6.18-8.el5-x86_64 和 2.6.18-194.el5-x86_64 等,
这些档案编号意味著什么呢?
例如 2.6.18 代表著什么?el5 代表著什么?x86_64 又代表著什么?
 
linux 核心版本的分类
Linux 核心版本有两种:稳定版和开发版 ,Linux 核心版本号由 3 组数字组成:第一个组数字. 第二组数字. 第三组数字
第一个组数字:目前释出的核心主版本。
第二个组数字:偶数表示稳定版本;奇数表示开发中版本。
第三个组数字:错误修补的次数。
例 1: 2.6.18-128.ELsmp ,
第一个组数字: 2 , 主版本号
第二个组数字: 6 , 次版本号,表示稳定版本 (因为有偶数)
第三个组数字 18 , 修订版本号 , 表示修改的次数,头两个数字合在一齐可以描述核心系列。如稳定版的 2.6.0,它是 2.6 版核心系列。 128: 表示这个当前版本的第 5 次微调 patch , 而 ELsmp 指出了当前核心是为 ELsmp 特别调校的 EL : Enterprise Linux ; smp : 表示支援多处理器 , 表示该核心版本支援多处理器
linux 核心下里的 ELsmp 与 EL 与 smp
在 linux 下 ELsmp 指出了当前核心是为 ELsmp 特别调校的    EL : Enterprise Linux ; smp : 表示支援多处理器 , 表示该核心版本支援多处理器
例 2:Red Hat Linux 开机的时候,GRUB 的启动选单会有两个选项,分别是 Red Hat Enterprise Linux ES (版本号.ELsmp) Red Hat Enterprise Linux ES-up (版本号.EL) 其实这个就是系统开机时由 GRUB 引导启动 - 单处理器与对称多处理器启动核心档案的区别。 Red Hat Enterprise Linux ES (版本号.ELsmp) multiple processor (symmetric multiprocessing ) Red Hat Enterprise Linux ES-up (版本号.EL) uniprocessor
linux 位数
我们知道目前的 CPU 主要分为 32 位与 64 位,其中 32 位又可以分为:i386 、 i586 、 i686 、而 64 的 CPU 则称为 x86_64, 这是因为 不同等级的 CPU 命令集不相同,因此你的某些站群软件可能会再你的 CPU 进行某些优化,所以站群软件就有了 i386 、 i586 、 i686 与 x86_64 之分,以目 前的 CPU 市场上来说,大多数都是坚持 64 位的站群软件。