日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

整理 | 鄭麗媛

出品 | CSDN(ID:CSDNnews)

在本周舉行的歐洲開源峰會上,linux 內核開發者兼《Linux 每周新聞(Linux Weekly News)》執行主編 Jonathan Corbet 宣布了一個重大變化:

Linux 內核的長期支持(LTS)版本,維護期將從六年變回兩年。

對此,Corbet 給出的理由是:缺乏使用&缺乏支持。

2017 年之前,LTS 版本的維護期就是兩年

為什么說是“變回”?因為在 2017 年之前,Linux 內核 LTS 版本的維護期就是兩年。

具體來說,Linux 內核 LTS 版本 (Long Term Support,簡稱 LTS)是相對穩定和可靠的版本,能夠提供長期的維護和升級,因此多數企業和用戶都會優先選擇使用 LTS 版本。

在 2017 年之前,Linux LTS 內核基本上每兩年發布一次,并會在發布之后的兩年內提供安全和錯誤修復——但六年前,也就是在 2017 年 9 月的 Linaro Connect 大會上,谷歌高級工程師 Iliyan Malchev 宣布:Linux 內核團隊已同意將 LTS 的維護期從兩年延長到六年。

“所有的 Android 設備都是基于 Linux LTS 內核的,LTS 以前的維護期只有兩年,如果幸運的話,你可能會趕上一年的 LTS 支持,但如果不快速支持的話,它可能就結束了。好在,Greg Kroah-Hartman( Linux 基金會 LTS 內核維護者)已經同意延長 LTS 的支持周期到六年了。”

這是首次 Linux LTS 內核的生命周期發生延長,為此當時各大技術網站都有相關報道,而 Linux 基金會 IT 基礎架構安全總監 Konstantin Ryabitsev 也對此進一步說明:這一改變從 Linux Kernel 4.4 開始實施,且并不意味著未來所有的 Linux LTS 版本都將有六年的支持期限。

現在六年過去了,截至目前共有 6 個支持期限為六年的 Linux LTS 內核,分別是:6.1、5.15、5.10、5.4、4.19 和 4.14 版本。

而此次 Corbet 宣布 LTS 版本的支持期限再次變回兩年,也進行了相關補充:支持周期縮減至兩年的計劃,針對的是之后的新內核版本,Linux 社區仍將遵守當前的生命周期結束時間表,即 Linux6.1、5.15、5.10、5.4、4.19 和 4.14 版本的支持周期依舊是六年,具體到期時間如下:

Linux 代碼維護者們早已疲憊不堪

在解釋 LTS 版本支持周期縮短的原因時,Corbet 直白表示:“因為人們不使用它們,所以維護(舊內核)那么長時間真的沒有意義。”

正如 Corbet 所說,以 Linux 4.14 版本為例:該版本的維護期是六年,將于明年 1 月份到期——可在能選擇更多新版本 Linux LTS 內核的情況下,目前還有在使用 Linux 4.14 的人嗎?肯定有,但應該不會有很多。

除了舊版本 Linux LTS 內核的使用人數不多,Corbet 表示還有一個更大的問題,那就是:Linux 代碼維護者們早已疲憊不堪了。

據了解在過去的幾個 Linux 版本中,平均每個版本都有 2000 多名程序員參與,其中包括約 200 名新加入的開發人員——看起來人數不少?但是內核維護者,也就是那些檢查代碼是否合適、工作是否正常的人,卻完全是另一回事。

通常來說,Linux 內核維護者在維護工作中會遇到許多障礙:

  • 障礙一:許多維護者的維護工作沒有報酬,因此需要在日常工作之外維護代碼;
  • 障礙二:他們面臨著越來越多的時間要求,因為人手不足,也因為用模糊測試來找 Bug。雖然模糊測試很有幫助,但也會發現太多的小 Bug,而維護者必須對每個小 Bug 進行檢查并修復。
  • 障礙三:Linux 目前正在嘗試使用 Rust 語言。雖然 Rust 消除了 Linux 的主語言 C 容易出現的錯誤,也給維護者帶來了問題——如果一個維護者已經在 C 語言上工作了 30 年,那么要求他們再次成為 Rust 專家是一個很大的要求。

這些障礙導致了怎樣的結果呢?Linux 內核文件系統開發者和維護者 Josef Bacik 一句話總結:“維護者都快累死了,(因為)維護者不會擴展。”另一位資深 Linux 內核維護者 Darrick Wong 也補充道:“這種情況不能再繼續下去了,我們需要幫助。”

新內核的維護期為兩年,但可根據情況再延長

基于這些難點,Corbet 宣布 Linux LTS 內核的生命周期將從六年縮短至兩年。此外,他還建議維護者可以與其雇主商量,為他們的 Linux 維護工作支付報酬——許多公司必須意識到,如果他們想繼續從 Linux 中獲益,就必須回饋 Linux。

Darrick Wong 研究了許多同是 Linux 內核維護者的朋友,發現多數都在小公司、非營利組織和地方政府工作,并且與他遇到了一樣的情況:普遍工作過度、時常會有恐懼和憤怒的情緒,以及難以理解和適應新思想。“我們不明白,為什么會遇到這種情況,而我們的工作卻服務于那些收入高達數千億美元的公司?”

至于不適應 Rust 語言的 Linux 內核維護者,Corbet 只是表示:決定 Rust 是否將成為 Linux 內核主流語言的關鍵點即將到來——Linux 內核代碼中將新增三個基于 Rust 的重要組件,分別是 PuzzleFS 的一個實現,一個讀/寫 Plan9 文件系統服務器,以及最引人注目的蘋果 M1 GPU 驅動程序。

雖然名義上來看,Linux LTS 內核的生命周期將從六年減少至兩年,但正如 2017 年從兩年變成六年時的情況一樣,未來的新內核版本并非絕對只有兩年的維護期:“預計每個新 LTS 內核的維護期只有兩年,但如果整個行業有足夠的興趣來幫助支持它更長的時間,那其生命周期就可以被進一步延長。”

對 Android 的影響可能頗大?

雖然沒有明說,但 2017 年提出延長 Linux LTS 內核維護期的是谷歌,此次 Linux 的這一變化也令不少人開始擔憂谷歌的 Android。

在 PC 上,兩年只代表內核更新之間的時間間隔,所以影響可能不太大;但嵌入式設備往往不會更新內核,“兩年”代表了大部分的開發周期和對消費者的整個支持周期——顯然,兩年的時間絕對不夠。

根據谷歌在 2017 年描繪的最初圖景,手機需要兩年的時間才能開發出來,而內核更是在開始階段就被鎖定了:首先,谷歌從一個新的 Linux LTS 中分叉出“Android Common”內核,然后將其發送給高通等 SoC 供應商,并針對每種型號的 SoC 進行分叉,然后將分叉結果發送給設備制造商,后者再針對每種型號的設備進行分叉。這一整個流程完整走下來,就需要花費不少時間了。

舉個例子,Linux 于 2017 年 11 月發布了 4.14 版內核,而首批使用 4.14 版內核的 Android 手機于 2019 年春季才發布。另外,谷歌即將發布的 Android 14 也基于 Linux 5.4,這是一個發布于 4 年前且生命周期是 6 年的內核版本,但 Android 14 正式發布后,其內核對于消費者來說也只有兩年的維護期了。

為了解決上游內核發布與產品發布之間的這種長時間延遲,谷歌推出了通用內核映像(GKI),即通過統一核心內核并將 SoC 和板級支持從核心內核移至可加載模塊中,為內核模塊提供穩定的內核模塊接口(KMI),使模塊和內核可以獨立進行更新。

但即使是用了通用內核映像(GKI),也只能同步一些小的 LTS 安全更新,也并不能進行重大的內核更新:例如第一款采用了 GKI 的手機 Pixel 6 就基于 Linux 5.10,現在依舊是 Linux 5.10(這是一個發布于 3 年前的內核)。

這也就意味著,變成兩年維護期的 Linux LTS 內核,很可能會導致 Android 手機最終發貨時,其 LTS 內核的維護期恰好結束,消費者只能在設備的生命周期內使用過時的內核。

因此對于 Linux 的這一重大變化,諸多開發者和網友都十分關注:

  • “難道就沒有人想過那些價值萬億美元的公司,它們為這個對其整個業務起著承重作用的內核支付了 0 美元嗎?”
  • “也許像谷歌這樣的公司可以在這一領域提供更多支持,因為這有助于他們解決目前面臨的問題:銷售已經過時的產品。”
  • “這與識別和反向移植安全修復程序的工作并不相同。如果供應商有 6 年 LTS 的業務需求,那他們就可以為這項工作付費啊。”

那么對于這個變化,你又有什么想法嗎?

參考鏈接:

https://arstechnica.com/gadgets/2023/09/linux-gives-up-on-6-year-lts-thats-fine-for-pcs-bad-for-android/

https://www.z.NET.com/article/want-an-elegant-user-friendly-windows-alternative-try-manjaro-23-0-with-kde-plasma/

分享到:
標簽:Linux
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定