Linux內核很複雜。我什至不是在談論代碼。

代碼本身很複雜,但您不必擔心。 我們正在談論 Linux 內核的發佈時間表。

一年內多久會發布一次新的內核版本?內核支持多少? 有一個 LTS(長期支持)內核。 LTS Linux 內核支持多少?

問題是這些問題看似簡單,但答案卻並非如此。

這些問題的答案不止一個,需要解釋。本文對此進行了解釋。

Linux 內核發佈時間表:有什麼嗎?

簡單的答案是每 2-3 個月發布一個新的內核版本。長答案,這不是一個嚴格的規則。

這意味著新的內核版本通常每 2-3 個月發布一次。這是內核維護者團隊的目標,但新版本在前一個版本的 8 週內發布並沒有最後期限。

Linus Torvalds 會(通常)在新內核版本準備就緒時發布它。這通常每 2-3 個月發生一次。免責聲明是“穩定的”,通常以 XY 格式編號。

但這並不是 XY 開發的結束。穩定版本將是一個小版本,以適應錯誤修復。這些次要版本為穩定內核添加了一些內容,使其看起來像 XYZ。

XY(通常)由 Linux 作者 Linus Torvalds 發布,但內核開發人員負責維護穩定的 XY 內核、合併錯誤修復並發布 XYZ 版本。

內核版本支持多少?

與發行版一樣,支持的內核版本沒有固定的時間或時間表。

一個正常的穩定內核版本通常支持兩個半月到三個月,具體取決於下一個穩定內核版本的發布。

例如,穩定內核 5.14 將在穩定內核 5.15 發布幾週後結束。該特定穩定內核版本的維護者宣布終止對 Linux 內核郵件列表的支持。提示用戶和貢獻者切換到新發布的穩定版本。

這僅適用於正常的穩定內核版本。 還有一個長期支持 (LTS) 內核版本,其支持時間將遠遠超過三個月。

LTS Kernel:支持多少?

LTS 內核也沒有固定的發佈時間表。通常每年發布一個 LTS 內核版本,通常是當年的最後一個版本,並且至少支持兩年。但同樣,沒有固定的規則。

LTS 內核的維護者可能會同意將 LTS 內核比平時多保留兩年。該協議是基於參與需要的參與者。

這通常發生在 Android 項目中。兩年時間不足以讓廠商支持硬件和軟件特性,所以一些 LTS 內核往往支持六年。

Linux LTS 內核的預定支持日期

你可以找到這些信息 在 Linux 內核網站上可用..

您的發行版可能與正常的 Linux 內核版本不兼容

如果您檢查您的 Linux 內核版本,您可能會發現您的發行版使用的是較舊的內核。根據內核網站的說法,發行版提供的內核可能已經到了生命的盡頭。

不要恐慌。該發行版負責修補內核以修復錯誤和漏洞。除非您實際使用的是不明確的 Linux 發行版,否則您可以信任並保證它的安全。

如果您有充分的理由(例如支持新硬件),您可以在 Ubuntu 或您的發行版上自由安裝最新的 Linux 內核。

如果您需要更多詳細信息,這就是您的發行版使用舊版 Linux 內核的原因。

沒有直接的答案

如您所見,關於 Linux 內核發佈時間表的問題沒有直接答案。一切都是試探性的。

在我看來,如果您使用的是常規 Linux 發行版,則不必擔心 Linux 內核版本或生命週期結束。這就是分發處理的內容。

我們希望您對 Linux 內核發布週期有更好的了解。否則,它可能比以往任何時候都更加混亂。無論哪種情況,請在評論部分告訴我們您的想法。