Linus Torvalds本週日發布了Linux內核5.2版, 在七個RC之後(候選發布)。 新版本的內核不是LTS(長期支持)的分支,這意味著多個用戶可能更喜歡保留其LTS版本。
Linux 5.2 隨附Sound Open Firmware,這是一種支持DSP音頻設備的開源固件, 用於掛載文件系統的新編輯API,用於ARM Mali設備的新開源GPU驅動程序以及許多其他增強功能。
最初, 托瓦爾茲說,他準備繼續進行RC一周,但一系列事件迫使他。
最終決定在七個RC之後發佈內核。
“由於我的旅行和上週完全不在互聯網上,我對rc8有點偏愛。 因此,即使內核恢復的時間很晚,我也看不出有任何理由需要另外一周的rc,因此我們有一個5.2版本,具有正常的發佈時間,“作為消息保留在內核廣播列表中。 Linux 5.2現在可用,並提供最有趣的功能和增強功能。
內核5.2的主要新功能
Linux Kernel 5.2版在提供 的功能 使EXT4文件系統不區分大小寫中, 支持英特爾開放固件,帶有Lima和Panfrost的ARM Mali圖形驅動程序, 新的Realtek WiFi控制器 替換現有的RTLWIFI控制器,用於現場總線的新子系統和通用計數器等。
此版本還改進了對壓力點信息資源的監視,以供Android使用。 還支持許多英特爾產品,並且已通過新的系統調用對編輯API進行了重新設計。
打開聲音
而 許多DSP音頻設備都有開源驅動程序, 您的固件保持關閉狀態 並已作為二進製文件提供。
結果,固件問題通常很難解決。 該項目 聲音開放固件 (SOF), 由英特爾和谷歌支持,旨在改善這種情況 通過提供一個開源平台來創建DSP音頻的開源固件。
SOF文件不僅將允許用戶使用開源固件,還允許他們自定義自己的固件。 Linux內核版本5.2包括SOF內核和Intel開源固件 適用於其許多核心產品:Baytrail,CherryTrail,Broadwell,ApolloLake,GeminiLake,CannonLake和IceLake。
EXT4的改進
自創立以來, Linux區分大小寫。 但是,c在5.2版上,EXT4文件系統將允許 文件和文件夾支持 不區分大小寫。
這些修復程序已經開發了很長時間,但最終準備好獲得主流支持。 從5.2版開始,Linux內核現在向ETX4文件系統添加了一個不區分大小寫的新功能。
針對CPU錯誤和緩解啟動選項的更多保護
此版本添加了一個錯誤框架來處理微體系結構數據採樣(MDS)硬件漏洞,該漏洞允許對各種內部CPU緩衝區中可用數據的推測性非特權訪問。
這套新的缺陷有幾種變體。 為了幫助用戶處理不同體系結構之間越來越多的處理器錯誤,已添加了一個新的與體系結構無關的引導選項,稱為“ mitigations =”``。
這是一組獨立的和有組織的弧選項(當前為x86,PowerPC和s390),可以輕鬆啟用或禁用保護,無論它們處於何種系統上。 '連續的。
Linux 5.2內核還包括許多新的和更新的驅動程序,以實現更好的硬件兼容性, 以及無數的錯誤修復和安全修復。
Linux內核的新版本5.2版包含兩個用於ARM Mali加速器的社區驅動程序。