Linux Kernel 6.5 發布,新增 WiFi 7 和 MIDI 2.0 支持
Linux Kernel 6.5 終於發布了,帶來了許多新功能和改進。讓我們快速瀏覽一下這些新特性。
Linus Torvalds 發布了 Linux Kernel 6.5,這是目前最新的主線內核版本。你可以嘗試更新修復和硬體支持。經過順利和平穩的測試窗口,Linux Kernel 6.5 現已可供下載。
本次發布的關鍵內容包括對現代 CPU 和 GPU 系列的支持,WiFi 7 支持以及大量的性能改進。
所以上周沒有發生什麼特別奇怪或可怕的事情,所以沒有理由延遲 6.5 版本的發布。
我仍然有這種困擾的感覺,很多人正在度假,事情變得很平靜,部分原因是這樣。但是這次發布進展順利,所以這可能只是我多慮。上周最大的補丁實際上只是我們的自測補丁。
林納斯
讓我們簡要地看一下有什麼新東西。
Linux Kernel 6.5:新特性
處理器
對於高核心數的英特爾 Xeon、AMD EPYC 和更高核心數的高端台式機處理器用戶來說,有令人興奮的消息。本次發布引入了並行 CPU 引導支持,旨在顯著減少內核引導時間。這一特性將極大地惠及大核心伺服器,可以在使用 Kexec 進行無縫內核版本更新時加快引導時間。
AMD 工程師一直在努力解決系統掛起/恢復問題,特別是涉及 Ryzen 筆記本電腦的問題,以增強可靠性。通過在 USB XHCI 驅動程序中修正缺失的檢查,僅需一行調整,他們成功地在系統恢復時間中額外節省了 120 毫秒。儘管看似微小,但在 AMD 在 Ryzen 平台上優化 Linux 體驗的整體背景下,這一優化具有重要意義。因此,如果你正在使用 Ryzen 筆記本電腦,通過各種 Linux 發行版,你可能會在此內核版本中看到更快的恢復時間。
隨著對 amd64_edac Linux 內核驅動程序的最新添加,Ryzen 7000 系列台式機處理器現在將在支持的 RAM/主板配置方面與 EPYC 9004 系列獲得類似的支持,包括支持的 RAM/主板配置的 ECC 錯誤報告。
AMD 的開源 Linux 圖形驅動團隊最近在他們的顯示代碼中引入了一系列值得注意的補丁,特別是 AMDGPU 內核圖形驅動中的「DC」代碼庫。隨著 Linux 6.5 內核的即將發布,這些補丁將再次嘗試將 FreeSync 視頻設置為默認設置。此前,對於 eDP 面板存在掛起和損壞問題。然而,通過最新的補丁,這些問題已經成功解決,可以自信地默認啟用此功能。
ASUS ROG CROSSHAIR X670E Hero 主板感測器監控現在在 Linux Kernel 6.5 中可用。這是針對 AMD Ryzen 7000 系列 / AM5 處理器的高端主板。
Intel 正在繼續為 Meteor Lake 顯卡做準備,並且本次發布包括變數刷新率 eDP 支持和 HuC 載入 支持。
存儲
NTFS3 文件系統驅動程序在 2021 年上游化為 Linux 5.15,相較於先前的 NTFS 內核驅動程序和 NTFS-3G FUSE 驅動程序,帶來了顯著的改進。自其首次發布以來,驅動程序不斷地進行了增強,以進一步提升其功能。
隨著即將發布的 Linux 6.5 版本,NTFS3 驅動現在包括了對 volinfo 和標籤屬性的支持,使它們在 sysfs 下可以訪問 NTFS 卷。此外,還添加了一種替代引導模式,用於處理損壞的主引導記錄,同時還在內核驅動程序代碼庫中實現了幾處優化。
Flash-Friendly 文件系統(F2FS)在這個版本中引入了一些增強和新功能。在這個開發周期中,主要關注點之一是對分區塊設備支持的調查。引入了各種補丁,以解決 f2fs 和存儲之間的寫指針校正、實現非同步分區重置流程以及管理打開分區的數量等問題。此外,F2FS 引入了一個新的掛載選項,「errors=x」,允許用戶指定如何處理在運行時檢測到的意外行為。這個特性為管理和響應在使用 F2FS 時遇到的未預料到的問題提供了靈活性。總體而言,這些改進有助於持續優化和提高 Linux 用戶的 Flash-Friendly 文件系統的可靠性。
在 Linux Kernel 6.5 中,EXT4 在並行直接 I/O(DIO)覆蓋方面的性能將得到顯著提升。來自紅帽的 Brian Foster 為這一優化做出了貢獻,使不對齊的 DIO 覆蓋可以並發進行,從而產生了顯著的性能提升。通過這個補丁,他使用 FIO 進行的測試案例顯示,性能從 8724 KiB/s 提升到了 1565 MiB/s。
埠和驅動程序
MIDI 2.0 是廣泛使用的音樂設備 MIDI 協議的一個重要更新,帶來了諸如更高的解析度、改進的發音和用於流暢傳輸多個 MIDI 消息的通用 MIDI 包(UMP)等顯著增強。Linux Kernel 6.5 帶來了完整的 MIDI 2.0 支持,具有更好的驅動程序覆蓋範圍和兼容性。
即將發布的 Linux Kernel 6.5 將包含對 Broadcom VC4 DRM 驅動程序的改進,特別是與 HDMI 控制器相關的改進。這些增強功能先前僅在下游的 Raspberry Pi 內核中可用,現在正在上游進行。值得注意的功能包括引入廣播 RGB 屬性,允許用戶在顯示器數據不準確時覆蓋 HDMI 像素範圍。此外,還添加了對 BT.601 和 BT.2020 色彩空間的支持,後者對於標準動態範圍的 Ultra HD 電視非常重要。
虛擬化和網路
UEFI 不可接受內存支持已經成功地合併到 Linux 6.5 中,為 Intel Trusted Domain Extensions(TDX)和 AMD Secure Encrypted Virtualization Secure Nested Page(SEV-SNP)支持的虛擬機提供了關鍵的支持。
在 Linux 6.5 內核中,RISC-V KVM 方面的各種改進中,最突出的特性是為 KVM 客戶端實現了客戶端快照支持。這一增強功能使得 RISC-V KVM 客戶端可以從功能上支持虛擬機的實時快照,從而實現了虛擬機快照的高效管理和操作。
Linux 6.5 內核中的網路子系統變化涵蓋了與不斷演變的 WiFi 7 無線標準相關的多個進展,以及對各種較新的網路適配器的支持。
所以,這就是關鍵的變化。與往常一樣,完整的更改日誌對於發布來說很龐大,在最終發布後,你應該會得到一個發布差異。
如何下載和安裝 Linux Kernel 6.5
請記住,在你的生產系統/日常使用的筆記本電腦/台式機中使用最新的主線 Linux 內核是不明智的,除非你有特定的要求。
對於一般用戶來說,最好等待幾周,直到所有主要的 Linux 發行版在經過適當的測試後,通過官方的穩定渠道引入這個版本。
話雖如此,如果你仍然想要安裝這個版本,請按照下面的說明在基於 Debian 的發行版中操作,我在這裡排列了它們。
-
首先,訪問
主線內核頁面
- 有兩種類型的構建可用 - 通用 和 低延遲。你可以下載通用構建,通常適用於標準系統。
- 對於需要低延遲的音頻錄製和其他設置(例如實時提供的內容),請下載低延遲版本。
-
其次,通過終端下載通用的四個 deb 包,並安裝它們。
bashCopy code
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.5/amd64/linux-headers-6.5.0-060500-generic_6.5.0-060500.202308271831_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.5/amd64/linux-headers-6.5.0-060500_6.5.0-060500.202308271831_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.5/amd64/linux-image-unsigned-6.5.0-060500-generic_6.5.0-060500.202308271831_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.5/amd64/linux-modules-6.5.0-060500-generic_6.5.0-060500.202308271831_amd64.deb
sudo dpkg -i *.deb
- 安裝完成後,重新啟動系統。
- 低延遲版本和其他架構(例如 ARM)的安裝指令是相同的。在上面的 wget 命令中替換軟體包名稱。你可以在主線內核頁面上找到它們。
發行版支持
Arch Linux 用戶應該會在 2023 年 9 月第一/第二周通過每月的 ISO 刷新獲得這個版本。
Ubuntu 23.10 可能會在今年年底之前包含這個內核版本。此外,Fedora 39 可能會在 2023 年第四季度包含這個版本。
總結
總之,Linux Kernel 6.5 的發布引入了許多重要的更新和增強,包括 CPU 和 GPU 的更新,ARM 和 SoC 的更新,核心變更,以及文件系統和網路的改進。這些新功能和更新將為用戶提供使用最新版本 Linux Kernel 的機會,從而提升他們的計算體驗。