在確保你安裝好git後,我們就可以通過git來下載linux kernel了,這時要先說一下linux的版本分類。
在 Linux 內核官網上(https://www.kernel.org/),我們經常看到如下的版本分類:
如上圖,這裏就有三個版本,分別爲:mainline 、stable、longterm。- mainline 是主線版本,也就是目前正在開發的一個版本,目前主線版本爲 3.15-rc5。
- stable 是穩定版,由 mainline 在時機成熟時發佈,穩定版也會在相應版本號的主線上提供 bug 修復和安全補丁,但內核社區人力有限,因此較老版本會停止維護,而標記爲 EOL (End of Life)的版本表示不再支持的版本。從上面可以看出現在的stable版本是:3.14.4
- longterm 是長期支持版,目前還處在長期支持版的有五個版本的內核,分別爲 3.12.19 3.10.40 3.4.90 3.2.58 2.6.32,長期支持版的內核等到不再支持時,也會標記EOL。
同時不同的版本對應的git地址也不一樣,可以點每個版本後面的cgit連接,過去之前再點上面的index,就可以在最下面看到git clone的地址了,如下面是mainline的地址:
這時運行:git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git就可以下載到mainline分支的代碼了,其它的版本的與這個一樣,就不再說明。
參考: