Linux 7.3-rc1 已經出爐。今次合併窗口完結後的首個候選版本,源碼樹規模逼近 4,100 萬行,但 Linus Torvalds 的判斷相當克制:這是一個「體積很大」、內容整體卻仍然相當典型的核心版本。真正令差異統計數字突然膨脹的,主要是 AMD GPU 相關寄存器標頭檔,而不是一次過加入數以千萬行的新執行邏輯。
1
4
4,098 萬行要點睇
截至 Linux 7.3-rc1,Linux 源碼樹約有 40.98 百萬行。統計包括:
- 約 5,134,418 行空白行;
- 約 4,912,366 行註解;
- 約 30,937,090 行偵測到的程式碼。
單是 AMD GPU 核心驅動,已經約佔 650 萬行。
1
3
不過,呢個數字唔應該直接理解成 Linux 7.3 新增了 4,100 萬行實際功能。今次特別大的提交,集中在 AMD GPU 的生成式寄存器定義,尤其是 DCN 6.0 顯示引擎及其他新圖形 IP 的標頭檔。這類檔案會大幅推高 diffstat,但並不代表有相同比例的手寫、可執行驅動程式碼。
1
4
Torvalds 表示,撇除這批 AMD 寄存器資料後,其餘統計大致符合一般合併窗口的規模;照核心開發一貫情況,驅動程式仍然是主要改動來源。
1
4
硬件及驅動支援再擴大
Linux 7.3 主要是為新平台鋪路,同時補強現有硬件支援:
- AMD Zen 6: 加入更多平台啟用工作及最佳化,為日後的 Zen 6 系統作準備。
2
- Intel Xe3P/Nova Lake: Nova Lake S 圖形支援由實驗性質逐步轉為穩定,預設啟用,毋須再使用
force_probe 手動強制探測。
2
50
- AMD 圖形: DRM 更新涵蓋新一代 AMD 圖形 IP,亦包括較舊 Radeon 硬件的改進。
50
- Valve 2026 Steam Controller: Linux 加入針對 Valve 下一代控制器的核心驅動支援。
2
- Apple Silicon: 支援擴展至更多 M3 系列變體,包括初步支援 M3 Ultra、M3 Pro 及 M3 Max。
2 另有初步 USB4 及 Thunderbolt 支援,涵蓋 Apple M1 至 M3 系統。
3
- Nouveau: 開源 NVIDIA 驅動加入 NVK Vulkan Video 解碼支援。
2
對 Intel 顯示晶片用戶而言,Nova Lake 的改動尤其值得留意:核心不再把它完全視為需要手動開啟的實驗功能。不過,「預設啟用」並不代表所有相關功能已經完成;例如 DisplayPort 2.1 ALPM,在 Linux 7.3 開發周期內仍然處於處理中。
54
檔案系統:效能、測試與清理同步進行
Linux 7.3 的檔案系統改動比較分散,重點包括以下幾方面。
Btrfs 效能改進
Btrfs 在今次合併窗口加入以效能為重點的改動,是這個版本較受注意的檔案系統更新之一。不過,現有資料並沒有提出單一基準測試,亦不能據此宣稱所有工作負載都會獲得相同幅度的提升。
2
FailFS 方便測試錯誤處理
Linux 7.3 加入 FailFS,這是一個刻意讓操作失敗的虛擬檔案系統。任何到達 FailFS 的操作都會回傳 EOPNOTSUPP,即「不支援該操作」的錯誤碼。
它不是用來儲存日常檔案,而是方便開發者測試程式遇到檔案系統錯誤時的處理方式;其定位與較早加入的 NULLFS 類似,屬於測試工具多於一般用戶功能。
35
NTFS 可讀取 WOF 壓縮檔案
NTFS 新增讀取由 Windows Overlay Filter 機制壓縮、一般稱為 WOF 壓縮檔案的支援。對需要在 Linux 存取 Windows 建立的相關壓縮資料,用處會較直接。
2
移除過時驅動
今次周期亦移除了過時的 EFS 及 FreeVxFS 檔案系統驅動。這是維護及清理工作,未必會帶來明顯的桌面端新功能,但可減少核心需要長期保留及維護的舊代碼。
2
USB-C 開始核對線材,USB4STREAM 可選低延遲模式
Linux 7.3 的 USB-C 程式碼開始檢查線材是否真的支援所要求的替代模式(alt mode)。檢查項目包括線材身份資料、被動 USB 2.0 線材的限制,以及主動式線材是否具備相應插頭資訊。
簡單講,核心會較少機會將一條不適合的線材誤當成支援 DisplayPort 或其他替代模式,從而減少初始化失敗或功能宣告不正確的情況。
36
37
另外,USB4STREAM 加入 busy-poll 選項。USB4STREAM 是 Intel 為 USB4/Thunderbolt 直連系統設計的原始資料傳輸協定,適合在兩部機器之間直接傳送資料。busy polling 可避開部分中斷及工作排程延遲,換取較低延遲;代價是增加 CPU 使用量,因此主要針對對延遲敏感的用途,並非人人適用的預設模式。
39
45
何時有正式版?
Linux 7.3-rc1 於 2026 年 8 月 30 日、兩星期合併窗口結束後標記發布。
3
43 要留意,rc1 只是測試版本,並非正式完成的 Linux 7.3。
按照預計約 6 至 7 個候選版本的節奏,穩定版暫時估計會在 2026 年 10 月中至下旬推出。不過,如果測試期間發現回歸問題,可能需要增加候選版本,實際日期仍有機會押後。
3
4
總結:今次焦點是規模,不是單一「爆炸性」功能
Linux 7.3-rc1 最吸睛的地方,是它接近 4,100 萬行,而不是某一項足以改變使用方式的單一功能。AMD DCN 6.0 寄存器標頭檔佔去約三分一變更,令合併內容看起來特別龐大;若只看新增執行邏輯,整體仍屬相當常規的一次更新。
1
4
對實際用戶較有感的,反而是新 AMD 及 Intel 平台支援、Valve 和 Apple 新硬件啟用、圖形驅動覆蓋範圍擴大、檔案系統測試及相容性改善,以及 USB4 直連傳輸可選更低延遲模式。