Linux 5.17 的新版本已經發布,這些是它最重要的變化

徽標內核Linux,Tux

經過兩個月的開發, 萊納斯·托瓦茲亮相 幾天前,推出了新版本的Linux內核5.17。

最顯著的變化之一 重點介紹了新的績效管理系統 處理器 AMD,支持 BPF 程序 編譯筆記本,從偽隨機數生成器到 BLAKE2s 算法的過渡, 新的 fscache 後端 緩存網絡文件系統等。

新版本收到了來自 14203 名開發人員的 1995 個修復,補丁大小為 37 MB(11366 個文件受到更改,添加了 506043 行代碼,刪除了 250954 行)。

Linux內核5.17的主要新穎之處

在這個新版本中 實現了已安裝文件系統的嵌套用戶 ID 映射的可能性,用於將某個用戶的文件映射到當前系統上另一個用戶掛載的外部分區。 添加的函數允許您在已應用映射的文件系統上遞歸地使用映射。

子系統 fscache已被完全重寫。 新的實施 其特點是代碼的顯著簡化 用更簡單的機制取代複雜的調度操作和對象狀態跟踪。 CIFS 文件系統中實現了對新 fscache 的支持。

Btrfs 針對註冊表和 fsync 操作進行了優化 對於大型目錄,通過僅複製索引鍵並減少記錄的元數據量來實現,並支持按可用空間記錄的大小進行索引和搜索,這 延遲和尋道時間減少了約 30%,這允許它中斷碎片整理操作。

Ext4 遷移到新的掛載 API 它分離了解析掛載選項和配置超級塊的階段,並刪除了對lazytime和nolazytime掛載選項的支持,這些選項是作為臨時更改添加的,以簡化從util-linux到使用標誌MS_LAZYTIME的過渡,以及 添加了對 FS 中設置和讀取標籤的支持 (ioctl FS_IOC_GETFSLABEL 和 FS_IOC_SETFSLABEL)。

控制器 添加了 amd-pstate 以提供動態頻率控制 以獲得最佳性能。 該控制器與較新的 AMD CPU 和 APU 兼容,包括一些 Zen 2 和 Zen 3 代芯片,並與 Valve 合作開發,以提高電源管理效率。 對於自適應移頻,採用了CPPC(協作處理器性能控制)機制,它可以讓您比標準移頻更精確(不限於三個性能級別)並更快地響應狀態變化。 - 狀態處理程序。 (CPU 頻率)。

另一方面,強調 提出了更新的實施方案 偽隨機數生成器 羅德蘭德, 它負責 /dev/random 和 /dev/urandom 設備的操作,值得注意的是過渡到使用 BLAKE2s 哈希函數而不是 SHA1 進行熵改組操作。 這一更改使得通過擺脫麻煩的 SHA1 算法並刪除 RNG 初始化向量的覆蓋來提高偽隨機數生成器的安全性成為可能。 由於BLAKE2s算法在性能方面領先於SHA1,因此它的使用也對性能產生了積極的影響。

添加 防止處理器中由推測執行引起的漏洞 無條件向前跳轉操作後的指令。 該問題源於對內存中緊隨跳轉指令之後的指令的搶先處理(SLS,直線推測)。 啟用安全性需要使用 GCC 版本 12 進行構建,該版本目前正在測試中。

子系統 DRM (直接渲染管理器) 並且i915驅動程序添加了對屏幕顯示敏感信息的支持, 例如,某些筆記本電腦配備的屏幕內置機密查看模式,因此很難從外部查看。 添加的更改使得可以連接此類屏幕的專用控制器,並通過在常規 KMS 控制器上設置屬性來控制隱私瀏覽模式。

控制器 amdgpu 包含對 STB 調試技術的支持 (智能跟踪緩衝區)適用於所有支持它的 AMD GPU。 STB 通過在特殊緩衝區中存儲有關上次故障之前執行的功能的信息,促進故障分析並識別問題根源。

在其他突出的變化中:

  • i915 驅動程序增加了對 Intel Raptor Lake S 芯片的支持,並默認啟用對 Intel Alder Lake P 顯卡的支持。
  • fbcon/fbdev 驅動程序返回了對控制台上硬件加速滾動的支持。
  • 持續集成變化以支持Apple M1芯片。
  • 實現了在配備 Apple M1 芯片的系統上使用 simpledrm 驅動程序的功能,以通過固件提供的幀緩衝區生成輸出。
  • eBPF 子系統中的 bpf_loop() 處理程序提供了一種在 eBPF 程序中組織循環的替代方法,測試人員可以更快、更輕鬆地進行驗證。

如果你是 有興趣了解更多,您可以查看詳細信息 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。