IT之家 1 月 21 日消息,Linux 內(nèi)核 6.13 穩(wěn)定版本昨日正式發(fā)布,這是 2025 年的第一個(gè)主要內(nèi)核版本更新,引入了惰性搶占(lazy preemption)、Arm CCA 虛擬機(jī)支持等諸多新特性和改進(jìn),同時(shí)加強(qiáng)了各種硬件支持。
IT之家注意到,新版本引入了惰性搶占支持,簡(jiǎn)化內(nèi)核搶占邏輯,通過(guò)減少與調(diào)度器相關(guān)的調(diào)用次數(shù),讓內(nèi)核在運(yùn)行時(shí)表現(xiàn)更優(yōu),從而提高效率。
此外,6.13 支持在 Arm CCA (Confidential Compute Architecture) 下的受保護(hù)虛擬機(jī)(又稱為領(lǐng)域)中運(yùn)行 Linux;并通過(guò)受控控制堆棧 (GCS) 為 AArch64 (ARM64) 提供用戶態(tài)影子棧支持。
6.13 引入了 AMD 3D V-Cache 優(yōu)化器驅(qū)動(dòng)程序,多 CCD 的銳龍 R9 X3D 處理器從而受益,而且新的 AMD EPYC 9005“Turin”服務(wù)器處理器現(xiàn)在將默認(rèn)使用 AMD P-State 而不是 ACPI CPUFreq,以提高能效;支持 Intel Xe3 顯卡;支持許多較舊的 Apple 設(shè)備,如眾多 iPad 和 iPhone(從 A7 到 A11 芯片);NVMe 2.1 規(guī)范支持;以及在使用 LLVM Clang 編譯器編譯 Linux 內(nèi)核時(shí)支持 AutoFDO(自動(dòng)反饋驅(qū)動(dòng)優(yōu)化)和 Propeller 技術(shù)。此外,Linux 6.13 還帶來(lái)了更多的 Rust 編程語(yǔ)言基礎(chǔ)設(shè)施等等。Linux Kernel 6.13 將工作隊(duì)列的最大并發(fā)限制從 512 提高到了 2048,整整翻了 4 倍。
此外,它還增加了對(duì)英特爾 ArrowLake-H CPU 和 Panther Lake 處理器的 PMU 支持,新的 ACPI 背光調(diào)節(jié)功能還適用于蘋果 MacbookPro11,2 和 Air7,2,在 SoundWire 子系統(tǒng)中支持 MIPI DisCo 2.0 規(guī)范,音頻相關(guān)加速器的新直通模式,以及用于樹(shù)莓派 V3D 驅(qū)動(dòng)程序中的硬件超級(jí)頁(yè)面支持。
Linux 6.13 為 x86、RISC-V 和龍芯 LoongArch 架構(gòu)啟用了“惰性搶占”模型 (CONFIG_PREEMPT_LAZY=y),通過(guò)將搶占請(qǐng)求延遲到節(jié)拍邊界來(lái)優(yōu)化公平類搶占,并添加了用于網(wǎng)絡(luò)的 per netns RTNL(默認(rèn)禁用)。
在網(wǎng)絡(luò)方面,Linux 6.13 內(nèi)核將 RTNL (路由網(wǎng)絡(luò)鏈路) 鎖轉(zhuǎn)換為每個(gè)網(wǎng)絡(luò)命名空間鎖,以減少命名空間繁重工作負(fù)載中的爭(zhēng)用,實(shí)現(xiàn)了一種稱為 IRQ 暫停的新機(jī)制,用于在應(yīng)用程序忙期間暫停 IRQ,增加了通過(guò) netlink 的每個(gè) NAPI 配置支持,并引入了一個(gè) TX H / W shaping API 來(lái)控制流量整形。
文件系統(tǒng)方面,F(xiàn)2FS 文件系統(tǒng)引入了一項(xiàng)設(shè)備別名功能,用戶可以劃分分區(qū),也可以通過(guò)刪除根目錄中的別名文件來(lái)回收空間,而 XFS 文件系統(tǒng)則獲得了對(duì)原子寫操作的基本支持;另一方面,F(xiàn)USE 文件系統(tǒng)引入了頁(yè)面到塊的轉(zhuǎn)換以及支持使用 sysctl 配置 FUSE 請(qǐng)求的最大值的功能。
Linux 內(nèi)核 6.13 提供了增強(qiáng)的硬件支持,為各種設(shè)備提供新的和更新的驅(qū)動(dòng)程序,包括 Vexia EDU ATLA 10 和 Surface Pro 9 5G 平板電腦、Adreno A663 GPU 芯片組、全志 H616、AMD ACP 6.3、高通 SM8750 和瑞昱 RT721 音頻芯片、NT36672A 觸摸屏、AMD I3C 控制器、英偉達(dá) Mellanox “MLX5”網(wǎng)絡(luò)設(shè)備等。此外,還提供了一個(gè)新的虛擬 cpufreq 驅(qū)動(dòng)程序,用于提高虛擬機(jī)工作負(fù)載的性能和功耗。
此外,Linux 6.13 還為龍芯 LoongArch 架構(gòu)帶來(lái)了實(shí)時(shí)計(jì)算能力,并支持用戶空間中的指針掩碼,它支持探測(cè)向量錯(cuò)位訪問(wèn)性能并支持 RISC-V 架構(gòu)上具有 Zacas 和 Zabha 的系統(tǒng)的 qspinlock,并添加了對(duì) Rust 中的跟蹤事件的支持,以及一個(gè)新的內(nèi)存分配器。
Linux 6.13 發(fā)布后,下一個(gè)主要內(nèi)核分支 Linux 6.14 的合并窗口也將開(kāi)啟,預(yù)計(jì)將在 2025 年 3 月底以穩(wěn)定形式發(fā)布。在那之前,第一個(gè) RC 開(kāi)發(fā)版本將在兩周后的 2 月 2 日開(kāi)啟測(cè)試。
參考資料:
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。