Linux 7.0-rc5 即將完成其朝向更穩定核心邁進的旅程

  • Linux 7.0-rc5 的改動比之前的 RC 版本少,開發工作也開始趨於穩定。
  • 一半的修改集中在驅動程式上,特別是 GPU、網路和一些串行控制器。
  • 針對較舊的 Radeon/AMDGPU GPU 進行了關鍵調整,並增加了 Logitech MX Master 4 藍牙滑鼠的改進支援。
  • Linux 7.0 的最終版本預計將於 4 月發布,不建議在生產系統中使用 RC5 版本。

Linux 7.0-rc5

新版 Linux 核心的第五個候選版本標誌著開發週期的轉折點,此前該核心的開發週期比以往更加動盪。 Linux 7.0-rc5Linus Torvalds 本人 他開始看到明顯的平靜跡象。 經過幾週的大量糾正和測試中的一些小插曲後。

本期主要關注… 修正錯誤並調整細節與先前的版本候選版本相比,此次版本更新並沒有引入重大新功能,變化速度也放慢了。雖然該版本的整體大小仍然比其他歷史上的第五個版本候選版本要大一些,但開發人員的整體情緒相對平靜。

一段忙碌的開發週期開始逐漸冷卻下來。

在 Linux 7.0 早期候選版本中,就偵測到了這個問題。 異常高的修改次數在測試的後期階段出現這種情況,通常意味著仍有重大漏洞被發現。最近幾週,補丁清單迅速增長,引發了社群對最終版本可能出現延遲或穩定性問題的擔憂。

Linux 7.0-rc5 的情況有所不同:Torvalds 評論道: 這款遙控車比之前的型號小。 屬於同一周期,而且大部分改動都是短期且非常具體的補丁。雖然整體統計數據顯示,此次更新規模仍略大於往年的其他RC5版本,但目前情況被認為相當可控。

Linux 7.0-rc5 的變化主要集中在哪些方面?

所謂的RC5「差異統計」顯示出該發育階段相當典型的模式:約 一半的修改與司機有關。在該組中,GPU 和網路驅動程式特別突出,而某些串列驅動程式的更新頻率則稍低一些。

在設備層之外,這些變化分佈得更為分散。它們包括 對內部網路子系統的調整這些更新包括對各種檔案系統的細微修改、對 BPF 的改進和修正、增強和測試自我檢測功能,以及針對不同硬體架構的特定修復。總的來說,這些調整旨在增強系統的穩定性,而不是添加酷炫的功能。

Radeon 和 AMDGPU 對舊款 GPU 的修復

RC5最受關注的方面之一是增加了… Radeon 和 AMDGPU 驅動程式中的補丁 它針對的是基於舊款「海南」系列的顯示卡,對應於第一代 GCN 1.0 架構。雖然它並非尖端硬件,但仍然存在於許多仍在使用的計算機中,尤其是在那些盡可能延長機器使用壽命的環境中。

納入此解決方案表明內核項目在多大程度上持續關注並致力於解決以下問題: 向下相容舊款GPU雖然人們的目光常常集中在新顯示卡的發布上,但這些不起眼的修復對於當前發行版在已運行多年的計算機上繼續正常運行至關重要,這對於充分利用資源的行政機構、教育中心或小型企業來說非常重要。

羅技 MX Master 4 藍牙滑鼠的最佳支持

Linux 7.0 也加強了對現代周邊的支持,這次輪到一款在高級用戶中頗受歡迎的裝置: 羅技MX Master 4透過對 HID 子系統的修正,這款滑鼠在透過藍牙連接時的操作性能得到了提升,從而支援羅技特有的 HID++ 協定。

由於這項改變,滑鼠可以利用 非標準功能,例如高解析度滾動這對於現代桌上型電腦和高像素密度顯示器來說效果特別出色。不過要注意的是,這些改進僅適用於透過藍牙直連連接 MX Master 4 的情況:羅技 Bolt 接收器目前在核心中還沒有專用驅動程序,因此體驗會因連接方式的不同而有所差異。

Linus Torvalds 對 Linux 7.0-rc5 的整體看法

在宣布第五位候選人時,托瓦爾茲強調: 整體情況相當「無害」。雖然 7.0 版本的候選版本比之前的版本要大一些,但大多數提交都是非常小的更改,集中在細節上,這與開發進入整合階段的想法相符。

對於密切關注核心的人來說,訊息很明確: 鼓勵你繼續嘗試 這些初步版本用於檢測可能遺漏的任何迴歸問題或錯誤。測試社群(從大型科技公司到在家編譯核心的個人)的協作對於確保穩定版本盡可能少地出現意外情況至關重要。

修改速度和對最終版本的預期

最近幾週的數據表明 修復和回歸的高峰期 首批候選版本中記錄的變更數量已顯著減少。雖然變更數量仍然不低,但第五個版本中的下降趨勢被開發者和關注內核演進的人士解讀為一個好兆頭。

如果這一趨勢延續到下一批候選人身上,那麼種種跡象表明… Linux 7.0 預計四月發布。一切都按原計劃進行。還有迴旋餘地:如果出現突發情況,可以考慮增加一些RC來延長週期,但目前官方計劃尚未修改。

如何在您的系統上測試 Linux 7.0-rc5

Linux 7.0-rc5 仍然是一個開發版本,因此, 可能影響穩定性的潛在故障不建議將其安裝在生產設備、關鍵伺服器或日常用於重要工作的系統上。不過,對於希望參與測試過程的高級用戶,有幾種方法可以在他們的機器上運行它。

在家庭或實驗室環境中,尤其是在使用 Ubuntu、Debian、Fedora 或其衍生發行版等流行發行版的環境中,最謹慎的做法是 在測試分區或虛擬機器中測試 RC5這樣就可以在不危及主系統安全的情況下報告錯誤。

上市窗口及在主要分銷通路的上架時間

目前的計劃安排 Linux 7.0 穩定版將於四月發布。只要接下來的競爭性評估保持這種較為平靜的態勢,並且沒有出現任何嚴重問題,通常情況下,融入主要分銷網絡的過程就會開始。

滾動發布發行版,在高級用戶中非常流行,通常 很快就能將新核心整合進去。相較之下,擴展支援版本或專注於最大穩定性的版本,在預設分發給所有用戶之前,需要更多的時間在自己的生態系統中測試該版本。

種種跡象表明,Linux 7.0 在經歷了比預期更動蕩的開局之後,正進入一個相對平靜的階段。 RC5 版本減少了改動,增強了相容性,涵蓋了從舊款海南 GPU 到羅技 MX Master 4 等現代週邊設備等各種設備。此外,它還依靠一個測試人員社區,透過受控測試和錯誤報告,幫助穩定版在 4 月發布,並達到數百萬系統所使用核心應有的成熟度。

Linux 7.0-rc1
相關文章:
Linux 7.0-rc1 現已發布,它是 Ubuntu 26.04 應使用的核心的第一個候選版本。