來自:開源中國社群
www.oschina.net/news/99346/what-stable-kernel-should-i-use
Linux Kernel 的穩定分支維護者 Greg Kroah-Hartman 近日在其個人部落格上談及了關於穩定核心版本的選擇。Kroah-Hartman 表示經常會有人諮詢他們的產品/裝置/膝上型電腦/伺服器等應該使用哪個版本的穩定核心,但考慮到每個人的需求不同,各個版本的支援時間也有差異,所以答案並非固定。他試圖用這篇文章來寫下對此事的看法,以表達自己的觀點。
Kroah-Hartman 列出了推薦使用的核心版本串列,從優至劣排序如下:
-
選擇使用自己喜歡的發行版所支援的核心
-
最新的穩定版本
-
最新的 LTS 版本
-
還在維護的老 LTS 版本
Kroah-Hartman 解釋稱,對所有 Linux 使用者來說,最明智的選擇是使用自己喜歡的發行版中的核心。就個人而言,他更喜歡基於社群的 Linux 發行版,它們會不斷推出最新的核心,並且會得到了社群的支援,不斷打上補丁。這些發行版包括像是 Fedora、openSUSE、Arch、Gentoo、CoreOS 等。
最新的穩定版本則不用多說,大約每三個月,Linux 社群會釋出一個新的穩定核心,其中包含所有最新的硬體支援,最新的效能改進,以及針對內核的最新 Bug 修正。
最新的 LTS 版本則相較更適合於一些嵌入式裝置,無需擔心每三個月發生一次“重大”升級。缺點是無法及時獲得新核心中出現的效能改進,除非更新到下一個 LTS 版本。
一些更老的 LTS 版本則已經過社群考驗,由於 Google、Linaro、kernelci.org 和其他公司的測試和基礎設施的大量支援和投資,這些核心得到了更長時間的支援。使用這種核心實際上就代表你是獨立的,最好是能夠自己為核心提供支援。
也就是說,在適用性上,Kroah-Hartman 推薦:
-
膝上型電腦/臺式機:最新的穩定版本
-
伺服器:最新的穩定版本或最新的 LTS 版本
-
嵌入式裝置:最新的 LTS 版本或更還在維護的老 LTS 版本
對於 Linux Kernel 的版本,你是怎麼選的?歡迎評論。
●編號584,輸入編號直達本文
●輸入m獲取文章目錄
運維
更多推薦《18個技術類微信公眾號》
涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。