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