設置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Linux Kernel 內核 6.0 正式版發(fā)布

2022/10/3 9:21:42 來源:IT之家 作者:瀟公子 責編:瀟公子
感謝IT之家網(wǎng)友 Coje_He 的線索投遞!

IT之家 10 月 3 日消息,Linus Torvalds 今天宣布 Linux 6.0 正式版發(fā)布,作為主要的內核系列,它帶來了新的功能,改進了硬件支持,以及錯誤 Bug 和安全修復。

經(jīng)過兩個月的開發(fā),Linux 內核 6.0 到來,支持 NVMe 帶內認證,支持 OpenRISC 和 LoongArch 架構的 PCI 總線,使用 XFS 和 io_uring 時的異步緩沖寫入,以及 io_uring 零拷貝網(wǎng)絡傳輸支持。

IT之家獲悉,Linux 內核 6.0 還帶來了對 RISC-V 硬件架構的“Zicbom”擴展的支持,用于管理具有非緩存一致性 DMA 的設備,還有新的運行時驗證子系統(tǒng),允許內核狀態(tài)監(jiān)控,支持生成新的 CXL 內存區(qū)域,支持在 OverlayFS 文件系統(tǒng)上正確實現(xiàn) POSIX 訪問控制列表,以及實現(xiàn)第二代 Btrfs“發(fā)送”協(xié)議,支持發(fā)送大型數(shù)據(jù)和原始壓縮擴展。

其他值得注意的變化包括 DAMON 機制中新的用戶空間內存管理功能,支持將 NFSv4 服務器限制在 1GB 內存的 1024 活躍客戶端,支持 EXT4 文件系統(tǒng)獲取和設置存儲在文件系統(tǒng)超級塊中的 UUID,支持 fsnotify 子系統(tǒng)以更好地控制被忽略的事件,支持連接到 uprobes 的可睡眠 BPF 程序,以及對 perf 工具的鎖爭奪追蹤點和內核內聚合 BPF 的新報告。

在虛擬化方面也有好消息,Linux 內核 6.0 引入了新的偽設備,叫做“guest vCPU stall detector”,可以作為“看門狗”,告訴主機虛擬機是否停滯。在 Linux 6.0 中還有新的 debugfs 接口,新的 BPF 迭代器,一組新的 BPF kfuncs,用于生成和檢查 SYN cookies 的新 BPF 助手,以及新的基于 io_uring 的用戶空間塊驅動器。

“希望大家都清楚,主要的版本號變化更多的是數(shù)值,而不是關于任何大的基本變化。當然,6.0 中有很多不同的變化 —— 畢竟我們在其中有超過 15000 個非合并提交,因此 6.0 是一段時間內至少在提交數(shù)量上較大的版本之一,”Linus Torvalds 說。

當然,Linux 6.0 還包括許多更新和新的驅動程序,以便更好地支持硬件。除此之外,它還增加了許多錯誤 Bug 修復和調整,以提供比以前的內核更好的性能,這里最值得注意的是對大型系統(tǒng)上的任務安排的調整,對內核內 TLS 實現(xiàn)的性能改進,以及新的 IORING_RECV_MULTISHOT flag,以使 recv () 調用能夠進行多鏡頭操作。

安全方面,Linux 內核 6.0 實現(xiàn)了從 bootloader 的設置數(shù)據(jù)中獲取隨機數(shù) seeds 到 x86 和 m68k 內核,支持 SafeSetID 安全模塊來控制 setgroups () 的變化,支持 ARIA 加密算法,以及支持鉤子連接到控制組或單一目標進程到 BPF 安全模塊。

其他硬件等特性支持如下:

- 像 A750 和 A770 這樣的英特爾 Arc 獨立 GPU 可以在 Linux 6.0 內核的 i915 DRM 內核驅動上運行,但目前仍然是實驗性的,所以需要“force_probe”選項來啟用。但至少在 Linux 6.0 中,現(xiàn)在可以使用這些新的英特爾桌面獨顯與更新的 Mesa 堆棧配對。

- 更多的 AMD RDNA3 的啟用,希望能夠與即將推出的 Radeon RX 7000 系列顯卡一起工作。

- 高通驍龍 8xc Gen 3 支持和對聯(lián)想 ThinkPad X13s Arm 筆記本電腦早期支持。這項工作在主線上仍處于早期形式,但至少已經(jīng)可以使用,并開辟了 Arm Linux 筆記本電腦選項。

- 各種調度器的變化,包括一些針對 AMD Zen 的 NUMA 平衡增強,以及 AMD CPU 現(xiàn)在傾向于 MWAIT 而不是 HALT。

- 英特爾 Raptor Lake 的各種補充,如 TCC 冷卻驅動、RAPL 驅動中的 Raptor Lake P、Raptor Lake USB4 / Thunderbolt,以及其他缺失的 Raptor Lake ID。還有一些初步的 Meteor Lake 支持,比如音頻代碼和其他地方。

- 對 AMD Ryzen 7000“Raphael”平臺的音頻驅動支持。

- 支持 IO_uring 用戶空間塊驅動,各種 IO_uring 優(yōu)化,以及其他有希望的 I / O 相關工作,如 Btrfs Send Protocol v2。

- 對英特爾 Habana Labs Gaudi 2 的初步支持。

- H.265 / HEVC media user-space API 現(xiàn)在已經(jīng)宣布穩(wěn)定。

- 安全關鍵系統(tǒng)的運行時間驗證。

Linux 內核 6.0 可以從 Linus Torvald 的 git repo 下載,供那些喜歡編譯自己內核的人使用。對于其他人來說,需要等到發(fā)行版維護者將內核升級到 6.0 版本后再嘗試安裝。

廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。

相關文章

關鍵詞:Linuxlinux

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知