Linux 內核是 Linux 操作系統 (OS) 的支柱,是計算機硬件與其進程之間的基本接口。
最後一個週日, 萊納斯·托瓦爾茲(Linus Torvalds)宣布推出 新的穩定版本 Linux 內核 6.5, 該版本引入了許多新功能、新的和更新的驅動程序以實現更好的硬件兼容性以及其他更改。
最顯著的特點 Linux Kernel 6.5 中,重點介紹了支持 ALSA 中的 MIDI 2.0、RISC-V 架構的 ACPI 支持以及 Landlock p 支持用於 UML(用戶模式 Linux)。
Linus Torvalds 提到他對這個版本有點擔心。
“上週沒有發生什麼特別奇怪或可怕的事情,所以沒有理由推遲 6.5 版本的發布。 我仍然有一種揮之不去的感覺,很多人都在度假,所以事情一直很安靜,部分原因是這樣。 但這次發布進展順利,所以可能只是我偏執了,”他在周日的一篇帖子中寫道。
Linux 6.5中的主要新聞
在這個新發布的 Linux 6.5 版本中, 最值得期待的新聞 我們已經在博客上討論過這一點, 是系統 緩存統計(), 其目的是查詢文件和目錄的頁面緩存的狀態。
新的系統調用 允許用戶空間程序確定文件的哪些頁面緩存在主內存中。 與之前可用的“mincore()”系統調用不同,“cachestat()”調用允許您查詢更詳細的統計信息,例如緩存頁數、臟頁數、逐出頁數、最近逐出頁數和用於重寫的標記頁數。
Linux 6.5 內核中另一個突出的變化是 並行運行處理器的工具, 這可以改善多插槽服務器上的啟動時間。 這一改進對於超大規模企業來說非常重要。
除此之外,我們在Linux 6.5中還可以發現, 支持USB 4.2, 但值得一提的是,支持尚未完成。 我們還可以發現 Wi-Fi 7受到內核更多關注,以及該版本中改進的 Btrfs 文件系統的性能
Linux 6.5引入硬件支持 用於平板電腦聯想 Yoga Book yb1-x90f/ly Nextbook Ares 8A,Dell Studio 1569 (ACPI 背光問題)、Lenovo ThinkPad X131e(AMD build 3371)和 Apple iMac11,3 計算機
另一方面,值得注意的是,也許最值得注意的內容是 默認啟用 P 狀態 在某些 AMD 處理器上,這意味著內核可以更有效地管理內核以平衡性能和功耗。
P 狀態默認啟用 而不是用於電源管理的 CPUFreq 驅動程序。 添加參數
其他變化 脫穎而出:
- ALSA 音頻子系統添加了對 MIDI 2.0 設備的支持。
- F2FS 文件系統支持“errors=”掛載選項,通過該選項您可以配置在向驅動器讀取或寫入數據時出現錯誤時的行為。
- 任務調度程序通過消除 SMT 區域之間不必要的遷移,改善了 CPU 核心之間的負載平衡
- SLAB 內存分配機制已被棄用,並將在未來版本中刪除,內核中將僅使用 SLUB。 引用的原因包括維護問題、代碼問題以及更高級的 SLUB 分配器的功能重複。
- 由於多個CPU的並行激活,將處理器轉移到在線狀態的過程顯著加速(最多10倍)。
- Loongarch架構支持同時多線程(SMT)。 它還提供了使用 Clang 編譯器構建 Loongarch 內核的能力。
- 添加了對 ACPI 和 RISC-V 架構的“V”(Vector,向量指令)擴展的支持。 prctl() 中提供了參數“/proc/sys/abi/riscv_v_default_allow”和標誌集“PR_RISCV_V_*”來控制擴展。
- 在具有支持 Armv8.8 擴展的 ARM 處理器的系統上,提供了在用戶空間中使用 memcpy/memset 處理器指令的功能。
終於 如果您有興趣了解更多信息, 您可以查看詳細信息 在下面的鏈接中。