1. 程式人生 > >linux的核心版本

linux的核心版本

  • 奇數、偶數版本分類

               在 2.6.x 版本以前,託瓦茲將核心的發展趨勢分為兩股,並根據這兩股核心的發展分別給予不 同的核心編號,那就是:

  • 主、次版本為奇數:發展中版本(development) 如2.5.xx,這種核心版本主要用在測試 與發展新功能,所以通常這種版本僅有核心開發工程師會使用。 如果有新增的核心程式 碼,會加到這種版本當中,等到眾多工程師測試沒問題後,才加入下一版的穩定核心中;
  •  主、次版本為偶數:穩定版本(stable) 如2.6.xx,等到核心功能發展成熟後會加到這類 的版本中,主要用在一般家用計算機以及企業版本中。 重點在於提供使用者一個相對穩定的Linux作業環境平臺。
  • 釋出版本則是在主、次版本架構不變的情況下,新增的功能累積到一定的程度後所新釋 出的核心版本。
  • 主線版本、長期維護版本(longterm version
    • 奇數、偶數的編號格式在3.0 推出之後就失效了。從 3.0 版開始,核心主要依據主 線版本 (MainLine) 來開發,開發完畢後會往下一個主線版本進行。 例如 3.10 就是在 3.9 的架構下繼續開發出來的新的主線版本。
    • 舊的版本在新的主線版本出現之後,會有兩種機制來處理,一種機制為結束開發 (End of Live, EOL),亦即該程式碼已經結束,不會有繼續維護的狀態。 另外一種機制為保持該版本 的持續維護,亦即為長期維護版本 (Longterm)。