Linux 內(nèi)核版本那么多 你應(yīng)該選擇哪個穩(wěn)定版本?

2018-08-27 09:09:12 來源:開源中國作者:佚名 人氣: 次閱讀 552 條評論

關(guān)于穩(wěn)定內(nèi)核版本的選擇。Kroah-Hartman 表示經(jīng)常會有人咨詢他們的產(chǎn)品/設(shè)備/筆記本電腦/服務(wù)器等應(yīng)該使用哪個版本的穩(wěn)定內(nèi)核,但考慮到每個人的需求不同,各個版本的支持時間也有差異,所以答案并非固定。...

Linux Kernel 的穩(wěn)定分支維護者 Greg Kroah-Hartman 近日在其個人博客上談及了關(guān)于穩(wěn)定內(nèi)核版本的選擇。Kroah-Hartman 表示經(jīng)常會有人咨詢他們的產(chǎn)品/設(shè)備/筆記本電腦/服務(wù)器等應(yīng)該使用哪個版本的穩(wěn)定內(nèi)核,但考慮到每個人的需求不同,各個版本的支持時間也有差異,所以答案并非固定。他試圖用這篇文章來寫下對此事的看法,以表達自己的觀點。

Kroah-Hartman 列出了推薦使用的內(nèi)核版本列表,從優(yōu)至劣排序如下:

  1. 選擇使用自己喜歡的發(fā)行版所支持的內(nèi)核

  2. 最新的穩(wěn)定版本

  3. 最新的 LTS 版本

  4. 還在維護的老 LTS 版本

Kroah-Hartman 解釋稱,對所有 Linux 用戶來說,最明智的選擇是使用自己喜歡的發(fā)行版中的內(nèi)核。就個人而言,他更喜歡基于社區(qū)的 Linux 發(fā)行版,它們會不斷推出最新的內(nèi)核,并且會得到了社區(qū)的支持,不斷打上補丁。這些發(fā)行版包括像是 Fedora、openSUSE、Arch、Gentoo、CoreOS 等。

最新的穩(wěn)定版本則不用多說,大約每三個月,Linux 社區(qū)會發(fā)布一個新的穩(wěn)定內(nèi)核,其中包含所有最新的硬件支持,最新的性能改進,以及針對內(nèi)核的最新 Bug 修正。

最新的 LTS 版本則相較更適合于一些嵌入式設(shè)備,無需擔心每三個月發(fā)生一次“重大”升級。缺點是無法及時獲得新內(nèi)核中出現(xiàn)的性能改進,除非更新到下一個 LTS 版本。

一些更老的 LTS 版本則已經(jīng)過社區(qū)考驗,由于 Google、Linaro、kernelci.org 和其他公司的測試和基礎(chǔ)設(shè)施的大量支持和投資,這些內(nèi)核得到了更長時間的支持。使用這種內(nèi)核實際上就代表你是獨立的,最好是能夠自己為內(nèi)核提供支持。

也就是說,在適用性上,Kroah-Hartman 推薦:

  • 筆記本電腦/臺式機:最新的穩(wěn)定版本

  • 服務(wù)器:最新的穩(wěn)定版本或最新的 LTS 版本

  • 嵌入式設(shè)備:最新的 LTS 版本或更還在維護的老 LTS 版本