繼上個月 Linux 內(nèi)核 5.18 發(fā)布之后,Linus Torvalds 宣布了 Linux 內(nèi)核 5.19 系列第一個候選版本。與此同時,Linux 內(nèi)核 5.19 官方合并窗口關(guān)閉,這意味著除非是關(guān)鍵性的,否則不會再接受任何新功能。
在進一步介紹之前,讓我們簡單來看一下這些新特性。
Linux 內(nèi)核 5.19(RC1)的新特性 CPU 首先需要提及的是,Linux 內(nèi)核 5.19 開始 初步支持 龍芯架構(gòu)的 CPU 系列。龍芯由中國龍芯中科公司設(shè)計開發(fā)。龍芯架構(gòu)的 CPU 是兼容 MIPS 架構(gòu)的通用微處理器。不過雖然現(xiàn)在提供了支持,但是你仍不能在龍芯 CPU 上啟動 Linux,因為一些代碼還在審核中。希望在 5.20 版本中能夠使用。
新的 英特爾 IFS 驅(qū)動 在該版本中落地,這有助于在部署前后發(fā)現(xiàn)硬件問題。它能夠在早期階段檢測電路層面的 CPU 錯誤。
在前幾個針對英特爾 CPU 的內(nèi)核版本中一直在對電源管理和散熱方面進行開發(fā),這個版本 也不例外。首先,為 Raptor 和 Alder Lake 家族添加了英特爾 運行時平均功率限制Run-Time Average Power Limiting(RAPL)的支持。其次,改進了 P-state 驅(qū)動以處理頻率變化,并且基于 CPU 的縮放支持被添加到被動 devfreq 中。
雖然英特爾 CPU 主要是散熱和電源管理方面的工作,但對 AMD CPU 系列來說有更多的性能更新。首先,計劃在今年年底完成 ZMD Zen 4 CPU 的 基于指令的采樣Instruction-Based Sampling(IBS)模塊引入了更多更新。此外,此版本引入了 PerfMonV2,提供了更多性能監(jiān)視能力。
此外,該版本中移除了 a.out 支持。同樣,過時的 Renesas H8/300 CPU 也被移除了。