今年第一個新內核版本已經到來——是的,Linux 6.13 已經穩定了。
Linux 內核 6.13 一如既往地增加了大量改進,從有望提高速度的更新的 Raspberry Pi 圖形驅動程序,到惰性搶占邏輯、擴展的 Rust 支持以及針對大量硬件、外設和數字小工具的新驅動程序。
此外,與所有新內核版本一樣,我們正在持續努力支持行業巨頭英特爾和 AMD 的新的和即將推出的 CPU 和 GPU。
Linus Torvalds 在一封發給 Linux 的電子郵件中悄悄確認了 Linux 6.13 的發布Linux 內核郵件列表(LKML),注意到那作為“上週沒有發生任何可怕或意外的事情,所以我已經標記並推出了最終的 6.13 版本。”
如果您想了解有關 Linux 6.13 帶來的變化的更多細節,請繼續閱讀!
Linux 內核 6.13 添加了惰性搶占支持,努力簡化內核的搶占邏輯和配置選項以提供更好的結果。隨著時間的推移,它的添加可能會減少整個內核其餘部分中與調度程序相關的調用。
Linux 6.13 中的核心內核變化提醒人們,Linux 開發仍然是不穩定的,並且可以進行修訂
LWN 有一個詳細文章了解搶占在內核中的工作原理,以及惰性搶占如何使事情發生變化(變得更好)——如果您有興趣了解更多信息,那麼非常值得一讀!
動態調整共享內存環的大小在 io_uring 子系統中,由於IORING_REGISTER_RING_RESIZE命令。這是一個很大的好處,因為可以使用較小的環大小(即使用更少的內存)打開,然後隨著 I/O 需求的增加而擴展。
在其他地方,有一個新的 PIDFD_GET_INFO ioctl() 操作獲取有關由 pidfd 表示的進程的信息;並使用以下命令生成性能更高的內核版本自動FDO(自動反饋導向優化)和螺旋槳最佳化.
Linux 內核 6.13 看到了工作隊列最大並發限制從 512 提高到 2048,增加 4 倍可能有助於通過減少工作隊列限制導致的速度下降來提高穩定性,並可能提高工作隊列繁重的工作負載性能。
儘管普通桌面用戶不會(直接)受益,但這是一個重要的變化,將在服務器設置和大規模計算操作中敏銳地感受到。
Linux 6.13 中的這些核心內核變化提醒人們,Linux 仍然保持著流動性和適應性,其維護者並不重視或固定在某些方法上。技術優勢總是勝出,即使對於重大變更提案也是如此。
架構與虛擬化
添加了在 Linux 6.13 開發週期中引起廣泛關注的“合併”支持舊款 iPhone 和 iPad 芯片,從 A7 到 A11,以及中間的許多 X 版本。
可以理解的是,Linux 社區中的一些人很興奮,認為 Linux 發行版現在可以在舊 iPhone/iPad 上神奇地啟動。它不是那簡單的。 6.13 中的提交是為了“最基本的……基本啟動”,即沒有任何最終用戶可用的東西 - 但這是一個開始!
Loongarch架構在Linux 6.13中獲得了實時搶占和惰性搶占支持,同時內核也準備好處理RISC-V“Smmpm”、“Smnpm”和“Ssnpm”指針屏蔽擴展。
一個新的虛擬 CPUfreq 驅動程序包含在 Linux 內核 6.13 中。這使得主機和來賓系統之間的 CPU 頻率協調成為可能。目標:改進“通過向主機發送 vCPU 的頻率作為提示來了解虛擬機內工作負載的性能和能力。”
想要在 ARM64 上的 ARM 機密計算架構 (CCA) 下的受保護 VM 中運行 Linux?借助 Linux 6.13,您可以做到這一點,同時對用戶空間中的受保護控制堆棧的支持可提供安全強化和更輕鬆的分析。
文件系統
Linux 內核 6.11 添加了對 NVMe 和 SCSI 塊設備的原子寫入支持,而 Linux 6.13 對此進行了擴展以支持ext4 和 XFS 文件系統上的原子寫入支持(對於那些不知道的人來說,ext4 是 Ubuntu 的默認文件系統)。
微軟的克里斯蒂安·布勞納解釋(原文如此):“原子寫入是一種帶有撕裂寫入保護的寫入。這意味著對於電源故障或任何硬件故障,寫入中的所有數據或全部數據都不會被存儲,永遠不會混合新舊數據。”
一個不錯的愛好者。
別處,Btrfs 可以通過 io_uring 執行編碼讀取,並將等待子卷通過新的 BTRFS_IOC_SUBVOL_SYNC_WAIT ioctl() 命令完成清理操作;這reiserfs 文件系統已刪除完全來自內核。
設備、驅動程序、碎屑
Linux 6.13 帶來了改進的 Broadcom V3D 內核驅動程序,由 Raspberry Pi 使用。對 1MB“超級頁面”和 64KB“大頁面”的支持將為內存使用量較高的遊戲和應用程序提供更快的圖形性能。
與英特爾相比,較新的 Alienware X 系列、M 系列和戴爾筆記本電腦受益於逆向工程的戴爾 WMAX 熱接口支持。
這Alienware 指揮中心Windows 上的應用程序使用該界面允許用戶配置熱配置文件。由於該應用程序在 Linux 上不可用,並且戴爾(尚未)分享有關該界面的任何文檔,因此內核貢獻者介入了。
Linux 6.13 還添加了大量針對外圍設備、設備和其他配件的新驅動程序。
其中,80元海盜船 Void 耳機可以報告電池狀態、麥克風位置、固件版本、USB 無線狀態和側音設置;以及 Apple Magic Trackpad 2 的新 USB-C 版本。
引入了新的 HID 驅動程序來支持由基索納。目前,它僅支持電池報告Kysona M600 遊戲鼠標(獲得好評)但預計會及時添加更多設備。
儘管 SDUC(SD 超大容量)存儲卡規格已於 2018 年制定,支持超過 2TB 的存儲容量(最高可達 128TB),但首批卡將於今年上市。在此之前,Linux 6.13 將會投入使用支持 SDUC 卡。
堅持存儲,超高速 II (UHS-II) SDXC 卡在 Linux 6.13 中獲得了改進的性能,並且內核增加了支持 NVMe 2.1 規範(還有許多其他 NVMe 愛好者)。
除了上面提到的項目之外,Linux 內核 6.13 中的其他變化還有:
- Intel/AMD 上更快的 CRC32C 和 AEGIS-128 加密性能
- 輕的保護頁功能
- Nouveau 內核驅動程序 DRM Panic 支持 NVIDIA NV50+ GPU
- 能夠禁用 Radeon 7000 GPU 的零 RPM 功能
- Rust 跟踪事件、就地模塊和內存分配器支持
- 為選定的 GPU 啟用運行時重新分區支持
- AMD EPYC 9005 處理器現在使用 AMD P-State
- 全志 a100 SoC CPUFreq 支持
- 支持 Kobo Clara 2E 電子書閱讀器
- Big TCP GSO 支持 WireGuard
- SELinux 現在管理各個網絡鏈接操作的策略
- 對 tmpfs 的不區分大小寫的支持
- 各種新的(未記錄的)BPF 功能
- 文件描述符內存安全
- 新的 TX H/W 流量整形 API
- Rust 就地模塊支持
- 多粒度時間戳
另外,我只挑選那些聽起來對我來說有趣、讓我的新聞感覺興奮或感覺與桌面 Linux 發行版用戶相關的內容。
請參閱 LWN 合併報告(第 1 部分&第 2 部分)在 Linux 6.13 開發週期中編譯以獲取全面的詳細信息。
獲取 Linux 內核 6.13
想知道如何在 Ubuntu 中安裝 Linux 6.13 內核?如果您是編譯代碼的高手,請自己動手:源代碼可供下載。
否則,您需要等待其他人為您打包內核更新。
Ubuntu LTS 用戶確實會收到從較新的 Ubuntu 版本向後移植的主要新內核版本,即 Ubuntu 24.04 接收來自 Ubuntu 24.10、25.04、25.10 等的內核,作為 Ubuntu 硬件支持 (HWE) 堆棧的一部分。
但 Linux 內核 6.13 不會成為 HWE 的一部分,因為 Ubuntu 25.04 尚未發布,並將隨 Linux 內核 6.14(即將進入開發)一起發布。
另一種選擇是規範主線內核構建。這些沒有簽名,可能無法在某些硬件上啟動,沒有收到安全更新,可能缺少特定於 Ubuntu 的補丁/修復等 - 但一些用戶愉快地運行它們。
如果您需要 Linux 6.13 來實現某個重要的新功能或特定修復,請密切關注該服務器上的預打包 DEB — 只需要知道,使用它們的風險由您自己承擔,好嗎!
今年第一個新內核版本已經到來——是的,Linux 6.13 已經穩定了。
Linux 內核 6.13 一如既往地增加了大量改進,從有望提高速度的更新的 Raspberry Pi 圖形驅動程序,到惰性搶占邏輯、擴展的 Rust 支持以及針對大量硬件、外設和數字小工具的新驅動程序。
此外,與所有新內核版本一樣,我們正在持續努力支持行業巨頭英特爾和 AMD 的新的和即將推出的 CPU 和 GPU。
Linus Torvalds 在一封發給 Linux 的電子郵件中悄悄確認了 Linux 6.13 的發布Linux 內核郵件列表(LKML),注意到那作為“上週沒有發生任何可怕或意外的事情,所以我已經標記並推出了最終的 6.13 版本。”
如果您想了解有關 Linux 6.13 帶來的變化的更多細節,請繼續閱讀!
Linux 6.13 特性和變化
Linux 內核 6.13 添加了惰性搶占支持,努力簡化內核的搶占邏輯和配置選項以提供更好的結果。隨著時間的推移,它的添加可能會減少整個內核其餘部分中與調度程序相關的調用。
Linux 6.13 中的核心內核變化提醒人們,Linux 開發仍然是不穩定的,並且可以進行修訂
LWN 有一個詳細文章了解搶占在內核中的工作原理,以及惰性搶占如何使事情發生變化(變得更好)——如果您有興趣了解更多信息,那麼非常值得一讀!
動態調整共享內存環的大小在 io_uring 子系統中,由於IORING_REGISTER_RING_RESIZE命令。這是一個很大的好處,因為可以使用較小的環大小(即使用更少的內存)打開,然後隨著 I/O 需求的增加而擴展。
在其他地方,有一個新的 PIDFD_GET_INFO ioctl() 操作獲取有關由 pidfd 表示的進程的信息;並使用以下命令生成性能更高的內核版本自動FDO(自動反饋導向優化)和螺旋槳最佳化.
Linux 內核 6.13 看到了工作隊列最大並發限制從 512 提高到 2048,增加 4 倍可能有助於通過減少工作隊列限制導致的速度下降來提高穩定性,並可能提高工作隊列繁重的工作負載性能。
儘管普通桌面用戶不會(直接)受益,但這是一個重要的變化,將在服務器設置和大規模計算操作中敏銳地感受到。
Linux 6.13 中的這些核心內核變化提醒人們,Linux 仍然保持著流動性和適應性,其維護者並不重視或固定在某些方法上。技術優勢總是勝出,即使對於重大變更提案也是如此。
架構與虛擬化
添加了在 Linux 6.13 開發週期中引起廣泛關注的“合併”支持舊款 iPhone 和 iPad 芯片,從 A7 到 A11,以及中間的許多 X 版本。
可以理解的是,Linux 社區中的一些人很興奮,認為 Linux 發行版現在可以在舊 iPhone/iPad 上神奇地啟動。它不是那簡單的。 6.13 中的提交是為了“最基本的……基本啟動”,即沒有任何最終用戶可用的東西 - 但這是一個開始!
Loongarch架構在Linux 6.13中獲得了實時搶占和惰性搶占支持,同時內核也準備好處理RISC-V“Smmpm”、“Smnpm”和“Ssnpm”指針屏蔽擴展。
一個新的虛擬 CPUfreq 驅動程序包含在 Linux 內核 6.13 中。這使得主機和來賓系統之間的 CPU 頻率協調成為可能。目標:改進“通過向主機發送 vCPU 的頻率作為提示來了解虛擬機內工作負載的性能和能力。”
想要在 ARM64 上的 ARM 機密計算架構 (CCA) 下的受保護 VM 中運行 Linux?借助 Linux 6.13,您可以做到這一點,同時對用戶空間中的受保護控制堆棧的支持可提供安全強化和更輕鬆的分析。
文件系統
Linux 內核 6.11 添加了對 NVMe 和 SCSI 塊設備的原子寫入支持,而 Linux 6.13 對此進行了擴展以支持ext4 和 XFS 文件系統上的原子寫入支持(對於那些不知道的人來說,ext4 是 Ubuntu 的默認文件系統)。
微軟的克里斯蒂安·布勞納解釋(原文如此):“原子寫入是一種帶有撕裂寫入保護的寫入。這意味著對於電源故障或任何硬件故障,寫入中的所有數據或全部數據都不會被存儲,永遠不會混合新舊數據。”
一個不錯的愛好者。
別處,Btrfs 可以通過 io_uring 執行編碼讀取,並將等待子卷通過新的 BTRFS_IOC_SUBVOL_SYNC_WAIT ioctl() 命令完成清理操作;這reiserfs 文件系統已刪除完全來自內核。
設備、驅動程序、碎屑
Linux 6.13 帶來了改進的 Broadcom V3D 內核驅動程序,由 Raspberry Pi 使用。對 1MB“超級頁面”和 64KB“大頁面”的支持將為內存使用量較高的遊戲和應用程序提供更快的圖形性能。
與英特爾相比,較新的 Alienware X 系列、M 系列和戴爾筆記本電腦受益於逆向工程的戴爾 WMAX 熱接口支持。
這Alienware 指揮中心Windows 上的應用程序使用該界面允許用戶配置熱配置文件。由於該應用程序在 Linux 上不可用,並且戴爾(尚未)分享有關該界面的任何文檔,因此內核貢獻者介入了。
Linux 6.13 還添加了大量針對外圍設備、設備和其他配件的新驅動程序。
其中,80元海盜船 Void 耳機可以報告電池狀態、麥克風位置、固件版本、USB 無線狀態和側音設置;以及 Apple Magic Trackpad 2 的新 USB-C 版本。
引入了新的 HID 驅動程序來支持由基索納。目前,它僅支持電池報告Kysona M600 遊戲鼠標(獲得好評)但預計會及時添加更多設備。
儘管 SDUC(SD 超大容量)存儲卡規格已於 2018 年制定,支持超過 2TB 的存儲容量(最高可達 128TB),但首批卡將於今年上市。在此之前,Linux 6.13 將會投入使用支持 SDUC 卡。
堅持存儲,超高速 II (UHS-II) SDXC 卡在 Linux 6.13 中獲得了改進的性能,並且內核增加了支持 NVMe 2.1 規範(還有許多其他 NVMe 愛好者)。
除了上面提到的項目之外,Linux 內核 6.13 中的其他變化還有:
- Intel/AMD 上更快的 CRC32C 和 AEGIS-128 加密性能
- 輕的保護頁功能
- Nouveau 內核驅動程序 DRM Panic 支持 NVIDIA NV50+ GPU
- 能夠禁用 Radeon 7000 GPU 的零 RPM 功能
- Rust 跟踪事件、就地模塊和內存分配器支持
- 為選定的 GPU 啟用運行時重新分區支持
- AMD EPYC 9005 處理器現在使用 AMD P-State
- 全志 a100 SoC CPUFreq 支持
- 支持 Kobo Clara 2E 電子書閱讀器
- Big TCP GSO 支持 WireGuard
- SELinux 現在管理各個網絡鏈接操作的策略
- 對 tmpfs 的不區分大小寫的支持
- 各種新的(未記錄的)BPF 功能
- 文件描述符內存安全
- 新的 TX H/W 流量整形 API
- Rust 就地模塊支持
- 多粒度時間戳
另外,我只挑選那些聽起來對我來說有趣、讓我的新聞感覺興奮或感覺與桌面 Linux 發行版用戶相關的內容。
請參閱 LWN 合併報告(第 1 部分&第 2 部分)在 Linux 6.13 開發週期中編譯以獲取全面的詳細信息。
獲取 Linux 內核 6.13
想知道如何在 Ubuntu 中安裝 Linux 6.13 內核?如果您是編譯代碼的高手,請自己動手:源代碼可供下載。
否則,您需要等待其他人為您打包內核更新。
Ubuntu LTS 用戶確實會收到從較新的 Ubuntu 版本向後移植的主要新內核版本,即 Ubuntu 24.04 接收來自 Ubuntu 24.10、25.04、25.10 等的內核,作為 Ubuntu 硬件支持 (HWE) 堆棧的一部分。
但 Linux 內核 6.13 不會成為 HWE 的一部分,因為 Ubuntu 25.04 尚未發布,並將隨 Linux 內核 6.14(即將進入開發)一起發布。
另一種選擇是規範主線內核構建。這些沒有簽名,可能無法在某些硬件上啟動,沒有收到安全更新,可能缺少特定於 Ubuntu 的補丁/修復等 - 但一些用戶愉快地運行它們。
如果您需要 Linux 6.13 來實現某個重要的新功能或特定修復,請密切關注該服務器上的預打包 DEB — 只需要知道,使用它們的風險由您自己承擔,好嗎!
