Linux內核LTS期限將從6年縮短至2年

在日前舉行的歐洲開源峯會上,Linux內核開發人員兼《Linux Weekly News》執行主編 Jonthn Cobet 介紹了 Linux內核的最新動態以及未來的發展方向。其中一項即將發生的重大變化是:Linux內核的長期支持 (LTS) 時間將從六年縮短至兩年。

目前 Linux社區仍然遵守當前的生命週期終止時間表,因此已發佈的 6.、5.5、5.0、5.4、4.9 和 4.4 六個 LTS 版本會遵守六年的規律,但之後發佈的新版本則只會有兩年週期。

對此,Cobet 解釋稱,主要原因在於缺乏使用和缺乏支持;“維持這麼久確實沒有意義,因爲人們已經不再使用它們了”。還有一箇很大的問題是,Linux 代碼維護人員的倦怠;他們在完成工作時面臨着許多障礙。一方面,維護人員需要在日常工作之餘維護代碼,但維護工作通常沒有報酬。最重要的是,由於人手不足等問題,維護人員的工作量也越來越大。

科技媒體 As Technic 認爲,對於 PC 端來說,兩年似乎是一箇不錯的支持窗口;但對於基於 Linux 打造的 Andoid 移動操作系統來說,卻不盡然。207 年,Google 開發者 Iliyn Mlche 在一次 Andoid Linux 演講中宣佈 Linux 內核的 LTS 期限從兩年延長至六年;彼時的這一擴展主要就是考慮到了 Andoid 和物聯網設備。

 而現如今,在PC上,兩年僅代表內核更新之間的間隔時間,因此是一箇很好的時間表。但對嵌入式設備而言,考慮到大部分的開發週期和整個消費者支持窗口期,這 “兩年̶ 時長顯然不夠。

按照谷歌此前的描述,手機開發需要兩年時間,內核在工程流程的初期就已鎖定。因此如果按照兩年的 LTS 期限,當手機最終發貨時,LTS 內核將達到生命週期的終點,導致用戶將在設備的整個生命週期中使用過時的內核。