10 月 3 日消息,Linus Torvalds 今天宣布 Linux 6.0 正式版發(fā)布,作為主要的內(nèi)核系列,它帶來(lái)了新的功能,改進(jìn)了硬件支持,以及錯(cuò)誤 Bug 和安全修復(fù)。 經(jīng)過(guò)兩個(gè)月的開(kāi)發(fā),Linux 內(nèi)核 6.0 到來(lái),支持 NVMe 帶內(nèi)認(rèn)證,支持 OpenRISC 和 LoongArch 架構(gòu)的 PCI 總線,使用 XFS 和 io_uring 時(shí)的異步緩沖寫(xiě)入,以及 io_uring 零拷貝網(wǎng)絡(luò)傳輸支持。 IT之家獲悉,Linux 內(nèi)核 6.0 還帶來(lái)了對(duì) RISC-V 硬件架構(gòu)的“Zicbom”擴(kuò)展的支持,用于管理具有非緩存一致性 DMA 的設(shè)備,還有新的運(yùn)行時(shí)驗(yàn)證子系統(tǒng),允許內(nèi)核狀態(tài)監(jiān)控,支持生成新的 CXL 內(nèi)存區(qū)域,支持在 OverlayFS 文件系統(tǒng)上正確實(shí)現(xiàn) POSIX 訪問(wèn)控制列表,以及實(shí)現(xiàn)第二代 Btrfs“發(fā)送”協(xié)議,支持發(fā)送大型數(shù)據(jù)和原始?jí)嚎s擴(kuò)展。 其他值得注意的變化包括 DAMON 機(jī)制中新的用戶空間內(nèi)存管理功能,支持將 NFSv4 服務(wù)器限制在 1GB 內(nèi)存的 1024 活躍客戶端,支持 EXT4 文件系統(tǒng)獲取和設(shè)置存儲(chǔ)在文件系統(tǒng)超級(jí)塊中的 UUID,支持 fsnotify 子系統(tǒng)以更好地控制被忽略的事件,支持連接到 uprobes 的可睡眠 BPF 程序,以及對(duì) perf 工具的鎖爭(zhēng)奪追蹤點(diǎn)和內(nèi)核內(nèi)聚合 BPF 的新報(bào)告。 在虛擬化方面也有好消息,Linux 內(nèi)核 6.0 引入了新的偽設(shè)備,叫做“guest vCPU stall detector”,可以作為“看門(mén)狗”,告訴主機(jī)虛擬機(jī)是否停滯。在 Linux 6.0 中還有新的 debugfs 接口,新的 BPF 迭代器,一組新的 BPF kfuncs,用于生成和檢查 SYN cookies 的新 BPF 助手,以及新的基于 io_uring 的用戶空間塊驅(qū)動(dòng)器。
當(dāng)然,Linux 6.0 還包括許多更新和新的驅(qū)動(dòng)程序,以便更好地支持硬件。除此之外,它還增加了許多錯(cuò)誤 Bug 修復(fù)和調(diào)整,以提供比以前的內(nèi)核更好的性能,這里最值得注意的是對(duì)大型系統(tǒng)上的任務(wù)安排的調(diào)整,對(duì)內(nèi)核內(nèi) TLS 實(shí)現(xiàn)的性能改進(jìn),以及新的 IORING_RECV_MULTISHOT flag,以使 recv () 調(diào)用能夠進(jìn)行多鏡頭操作。 安全方面,Linux 內(nèi)核 6.0 實(shí)現(xiàn)了從 bootloader 的設(shè)置數(shù)據(jù)中獲取隨機(jī)數(shù) seeds 到 x86 和 m68k 內(nèi)核,支持 SafeSetID 安全模塊來(lái)控制 setgroups () 的變化,支持 ARIA 加密算法,以及支持鉤子連接到控制組或單一目標(biāo)進(jìn)程到 BPF 安全模塊。 其他硬件等特性支持如下: - 像 A750 和 A770 這樣的英特爾 Arc 獨(dú)立 GPU 可以在 Linux 6.0 內(nèi)核的 i915 DRM 內(nèi)核驅(qū)動(dòng)上運(yùn)行,但目前仍然是實(shí)驗(yàn)性的,所以需要“force_probe”選項(xiàng)來(lái)啟用。但至少在 Linux 6.0 中,現(xiàn)在可以使用這些新的英特爾桌面獨(dú)顯與更新的 Mesa 堆棧配對(duì)。 - 更多的 AMD RDNA3 的啟用,希望能夠與即將推出的 Radeon RX 7000 系列顯卡一起工作。 - 高通驍龍 8xc Gen 3 支持和對(duì)聯(lián)想 ThinkPad X13s Arm 筆記本電腦早期支持。這項(xiàng)工作在主線上仍處于早期形式,但至少已經(jīng)可以使用,并開(kāi)辟了 Arm Linux 筆記本電腦選項(xiàng)。 - 各種調(diào)度器的變化,包括一些針對(duì) AMD Zen 的 NUMA 平衡增強(qiáng),以及 AMD CPU 現(xiàn)在傾向于 MWAIT 而不是 HALT。 - 英特爾 Raptor Lake 的各種補(bǔ)充,如 TCC 冷卻驅(qū)動(dòng)、RAPL 驅(qū)動(dòng)中的 Raptor Lake P、Raptor Lake USB4 / Thunderbolt,以及其他缺失的 Raptor Lake ID。還有一些初步的 Meteor Lake 支持,比如音頻代碼和其他地方。 - 對(duì) AMD Ryzen 7000“Raphael”平臺(tái)的音頻驅(qū)動(dòng)支持。 - 支持 IO_uring 用戶空間塊驅(qū)動(dòng),各種 IO_uring 優(yōu)化,以及其他有希望的 I / O 相關(guān)工作,如 Btrfs Send Protocol v2。 - 對(duì)英特爾 Habana Labs Gaudi 2 的初步支持。 - H.265 / HEVC media user-space API 現(xiàn)在已經(jīng)宣布穩(wěn)定。 - 安全關(guān)鍵系統(tǒng)的運(yùn)行時(shí)間驗(yàn)證。 Linux 內(nèi)核 6.0 可以從 Linus Torvald 的 git repo 下載,供那些喜歡編譯自己內(nèi)核的人使用。對(duì)于其他人來(lái)說(shuō),需要等到發(fā)行版維護(hù)者將內(nèi)核升級(jí)到 6.0 版本后再?lài)L試安裝。 |
免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷(xiāo)服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信