IT之家 12 月 12 日消息,Linus Torvalds 搶在圣誕假期之前發(fā)布了最新的 Linux 6.1 內(nèi)核穩(wěn)定版,從此開啟了 Linux 6.2 合并窗口。目前大家已經(jīng)可以在內(nèi)核官網(wǎng)找到相應的文件。
據(jù)介紹,Linux 6.1 內(nèi)核系列集成了改進的頁面回收代碼的多代 LRU (MGLRU) 、初始的 Rust 語言支持(仍在構建中)、新的 AMD 平臺管理框架、各種開源圖形驅(qū)動程序改進、Btrfs 性能優(yōu)化、Kernel Memory Sanitizer、Maple Tree 數(shù)據(jù)結(jié)構的引入以及許多其他硬件驅(qū)動程序工作。
Linus Torvalds 在今表示:
所以我們終于實現(xiàn)了這個重要的里程碑,雖然晚了一個星期,但也正因如此才會做得更好。我可以說 6.1 的狀態(tài)比幾周前要好得多,當時還有很大事情沒有安定下來。
當然,這意味著就在假期之前(我也有一些節(jié)前的旅行),我們迎來了一個工作量巨大的地獄般的合并窗口,因此,雖然將發(fā)布推遲一周是正確的做法,但它確實使 6.2 合并窗口的時間變得很尷尬。
不過公告中并沒有提及 Linux 6.1 是否是 LTS 版本。按照維護者 Greg Kroah-Hartman 的說法,Linux 內(nèi)核的 LTS 通常會選取每年的最后一個內(nèi)核版本,但如今 Linux 6.1 恰好趕在年末發(fā)布,所以按照常理來說它可能就是 LTS 版本,但 Carl Dasantas 提出了不同的看法。
他表示 Linux 6.0 或 5.19 更合適作為 LTS 版本,因為 Linux 6.1 有 Rust,很多社區(qū)都對 Rust 猶豫不決,如果有一個除了 5.15 之外不支持 Rust 的 LTS 會更好,可以讓 LTS 過渡更加順利。
但目前尚不清楚最后會選擇哪一個, kernel.org 上的 longterm (LTS)版本也還沒有更新。
Linux 內(nèi)核 6.1 特性
Linux 6.1 的一個主要升級在于對 Rust 的主線 (實驗性) 支持。IT之家了解到,Rust 是一種“多范式、通用編程語言”,在開源領域呈現(xiàn)出滾雪球般的勢頭不斷壯大。
此外,Linux 內(nèi)核 6.1 的另一個新增功能是 Multi-Generational Least-Recently-Used 功能(MG-LRU),不過它默認情況下不會啟用。據(jù)介紹,它可以優(yōu)化頁面回收機制,并在重內(nèi)存負載情況下提高性能。
Linux 6.1 還包含了對 Btrfs 文件系統(tǒng)性能的一系列性能改進,例如額外的 io_uring 集成,調(diào)整 sysfs 導出;以及“FIEMAP 速度顯著提高”。
其他方面,新版本還支持 erofs 文件系統(tǒng)的跨文件系統(tǒng)共享數(shù)據(jù),對 EXT4 文件系統(tǒng)進行了一系列的修復、清理和調(diào)整。
值得一提的是,PinePhone Pro 現(xiàn)在也已經(jīng)可以運行 Linux 6.1 內(nèi)核,就像索尼 Xperia 1 IV、三星 Galaxy E5, E7 和 Grand Max 等舊手機。此外,Linux 6.1 現(xiàn)在還提供了一個用于 PinePhone 鍵盤的輸入驅(qū)動程序。
新版本還完善了任天堂 HID 驅(qū)動,以至于“廉價手柄都可以與之兼容”,羅技驅(qū)動程序現(xiàn)在支持所有藍牙設備 HID++,而且還可以自動檢測高分辨率滾動能力。
Linux 6.1 還將提供一系列新的音頻硬件支持,包括對 Apple Silicon 的初步支持,對 AMD Rembrandt 開放固件 (SOF) 的支持,以及對聯(lián)發(fā)科 MT8186 SoC 的支持,預計將會在新的 ChromeBook 中有所應用。
新版本還為一些設備帶來了來自 XPad 內(nèi)核輸入驅(qū)動程序的支持,包括初代 Elite 和 Elite 系列 2 上的 Xbox One Elite 手柄,還有 Hori Fighting Commander ONE 手柄 (包括 Xbox 模式)、8BitDo Pro 2 有線手柄,以及一系列 Wooting 鍵盤,包括 Wooting ONE、Two, Two HE 和 60HE。
除此之外,6.1 版本還包括了下一代 CPU 和 GPU 的基礎支持,包括未來 Ryzen 平臺管理框架的新驅(qū)動程序代碼,以及英特爾“Meteor Lake”芯片的管道(plumbing); 并繼續(xù)努力適配 Intel Arc Graphics DG2 / Alchemist。
其他變化:
內(nèi)核地址消毒劑 (KMSAN) 已合并
支持更多龍芯 LoongArch 架構 CPU
內(nèi)核可以在 EFI 系統(tǒng)上以與體系結(jié)構無關的方式解壓縮 + 啟動
通過 EDAC 驅(qū)動程序更快地實現(xiàn)英特爾內(nèi)存錯誤解碼
楓樹數(shù)據(jù)結(jié)構支持
對創(chuàng)建用戶命名空間的能力進行新的安全控制
內(nèi)核會打印出發(fā)生分割錯誤的 CPU 內(nèi)核
總體而言,Linux 內(nèi)核 6.1 提供了一系列新功能和改進,同時還增強了基于 Linux 的系統(tǒng)的性能和安全性。這些改進將使得 Linux 成為更完善、更靈活的操作系統(tǒng),能夠滿足更多用戶的需求。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。