Linux 內(nèi)核 6.1 發(fā)布,包含初始 Rust 支持
Linux 內(nèi)核 6.1 終于來(lái)了,它以改進(jìn)和支持新硬件的形式為我們提前帶來(lái)了節(jié)日禮物。??
它是在 Linux 內(nèi)核 6.0 發(fā)布的幾個(gè)月后出現(xiàn)的,當(dāng)時(shí)的命名方案從 5.x.x 改為 6.x,以減少小版本號(hào)太多帶來(lái)的混亂。
像往常一樣,今年的最后一個(gè)內(nèi)核版本 可能被作為一個(gè)長(zhǎng)期發(fā)布的版本,從而得到幾年的支持。
Linux 內(nèi)核 6.1 如約帶來(lái)了許多改進(jìn),并初步支持了 AMD 和英特爾尚未發(fā)布的硬件。
在發(fā)布公告中,Linus Torvalds 提到:
所以到現(xiàn)在,我們晚了一個(gè)星期,不過(guò)上周已經(jīng)沒那么緊迫了,而且很順利,我對(duì) 6.1 的狀態(tài)要比幾個(gè)星期前感到放心多了,當(dāng)時(shí)似乎還比較緊迫。當(dāng)然,這意味著現(xiàn)在我們有一個(gè)可怕的合并窗口,就在節(jié)日假期之前,而且我也有一些節(jié)前的旅行要安排。因此,雖然推遲一周是正確的做法,但它確實(shí)使 6.2 合并窗口的時(shí)間變得很尷尬。
他進(jìn)一步補(bǔ)充說(shuō),考慮到每個(gè)人都應(yīng)該過(guò)一個(gè)平靜的假日季,他將會(huì)更嚴(yán)格的對(duì)合并窗口的規(guī)則進(jìn)行要求。
?? Linux 內(nèi)核 6.1 有什么新內(nèi)容?
在這個(gè)版本中,我們看到了各種變化,例如改進(jìn)了對(duì) ARM SoC 的支持,初步支持英特爾即將推出的 Meteor Lake CPU,以及 AMD 的 RDNA 3 GPU。
你可以在其 ??公告?? 中找到更多技術(shù)細(xì)節(jié)。
對(duì) Rust 的實(shí)驗(yàn)性支持
linux 6.1 rust
雖然我們預(yù)計(jì)這將發(fā)生在 Linux 內(nèi)核 6.0,但它在 Linux 內(nèi)核 6.1 中才出現(xiàn),這將允許開發(fā)者用 Rust 編寫內(nèi)核代碼。
英特爾 Meteor Lake 的啟用
英特爾
英特爾的開源開發(fā)者一直在努力工作,為即將到來(lái)的 Meteor Lake 芯片提供初步支持。
它被稱為英特爾的第一個(gè) 7 納米微架構(gòu),開發(fā)人員已經(jīng)向 DRM-next 推送了各種提交。
這些包括各種固件提交,對(duì) Meteor Lake CPU 及其集成 GPU 的初步支持。
對(duì) AMD RDNA 3 圖形的初始支持
AMD
這段時(shí)間,AMD 一直在為 Linux 內(nèi)核 6.1 添加 RDNA 3 圖形架構(gòu)的代碼。
這包括對(duì)他們即將推出的 GPU 的支持和對(duì)他們之前的 GPU 產(chǎn)品的各種修復(fù)。
你可以通過(guò) ??這里?? 查看完整的補(bǔ)丁列表。
對(duì) AMD 電腦的優(yōu)化
優(yōu)化 AMD
AMD PMF(AMD 平臺(tái)管理框架)已經(jīng)被引入這個(gè)內(nèi)核版本。
該驅(qū)動(dòng)旨在為 AMD PC 更安靜、更高效的運(yùn)行提供支持。
它利用板載傳感器與 AMD 的各種熱能和功率內(nèi)核驅(qū)動(dòng)來(lái)實(shí)現(xiàn)這一目標(biāo)。
改進(jìn)的 ARM SoC 支持
arm soc
Linux 內(nèi)核 6.1 帶來(lái)了對(duì) ARM SoC 的更多支持,例如:
- 聯(lián)發(fā)科 MT8186
- 德州儀器 AM62A
- 恩智浦 i.MX8DXL
- 高通 IPQ8064 的各種變體
該內(nèi)核還對(duì)一些智能手機(jī)提供了支持,如 PINE64 PinePhone Pro、索尼 Xperia 1 IV 和三星 Galaxy E5/E7/Grand Max。
存儲(chǔ)的改進(jìn)
內(nèi)核在存儲(chǔ)方面有很多改進(jìn)。
例如,Btrfs 在這次更新中帶來(lái)了異步緩沖寫入,提供了超過(guò) 2 倍的吞吐量。
然后是對(duì) EXT4 的改進(jìn),包括性能優(yōu)化和一些錯(cuò)誤修復(fù)。
與此同時(shí),??EROFS?? 為 Linux 內(nèi)核 6.1 引入了基于 FSCache 的共享域支持。
??? 其他改進(jìn)措施
這些并不是 Linux 內(nèi)核 6.1 提供的唯一改進(jìn),以下是其他一些值得注意的改進(jìn):
- 對(duì)微軟 Surface Pro 9 和 Surface Laptop 5 的支持。
- 啟用 AMD Zen 4 LbrExtV2。
- AMD CPU “緩存到緩存”和內(nèi)存報(bào)告功能。
- 引入 AMD IOMMU v2。
- 為 Wi-Fi 802.11be/Wi-Fi 7 做準(zhǔn)備。
如何安裝 Linux 內(nèi)核 6.1?
如果你使用基于 Arch 的發(fā)行版或 Fedora,你可以輕松升級(jí)。
不幸的是,如果你使用其他 Linux 發(fā)行版(Pop!_OS 和 Linux Lite 在某種程度上可以是個(gè)例外),你可能無(wú)法直接從發(fā)行版中獲得升級(jí)。
然而,幾乎所有的 Linux 發(fā)行版都明確地允許你安裝最新的內(nèi)核。這里有一個(gè)關(guān)于 Ubuntu 的指南??
所以,如果你樂(lè)于冒險(xiǎn)(并且知道自己在做什么),你可以在 ??Linux 內(nèi)核檔案?? 上找到列出的較新的內(nèi)核。你可以下載 ??tarball?? 來(lái)測(cè)試它。
然而,像往常一樣,如果你不想冒任何風(fēng)險(xiǎn),我們建議等待你的 Linux 發(fā)行版推送更新。最好是堅(jiān)持使用你的 Linux 發(fā)行版默認(rèn)提供的東西。