Linux內(nèi)核6.3正式發(fā)布,有什么新特性?

今天,Linus Torvalds宣布Linux 6.3作為基于Linux的操作系統(tǒng)的最新、最偉大的內(nèi)核系列發(fā)布并全面發(fā)布,它為頂級(jí)硬件支持帶來了更新和新的驅(qū)動(dòng)程序,以及新的特性和增強(qiáng)。
Linux內(nèi)核6.3的亮點(diǎn)包括為英特爾VPU(通用處理單元)提供新的DRM加速驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序支持集成在第14代英特爾“Meteor Lake”客戶端cpu中的VPU IP 2.7,支持x86_64用戶模式Linux的Rust代碼,基于aes - sha2的NFS文件系統(tǒng)加密,以及支持AMD的“自動(dòng)IBRS”功能。
Linux 6.3內(nèi)核中的新功能還包括支持RISC-V內(nèi)核的“ZBB”位操作擴(kuò)展,支持LoongArch架構(gòu)的內(nèi)核地址空間布局隨機(jī)化和重定位,完全支持RISC-V和IMB Z (s390x)系統(tǒng)上的BPF trampolines,支持KVM (x86)的Hyper-V擴(kuò)展超級(jí)調(diào)用,以及支持ARM SME(可擴(kuò)展矩陣擴(kuò)展)2指令。
其他新特性包括支持m68k體系結(jié)構(gòu)上的系統(tǒng)調(diào)用過濾、用于禁用內(nèi)存記分的新命令行參數(shù)(cgroup.memory=nobpf)和BPF程序的新紅黑樹數(shù)據(jù)結(jié)構(gòu)、支持TMPFS文件系統(tǒng)的id映射掛載,以及支持EROFS文件系統(tǒng)的每個(gè)cpu文件數(shù)據(jù)解壓縮。
在Linux內(nèi)核6.3中也有一些偉大的網(wǎng)絡(luò)改進(jìn),首先是對(duì)PLCA(物理層避免碰撞)和解子層的支持,對(duì)IPv4的BIG TCP支持,對(duì)幾個(gè)新的排隊(duì)規(guī)則的支持,一個(gè)新的套接字選項(xiàng),使多個(gè)主機(jī)更容易通過NAT網(wǎng)關(guān)進(jìn)行傳出連接,以及對(duì)IPv4和IPv6的多路徑TCP混合流的支持。
Linux 6.3中出現(xiàn)了新的工具,包括用于AArch64系統(tǒng)的新的virtconfig構(gòu)建目標(biāo),可用于創(chuàng)建用于在虛擬機(jī)上啟動(dòng)的輕量級(jí)配置,可用于測(cè)量由硬件引起的時(shí)間抖動(dòng)的新的hwnoise工具,以及內(nèi)置在內(nèi)核中的新的Dhrystone基準(zhǔn)測(cè)試。
還有新的和更新的驅(qū)動(dòng)程序支持設(shè)備,如香蕉api R3和香蕉Pi BPI-M2 Pro sbc,三星Galaxy tab A(2015)平板電腦,瑞芯芯片RV1126 SoC,橙派R1 Plus和Radxa計(jì)算模塊3 IO單板計(jì)算機(jī),羅技術(shù)G923 Xbox版方向盤,EVision鍵盤,以及高通Wi-Fi 7設(shè)備的新ath12k (mac80211)無線驅(qū)動(dòng)程序。
此外,Linux內(nèi)核6.3增加了對(duì)Steam Deck控制器接口的初始支持,目前只支持控制器的輸入和切換所謂的“蜥蜴模式”。此外,現(xiàn)在還支持Steam Deck的隆隆聲電機(jī),支持有線和無線適配器。
Linux 6.3還通過增加DisplayPort帶寬分配模式支持來改進(jìn)Thunderbolt支持,改進(jìn)了對(duì)聯(lián)想Yoga Tab 3 (YT3-X90F)平板電腦的支持,增加了對(duì)8BitDo Pro 2有線控制器的支持,改進(jìn)了對(duì)聯(lián)想Yoga Book (X90F / X90L) 2合1筆記本電腦的支持,并引入了對(duì)HID設(shè)備的eBPF支持。
還有一個(gè)新的基于libata的pata_parport驅(qū)動(dòng)程序,設(shè)計(jì)用于處理通過并行端口連接的IDE驅(qū)動(dòng)器,而不是PARIDE驅(qū)動(dòng)程序。當(dāng)然,還有許多其他更新的和新的驅(qū)動(dòng)程序,所以如果您的硬件不能與當(dāng)前的內(nèi)核一起工作,您應(yīng)該嘗試這個(gè)內(nèi)核版本。
Linux內(nèi)核6.3現(xiàn)在可以從Linus Torvalds的git樹下載,如果你想在你的GNU/Linux發(fā)行版上自己編譯,也可以從kernel.org網(wǎng)站下載。如果這不是你的菜,你將不得不等待,直到它降落在你的發(fā)行版的穩(wěn)定軟件存儲(chǔ)庫。