【Linux核心版本號命名的規則 】

不一樣的天空w發表於2016-11-08

Linux核心版本號命名的規則

核心版本有兩種:穩定版和開發版 ,Linux核心版本號由3個數字組成:r.x.y

  r:目前釋出的核心主版本。
  x:偶數表示穩定版本;奇數表示開發中版本。
  y:錯誤修補的次數。

核心版本號每位都代表什麼 ?

    以版本號為例: 2.6.9-5.ELsmp ,

    r:   2 , 主版本號

    x:  6 , 次版本號,表示穩定版本

    y:  9 , 修訂版本號 , 表示修改的次數

頭兩個數字合在一齊可以描述核心系列。如穩定版的2.6.0,它是2.6版核心系列。

    5:  表示這個當前版本的第5次微調patch , 而ELsmp指出了當前核心是為ELsmp特別調校的

    EL :   Enterprise Linux   ; smp : 表示支援多處理器 , 表示該核心版本支援多處理器

知識延伸 
    一般的有三種
     1  smp
     2  bigmem
     3  一般的核心

      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
  下面就把SUSE與Red Hat啟動選單內可選擇的選項,列舉出來

  SUSE
  版本號-default: SUSE Linux kernel for uniprocessor machines  預設選項,支援單處理器機器
  版本號-smp: SUSE Linux kernel that supports symmetric multiprocessing and up to 4 GB of RAM

                          支援4GB記憶體的對稱多處理器機器
  版本號-bigsmp: SUSE Linux kernel supports symmetric multiprocessing and up to 64 GB
               

                              支援64GB記憶體的對稱多處理器機器
  Red Hat Linux
  版本號.EL:   Red Hat Linux kernel for uniprocessor machines  支援單處理器機器
  版本號.ELhugemem: Red Hat Linux kernel that supports up to 64 GB of RAM

                                      支援64GB記憶體的對稱多處理器機器
  版本號.ELsmp: Red Hat Linux kernel that supports symmetric multiprocessing   對稱多處理器機器,支援4G記憶體
有些情況下你需要支援1和2特性,那麼你可以:重新編譯一下核心,在處理器及記憶體選擇項上選擇與你配置相對應的選項即可

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2127986/,如需轉載,請註明出處,否則將追究法律責任。

相關文章