Linux Kernel 5.10本週末發布十個值得關注的功能盤點
Linux Kernel 5.10 有望在本週末發布,外媒Phoronix 盤點了10 個值得關注的改進和新功能。5.10 不僅是2020 年最後一個內核版本,而且還是長期支持(LTS)版本。
Linux Kernel 5.10 合併窗口期在今年10 月關閉,當時外媒Phoronix 就發文概覽了主要功能。而在5.10 即將發布之際,外媒體再次盤點了10 項比較有趣的功能:
1.AMD Zen 3 溫度監控
AMD Zen 3 溫度監控現在可以在支持k10temp 驅動程序和其他持久Zen 3 擴展的Linux 上運行,這對操作至關重要。Ryzen 5000 系列在Linux 5.8-5.9 上運行良好,並且具備所有核心功能。
2.英特爾圖形
在英特爾圖形方面,Linux Kernel 5.10 獲得了更多的Gen12 / Xe Graphics 修補程序,特定於Rocket Lake 使用的功能以及其他更改。此外該分支還包括其他相關的工作,例如在支持Intel DG1 離散圖形卡的HDMI 音頻輸出支持。
3.AMDGPU DC
為GCN 1.0 “Southern Islands” 圖形處理器添加AMDGPU DC 顯示支持。AMDGPU DC for GCN 1.0 是AMDGPU DC是遺留下來的遺留項目之一,因為它們可能默認情況下啟用GGPU 1.0 / 1.1 時代硬件的AMDGPU支持,而不是Radeon DRM驅動程序。
最後一個明顯的障礙是AMDGPU DC 缺乏模擬輸出支持,因此沒有進行默認更改。那些老化的Radeon HD 7000 系列圖形卡和其他精選GCN 1.0 / 1.1 產品的用戶可以使用“amdgpu.cik_support = 1 amdgpu.si_support = 1 radeon.cik_support = 0 radeon.si_support = 0” 啟動其內核,以使用AMDGPU 內核默認情況下,該驅動程序也意味著需要Vulkan 支持,可能的性能改進以及僅享受更現代的代碼庫。
4.樹莓派VC4 支持
對樹莓派VC4 的支持已經併入到mainline 內核中。終於添加了對樹莓派4 的圖形顯示支持,而且Mesa 20.3 為樹莓派4提供了V3DV Vulkan 驅動支持。
5. 帶有UMIP(用戶模式指令防護)的SLDT和STR指令仿真
這個簡單的解釋是能夠幫助運行在Wine/Proton 上的少量遊戲,在現代化處理器(AMD Zen 2 或者英特爾Connon Lake)上能夠使用Store Local Descriptor Table Register 或者Store Task Register 指令。
6.XFS 文件系統
XFS 文件系統現在支持到2486 年,克服了此前Year 2038 的問題。
7.聲卡支持
由於開放源代碼社區的工作,終於在Linux 下支持了Creative Labs SoundBlaster AE-7 聲卡。
8.任天堂Switch手柄支持
借助新的Nintendo HID驅動程序(另一個開源社區創建),Linux Kernel 5.10 終於添加了對任天堂Switch 手柄的支持。任天堂Switch Joy-Cons 和Pro 手柄均能在Linux 平台上通過USB 和藍牙模式連接,並支持震動和陀螺儀數據。
9.在安全性方面改進
在安全性方面進行了許多改進,以抵抗外部PCI Express 設備可能發生的DMA 攻擊;“nosymfollow”安裝選項類似於多年來BSD上提供的安裝選項; Linux 5.10包括新的static_call()函數,可幫助您在受Retpolines影響的情況下,ARM Spectre緩解措施已被改寫為“ Ghostbusters”工作的一部分。
10.英特爾處理器支持
持續開發並添加對英特爾即將推出的Rocket Lake 和Alder Lake 硬件支持。英特爾Meteor Lake 在Linux 5.10 中也會包含一些代碼支持。