git不同linux版本說明

在確保你安裝好git後,我們就可以通過git來下載linux kernel了,這時要先說一下linux的版本分類。

在 Linux 內核官網上(https://www.kernel.org/),我們經常看到如下的版本分類:

如上圖,這裏就有三個版本,分別爲:mainline 、stable、longterm。
  1. mainline 是主線版本,也就是目前正在開發的一個版本,目前主線版本爲 3.15-rc5。
  2. stable 是穩定版,由 mainline 在時機成熟時發佈,穩定版也會在相應版本號的主線上提供 bug 修復和安全補丁,但內核社區人力有限,因此較老版本會停止維護,而標記爲 EOL (End of Life)的版本表示不再支持的版本。從上面可以看出現在的stable版本是:3.14.4
  3. longterm 是長期支持版,目前還處在長期支持版的有五個版本的內核,分別爲 3.12.19 3.10.40  3.4.90  3.2.58  2.6.32,長期支持版的內核等到不再支持時,也會標記EOL

同時不同的版本對應的git地址也不一樣,可以點每個版本後面的cgit連接,過去之前再點上面的index,就可以在最下面看到git clone的地址了,如下面是mainline的地址:

Clone
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git

這時運行:git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git就可以下載到mainline分支的代碼了,其它的版本的與這個一樣,就不再說明。

 

參考:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章