Linux 5.13 到貨,初步支持 Apple M1、驅動程序改進等

Linux內核

經過兩個月的發展, Linus Torvalds 發布 Linux kernel 5.13 release 這被認為是歷史上最大的版本,因為它收到了 17189 名開發人員的 2150 次更正,其中更改影響了 12996 個文件,添加了 794705 行代碼,刪除了 399590 行

最顯著的變化之一 突出顯示對 Apple M1 芯片的初始支持, cgroup "misc" 驅動,停止支持 /dev/kmem, 支持新的 Intel 和 AMD GPU中, 從 BPF 程序直接調用內核函數的能力,每個系統調用的內核堆棧隨機化,使用 CFI(控制流完整性)保護在 Clang 中構建的能力,用於額外進程節流的 LSM 模塊 Landlock,等等。

Linux 5.13中的主要新聞

在這個新版本的內核中e 重點介紹蘋果 ARM M1 芯片的初步支持,其中涵蓋了中斷控制器、定時器、UART、SMP、I/O和MMIO的功能。 提到GPU逆向工程還沒有完成,提供串行控制台和幀緩衝區支持來組織輸出。

另一個引人注目的新奇事物 在 MPTCP 內核中持續集成(MultiPath TCP),因為新版本增加了對 sockopt 的支持來配置通用 TCP 選項。 已實現重置單個子流的功能。

還突出了一個 新的“雜項”cgroup 驅動程序 (CONFIG_CGROUP_MISC),旨在限制和跟踪可以使用簡單且有限的計數器設置最大允許值來控制的標量資源。 例如,提到了 AMD SEV(安全加密虛擬化)機制中使用的地址空間標識符的管理。

另一方面,也強調 在 BPF 跟踪程序中,可以使用本地存儲e 任務的任務,在將數據綁定到特定 BPF 處理程序時提供更好的性能。

此外,還強調的是 在準備部門工作 13 年後,主管«喜劇» ( 控制器集合 適用於各種常見的數據採集板。 驅動程序作為 Linux 內核模塊實現,提供通用功能和單獨的低級驅動程序模塊) 已經穩定 並移至大型機以支持數據收集設備。

En ext4,現在允許在刪除文件時覆蓋目錄條目 以確保刪除的文件名被刪除。 通過預加載塊位圖,新組裝的 FS 中塊映射的代碼性能得到了提高。 Ext4 還允許同時使用加密和不區分大小寫的模式。

對於 XFS,添加了從文件系統上的最後一個分發組中刪除空間的功能,這是使用XFS FS實現減小現有分區大小功能的第一個環節。 進行了各種性能優化。

在 Btrfs 中添加了預讀的使用 在調度命令中,將完全調度的時間減少了 10%,將增量調度的時間減少了 25%。 對於區域塊設備,當超過 75% 的未使用空間閾值時,會提供區域的自動後台重新分配。

刪除了對 /dev/kmem 特殊文件的支持, 它可用於訪問整個內核地址空間。 已發現此文件已過期並導致安全問題。

我們還可以在這個新版本的 Linux 5.13 中發現 添加了對構建內核的支持,其中包含 CFI 保護機制(控制流完整性)在 Clang 編譯器中,其中 在每次間接調用之前添加檢查函數以識別某些形式的未定義行為 這可能會由於漏洞而導致違反正常流量控制,修改指向存儲在內存中的函數的指針。 建議使用 CONFIG_CFI_CLANG 參數來啟用 CFI。

最後是驅動程序部分,現在對於 GUD(通用 USB 顯示器),驅動程序提供用於圖像旋轉、亮度控制、EDID 訪問、視頻模式配置和電視連接的 DRM(直接渲染管理器)屬性,它們可以用作創建特定於設備的驅動程序的基礎。

為 amdgpu 添加了對 GPU Aldebaran 的初始支持 (gfx90a) 和 包括對 HDMI 的 FreeSync 自適應同步的初始支持 (以前可用於 DisplayPort),

對於 Intel 控制器,強調已實施用於冷卻管理的新控制器,這允許在有過熱危險時降低處理器的頻率。

排出

對於那些對新版本 Linux 5.13 感興趣的人現在可以從 kernel.org


發表您的評論

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

*

*

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