Linux 內核支持周期即將發生一項重大變革!
(Open Source Summit Europe)歐洲開源峰會剛剛開幕,我們開始看到圍繞 Linux 和開源軟件的一些有趣動態。
其中一項新聞是關于未來將如何處理 Linux 內核的 長期支持(LTS)版本。
我們來看一下即將進行的更迭。
新變化: 在峰會上,Linux 開發者和 LWN 執行編輯 Jonathan Corbett 宣布,Linux 內核的 LTS 周期即將從原先的六年縮短至兩年!
目前,有 六個 LTS 版本的 Linux 內核,即 4.14、4.19、5.4、5.10、5.15 和 6.1。
在將來,繼 4.14 之后,當 LTS 狀態的下兩個版本被淘汰時,它們將不會被其他內核版本所取代。
?? 你可以查閱 Linux 內核歸檔 來了解目前 LTS 版本 Linux 內核預計的終止支持日期。
長期支持內核:
版本 | 維護者 | 發布于 | 計劃終止日期 |
6.1 | Greg Kroah-Hartman & Sasha Levin | 2022-12-11 | 2026 年 12 月 |
5.15 | Greg Kroah-Hartman & Sasha Levin | 2021-10-31 | 2026 年 10 月 |
5.10 | Greg Kroah-Hartman & Sasha Levin | 2020-12-13 | 2026 年 12 月 |
5.4 | Greg Kroah-Hartman & Sasha Levin | 2019-11-24 | 2025 年 12 月 |
4.19 | Greg Kroah-Hartman & Sasha Levin | 2018-10-22 | 2024 年 12 月 |
4.14 | Greg Kroah-Hartman & Sasha Levin | 2017-11-12 | 2024 年 1 月 |
時機選擇:Jonathan 提到的理由之一是,并不是很多人使用舊版本的 Linux 內核,因此這些版本沒必要繼續進行維護。
我對此表示同意。然而,肯定有些人對此舉動感到不滿。
但是,這個決策的推進主要是由于 Linux 代碼維護人員過度勞累的大問題。
你看,對于一個 LTS 版本的代碼進行檢查和改善是一項重任務,需要消耗大量的時間和精力,而問題就出在這里。
據 Jonathan 所說,維護人員面臨的 兩個大挑戰 分別是:大部分 維護人員并未得到酬勞以維護 Linux 內核,以及采用 “Fuzzing” 技術尋找問題,雖然有所幫助,但有時也可能揭示出許多小問題,需要維護人員花費更多的精力。
看到這樣的情況,維護人員容易感到疲勞,對吧???
當被問及 維護人員如何得到幫助? 時,Jonathan 建議他們與雇主進行溝通,把 Linux 內核維護工作轉為付費工作。
他還補充說,
如果公司希望繼續從 Linux 中獲益,就需要意識到他們必須向 Linux 回饋。
總的來說,此次變革將減輕維護人員的負擔,但依賴于舊版本 Linux 內核的系統可能會承受不獲得關鍵更新的風險。
這可能會對大部分用戶產生影響,或可能不會,但對某些組織來說,可能會帶來些許不便。
?? 你怎么看?在下方評論區分享你的想法吧。