欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux Kernel 6.13發(fā)布:附更新內(nèi)容及新特性解讀

  發(fā)布時間:2025-01-23 15:10:45   作者:佚名   我要評論
Linux 內(nèi)核 6.13 正式發(fā)布,新版本引入了惰性搶占支持,簡化內(nèi)核搶占邏輯,通過減少與調(diào)度器相關(guān)的調(diào)用次數(shù),讓內(nèi)核在運行時表現(xiàn)更優(yōu),從而提高效率

Linux Kernel 6.13 正式發(fā)布,帶來了許多值得關(guān)注的重要功能。首先是針對 Raspberry Pi 的圖形驅(qū)動程序優(yōu)化,預(yù)計性能會有明顯提升。此外,內(nèi)核還引入了「惰性搶占邏輯」,進一步優(yōu)化了任務(wù)調(diào)度效率。同時,對 Rust 語言的支持也得到了增強,讓喜歡 Rust 的開發(fā)者有了更多選擇。

按照慣例,硬件支持方面也沒落下。Linux Kernel 6.13 新增了許多硬件和外設(shè)的驅(qū)動程序,覆蓋面更廣。還加強了對 Intel 和 AMD 新一代 CPU 和 GPU 的支持,為未來的硬件升級做好了準(zhǔn)備。

接下來,我們就來詳細(xì)解讀這些新特性,帶你深入了解這次更新的亮點。

Linux Kernel 6.13 更新亮點

核心層級優(yōu)化

  • 惰性搶占支持:Linux 6.13 內(nèi)核最亮眼的改動莫過于「惰性搶占支持」。這個新特性簡化了內(nèi)核的搶占邏輯和配置流程,讓內(nèi)核在運行時表現(xiàn)更優(yōu)。通過減少與調(diào)度器相關(guān)的調(diào)用次數(shù),效率自然也就上去了。
  • io_uring 子系統(tǒng)優(yōu)化:io_uring 子系統(tǒng)引入了IORING_REGISTER_RING_RESIZE命令,允許共享內(nèi)存 Ring 動態(tài)調(diào)整大小。系統(tǒng)可以從較小的 Ring 啟動(占用更少內(nèi)存),然后根據(jù) I/O 需求逐步擴展。這種靈活性帶來了顯著的性能提升。
  • PIDFD_GET_INFO ioctl() 操作:內(nèi)核新增了PIDFD_GET_INFO ioctl()操作,用于獲取 pidfd 對應(yīng)進程的信息。此外,內(nèi)核構(gòu)建中引入了 AutoFDO(自動反饋驅(qū)動優(yōu)化)和 Propeller 技術(shù),這些優(yōu)化措施進一步提升了內(nèi)核的性能和效率。
  • 提升工作隊列的并發(fā)限制:Linux Kernel 6.13 將工作隊列的最大并發(fā)限制從 512 提高到了 2048,整整翻了 4 倍!這一改動對于重度依賴工作隊列的任務(wù)來說,是一大福音。尤其是在服務(wù)器和大規(guī)模計算場景下,性能瓶頸會大幅減少。(雖然普通桌面用戶可能感受不到這些變化,但對服務(wù)器和高負(fù)載應(yīng)用設(shè)備來說,影響深遠。)

從這些核心層級的改動中,可以看出 Linux 內(nèi)核始終保持著靈活和進步的姿態(tài)。社區(qū)在決策時,始終以技術(shù)優(yōu)越性為核心標(biāo)準(zhǔn),只要有必要且有價值,大規(guī)模調(diào)整也會被采納。

架構(gòu)與虛擬化

  • 老款 iPhone 和 iPad 芯片支持:在 Linux 6.13 的開發(fā)過程中,一個備受矚目的變化就是增加了對舊款 iPhone 和 iPad 芯片的支持,涵蓋了從 A7 到 A11 芯片,以及多個 X 系列版本。雖然目前還只是基礎(chǔ)支持,只能實現(xiàn)基本的啟動功能,但這已經(jīng)是一個不錯的開始了!未來或許我們能看到 Linux 發(fā)行版在老款 iPhone 和 iPad 上運行,想到這一點,還真是有點小激動呢。
  • Loongarch 和 RISC-V 架構(gòu)的增強:在架構(gòu)支持方面,Linux 6.13 內(nèi)核為 Loongarch 架構(gòu)添加了實時搶占和惰性搶占功能。同時,RISC-V 架構(gòu)也得到了增強,新增了對 Smmpm、Smnpm 和 Ssnpm 指針屏蔽擴展模式的支持,進一步提升了架構(gòu)的性能和能力。
  • 虛擬 CPUfreq 驅(qū)動:引入了一款新的虛擬 CPUfreq 驅(qū)動,用于在主機和虛擬機 (VM) 系統(tǒng)中協(xié)調(diào) CPU 頻率。它的核心目標(biāo)是通過將虛擬 CPU 的頻率作為「提示」發(fā)送給主機,來優(yōu)化虛擬機內(nèi)部任務(wù)的性能和能效。
  • ARM CCA 支持:如果你需要在 ARM Confidential Compute Architecture (CCA) 的受保護 VM 中運行 Linux,6.13 內(nèi)核已經(jīng)能夠滿足這一需求。新增的用戶空間對受保護控制棧 (Guarded Control Stack) 的原生支持,不僅提高了安全性,還簡化了性能分析和調(diào)試工作,使得開發(fā)者的工作環(huán)境更加友好。

文件系統(tǒng)

Linux Kernel 6.13 在文件系統(tǒng)方面的更新也相當(dāng)給力,尤其是對 ext4 和 XFS 文件系統(tǒng)的原子寫支持。要知道,ext4 是 Ubuntu 的默認(rèn)文件系統(tǒng),這個改進對許多用戶來說意義重大。

  • 原子寫支持的擴展:其實,Linux Kernel 6.11 已經(jīng)為 NVMe 和 SCSI 塊設(shè)備添加了原子寫支持,而 6.13 內(nèi)核將這一功能擴展到了 ext4 和 XFS 文件系統(tǒng)。微軟的 Christian Brauner解釋道:「原子寫是一種帶有破損寫保護的操作。這意味著,無論是遭遇斷電還是硬件故障,寫入的數(shù)據(jù)要么全部存儲,要么完全不存儲,絕對不會出現(xiàn)舊數(shù)據(jù)和新數(shù)據(jù)混雜的情況。」簡單來說,這個功能大大提升了文件系統(tǒng)的可靠性,再也不用擔(dān)心數(shù)據(jù)寫入過程中出問題了。
  • Btrfs 文件系統(tǒng)改進:Btrfs 文件系統(tǒng)這次也有不少亮點。首先,它進一步擴展了對 io_uring 的支持,新增了編碼讀取功能。其次,還引入了一個名為BTRFS_IOC_SUBVOL_SYNC_WAITioctl()命令,用于等待子卷完成清理操作。這些改進讓 Btrfs 在處理復(fù)雜任務(wù)時更加高效和可靠。
  • reiserfs 的終結(jié):值得一提的是,reiserfs 文件系統(tǒng)已經(jīng)被完全移除出內(nèi)核。這標(biāo)志著內(nèi)核對較老且功能有限的文件系統(tǒng)的支持正式終結(jié)。雖然有點感慨,但這也是技術(shù)進步的必然結(jié)果。

設(shè)備、驅(qū)動和其他改動

Linux 6.13 內(nèi)核在設(shè)備和驅(qū)動方面也帶來了不少驚喜,尤其是對 Raspberry Pi 用戶和硬件愛好者來說,可謂是福利滿滿!

  • Raspberry Pi 圖形性能提升:首先,Broadcom V3D 內(nèi)核驅(qū)動迎來了升級版,這是 Raspberry Pi 的核心驅(qū)動。此次更新增加了對 1MB「超級頁面」和 64KB「大頁面」的支持,大幅提升了游戲和高內(nèi)存需求應(yīng)用在圖形渲染方面的性能。簡單來說,樹莓派上的游戲體驗將更加流暢了!
  • Intel 設(shè)備的散熱管理支持:在 Intel 設(shè)備方面,Linux 6.13 為 Alienware X 系列、M 系列以及部分 Dell 筆記本電腦帶來了反向工程的 Dell WMAX 熱量管理接口支持。在 Windows 中,Alienware Command Center 應(yīng)用可以通過該接口讓用戶自由調(diào)整散熱方案。但由于 Dell 沒有提供 Linux 版應(yīng)用,Linux 社區(qū)的開發(fā)者們主動實現(xiàn)了這一功能?,F(xiàn)在,Linux 用戶也能更好地控制設(shè)備散熱了。
  • 外設(shè)和設(shè)備驅(qū)動更新:為多種外設(shè)和設(shè)備添加了新驅(qū)動。比如,Corsair Void 耳機現(xiàn)在支持報告電池狀態(tài)、麥克風(fēng)位置、固件版本、USB 無線信號狀態(tài)以及旁音設(shè)置。同時,蘋果 Magic Trackpad 2 的 USB-C 版本也得到了支持。此外,新增了一款 HID 驅(qū)動專門支持 Kysona 生產(chǎn)的經(jīng)濟型游戲設(shè)備,目前支持 Kysona M600 游戲鼠標(biāo)的電池狀態(tài)報告功能(這款鼠標(biāo)口碑不錯),未來還計劃擴展支持更多設(shè)備。
  • 存儲性能提升:存儲方面,Linux 6.13 也不含糊。雖然 SDUC 存儲卡規(guī)格早在 2018 年就發(fā)布了,允許存儲容量超過 2TB(最高支持 128TB),但直到今年第一批 SDUC 卡才上市。Linux 6.13 搶先支持了 SDUC 存儲卡,同時 UHS-II SDXC 卡的性能也得到了提升。此外,內(nèi)核還新增了對 NVMe 2.1 規(guī)范的支持,并伴隨了一系列 NVMe 性能優(yōu)化和增強。
  • 其他重要更新:除了上述內(nèi)容,Linux Kernel 6.13 還帶來了以下更新:
    • 提升 Intel/AMD 平臺上的 CRC32C 和 AEGIS-128 加密性能
    • 增加輕量級防護頁支持
    • 支持 NVIDIA NV50+ GPU 的 Nouveau 驅(qū)動 DRM Panic 功能
    • 增加 Rust 跟蹤事件及內(nèi)存分配器的原地模塊支持
    • 為部分 GPU 提供運行時重新分區(qū)功能支持
    • 支持 AMD EPYC 9005 處理器的 AMD P-State 模式
    • 支持 Allwinner A100 SoC 的 CPUFreq 驅(qū)動
    • 支持 WireGuard 協(xié)議的 Big TCP GSO
    • 讓 SELinux 可管理單個 netlink 操作的策略
    • 為 tmpfs 提供大小寫不敏感支持
    • 新增(尚未記錄的)BPF 功能
    • 增強文件描述符的內(nèi)存安全性
    • 新的 TX H/W 流量整形 API
    • 支持多粒度時間戳

Linux 6.13 發(fā)布后,下一個主要內(nèi)核分支 Linux 6.14 的合并窗口也將開啟,預(yù)計將在 2025 年 3 月底以穩(wěn)定形式發(fā)布。在那之前,第一個 RC 開發(fā)版本將在兩周后的 2 月 2 日開啟測試。

相關(guān)文章

最新評論