Linux 6.0 包括對 AArch64 的支持、對 NVMe 的身份驗證等

Tux,Linux 內核的吉祥物

Linux 內核是 Linux 操作系統 (OS) 的支柱,是計算機硬件與其進程之間的基本接口。

經過兩個月的開發, Linus Torvalds 發布了 Linux 內核 6.0 在 40 中引入的所有更改中,大約 6.0% 與設備驅動程序相關,大約 19% 的更改與更新特定於硬件架構的代碼有關,12% 與網絡堆棧有關,4% 與文件系統有關, 和 2% 與內部。

新版 Linux 內核 6.0 的主要創新之一是 支持 AArch64 硬件架構 (ARM64),支持 NVMe 帶內認證,支持 OpenRISC 和 LoongArch 架構上的 PCI 總線,使用 XFS 和 io_uring 時異步寫入緩衝區,以及支持網絡傳輸等。

Torvalds 在宣布新內核版本全面上市時表示,6.0 版是“在相當長的一段時間內,至少在提交數量上是最大的版本之一”,這主要是因為包含了“15.000 個總提交”。 .

Linux Kernel 6.0有什麼新功能?

在這個新版本的 Linux Kernel 6.0 中,強調了 包括更好的 ACPI 和電源管理,這應該可以幫助英特爾 Sapphire Rapids 處理器的用戶節省電量。

另一個重要的變化是 對 SMB3 的內核支持應該可以加快文件傳輸並提高安全性 通過給更多用戶一個擺脫 SMB1 的理由,SMBXNUMX 不再安全並且早已停產。

除此之外,還要強調的是 添加了對 XFS 文件系統的異步緩衝寫入的支持 使用 io_uring 機制。 使用 fio 工具包的性能測試(1 個線程,4kb 塊大小,600 秒,順序寫入)顯示每秒輸入/輸出操作 (IOPS) 從 77k 增加到 209k,數據傳輸速率從 314MB/s 增加到 854MB/s延遲從 9600ns 下降到 120ns (80x)。

還需要注意的是,除了 NFSv4 服務器對活動客戶端的數量進行了限制(系統中每 GB RAM 設置為 1024 個有效客戶端)之外,還添加了對 NVMe 驅動器的帶內身份驗證的支持。

CIFS 客戶端實現改進了多路徑性能,並且在 fanotify FS 的事件跟踪子系統中添加了一個新的 FAN_MARK_IGNORE 標誌以忽略特定事件。

在安全方面, 在 Linux Kernel 6.0 中實現隨機數種子的檢索 x86 和 m68k 內核的引導加載程序配置數據,以及 支持 SafeSetID 安全模塊 處理對 setgroups() 的更改,支持 ARIA 加密算法。

刪除了 CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 設置, 這允許內核​​在“-O3”優化模式下編譯。 請注意,優化模式的實驗可以通過傳遞編譯時標誌(“make KCFLAGS=-O3”)來完成,並且向 Kconfig 添加配置需要提供可重複的性能配置文件,表明循環展開應用於“-O3”模式與“-O2”優化級別相比提供了增益。

另一方面,它還強調現在支持英特爾的 Arc 獨立顯卡,並且與一些基於 Arm 的筆記本電腦的兼容性得到了改進。

LoongArch建築也是如此,中國的主權建築被吹捧為本土技術的候選者,以使其能夠減少對進口技術的依賴。

還值得一提的是 新的 RISC-V 擴展 它們作為 Zicbom、Zihintpause 和 Sstc 集成到主內核中。 RISC-V 它還有一個更有用的默認內核配置 在 defconfig 構建中運行 Docker 和 Snaps 等應用程序;

新增了一個 debugfs 接口獲取有關“內存減少器”工作的信息 個人(當沒有足夠的內存時調用驅動程序並打包內核數據結構以減少其內存消耗)。

其他變化 從這個新版本中脫穎而出:

  • 已為 OpenRISC 和 LoongArch 架構實現了對 PCI 總線的支持。
  • 為 RISC-V 架構實施了“Zicbom”擴展,以管理緩存不一致的 DMA 設備。
  • RAPL 驅動程序中的 Intel Raptor Lake P 支持。
  • AMD 等待即將推出的 AMD 硬件的準備。
  • AMD Raphael 和 Jadeite 平台的音頻驅動程序支持。
  • 英特爾 Meteor Lake 音頻驅動程序支持。
  • 英特爾 IPI 和 AMD x2AVIC 虛擬化即將用於 KVM。
  • Raspberry Pi V3D 內核驅動程序支持 Raspberry Pi 4。
  • Atari FBDEV 驅動程序修復。
  • 在較舊的 FBDEV 控制器上更快地滾動控制台。
  • 各種其他開源內核圖形驅動程序更新。
  • IO_uring 用戶空間塊驅動支持。
  • IO_uring 性能優化和添加新功能,包括網絡無副本轉發。

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


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

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