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