Linux 6.19 核心

Linux 6.19 是 Linux 核心的一個穩定版本,預計於2026年2月8日發布。該版本的開發周期因年末假期被延長一周,額外增加了v6.19-rc8版本。其首個維護版本Linux 6.19.1於2026年2月16日發布,包含對無線網路驅動、存儲、檔案系統等方面的早期修復。之後將進入下一個命名為Linux 7.0的核心系列。

其關鍵更新包括默認啟用由位元組跳動工程師貢獻的 Per-CPU BIO 快取以提升檔案系統性能,為採用 GCN 1.0/1.1 架構的老款 AMD 顯示卡默認啟用 AMDGPU 驅動,根據測試,此項變更可為部分老顯示卡帶來高達約30%的性能提升,並使其能夠原生支持Vulkan,並修復了蘋果 M1/M2 系列晶片的USB-C連線埠識別問題。此外,Rust 支持進入新階段,首次支持使用Rust編寫I2C匯流排驅動和多個DRM驅動。其合併視窗較慣例提前一天結束。由於Linux 6.19開發周期延長導致新功能積壓,致使後續的Linux 7.0核心的RC2與RC3版本體積異常龐大,並可能拉長其整體開發周期。虛擬機軟體VirtualBox 7.2.8版本初步支持Linux 6.19和7.0核心。

發展歷程,核心技術,核心團隊,版本更新,

發展歷程

Linux 6.19核心的合併視窗於2025年12月結束,首個候選版本Linux 6.19-rc1正式發布,其發布時間因Linus Torvalds身處不同時區而較慣例提前了近一天。由於年末假期因素,Linux 6.19的開發周期被延長一周,額外增加了v6.19-rc8版本。
Linux 6.19穩定版預計於2026年2月8日發布。2026年2月16日,Linux 6.19.1版本發布,該維護版本包含了對Linux 6.19穩定版中早期錯誤(如無線網路驅動、存儲、SMB檔案系統等)的修復,並包含了對HP ZBook Studio G4音頻等設備的特殊處理。在Linux 6.19穩定版發布後,下一個核心版本將命名為Linux 7.0。
Linux 6.19開發周期的延期導致更多新功能擠入了Linux 7.0的合併視窗,致使Linux 7.0的RC2與RC3版本體積異常龐大,並可能拉長其整體開發周期。按照慣例,Linux核心周期通常包含七個RC版本,但鑒於RC2和RC3的修復規模,用戶應做好迎接RC8的準備。

核心技術

Linux 6.19核心默認啟用了Per-CPU BIO快取並將其擴展至檔案系統領域,該快取此前主要用於IO_uring與裸塊設備場景。在ext4檔案系統與NVMe的基準測試中,IOPS從562K提升至574K,增幅約2.1%,同時bio_alloc_bioset操作的CPU占用率從1.42%降至1.22%。在最不利的跨CPU分配與釋放場景下,性能影響微乎其微,且在ext4、xfs檔案系統搭配多種I/O模式和存儲後端的測試中未發現明顯性能回退。
對於採用GCN 1.0(Southern Islands)和GCN 1.1(Sea Islands)架構的老款AMD顯示卡,Linux 6.19核心將其默認驅動從傳統的“Radeon”驅動更換為更現代的“AMDGPU”驅動。這使得老顯示卡能夠支持現代功能,如Mesa RADVVulkan驅動,從而通過Proton兼容運行更多遊戲。根據測試,此項變更為老顯示卡帶來了顯著的性能提升,例如在AMD Radeon HD 7900顯示卡上的GravityMark 1.87OpenGL測試中提升最大,整體性能提升幅度可達約30%。在多個支持Vulkan的遊戲中實測性能提升顯著。
Linux 6.19核心修復了蘋果M1/M2系列機型USB-C連線埠控制器無法正確識別USB 2.0/3.x設備的問題,其根源在於USB角色會反覆切換至已激活狀態。核心修復機制包括:在驅動已處於目標狀態時,核心會忽略這些多餘的USB角色切換指令;引入了在DWC3初始化之前提前設定USB2 PHY工作模式的機制,以解決啟動前已插入USB2設備時的偶發識別失敗問題。USB3 PHY不受此問題影響。
在Linux 6.19開發周期中,Rust在核心中的支持進入了新階段,從之前以基礎設施和準備工作為主,轉向開始出現多個實際成形的Rust驅動,標誌著Rust用於實際驅動和子系統開發的階段正在開始。例如,首次支持使用Rust編寫I2C匯流排驅動和多個DRM驅動。

核心團隊

在Linux 6.19核心開發中,Timur Kristóf和Valve的Linux開源圖形驅動組為AMD GCN 1.0/1.1顯示卡啟用AMDGPU驅動做出了關鍵貢獻,這使得相關老舊顯示卡性能獲得顯著提升,整體性能提升幅度可達約30%。同時,由位元組跳動工程師主導的Per-CPU BIO快取默認啟用補丁被併入主線,旨在提升檔案系統性能,在ext4檔案系統與NVMe的基準測試中,IOPS從562K提升至574K,增幅約2.1%,同時bio_alloc_bioset操作的CPU占用率從1.42%降至1.22%。

版本更新

Linux 6.19為採用GCN 1.0/1.1架構的老款AMD顯示卡默認啟用了AMDGPU驅動,取代了老舊的Radeon驅動,根據測試,此項變更可為部分老顯示卡帶來高達約30%的性能提升,並使其能夠原生支持Vulkan。該版本默認啟用了由位元組跳動工程師貢獻的Per-CPU BIO快取,旨在提升檔案系統性能。Linux 6.19首次支持使用Rust語言編寫I2C匯流排驅動。此外,核心引入了首批使用Rust編寫的DRM驅動,包括開源NVIDIA Nova、Arm Mali Tyr及Apple Silicon DRM,並改進了虛擬化環境下的圖形穩定性。
Linux 6.19.1是Linux 6.19的首個維護版本,發布於2026年2月16日。該版本主要包含對無線網路驅動、存儲、檔案系統、音頻和藍牙等方面的小型修復,其中SMB修復較為突出,並對HP ZBook Studio G4進行了音頻特殊處理,還為Edimax EW-7611UXB藍牙USB驅動添加了新ID。
在第三方軟體支持方面,2026年4月22日,甲骨文發布的虛擬機軟體VirtualBox7.2.8版本維護更新中,宣布初步支持Linux6.19和7.0核心。

相關詞條

熱門詞條

聯絡我們