在 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 位的站群軟體。