Linux 6.18 版本在效能、安全性和硬體支援方面均有所改進

  • Linux 6.18 現已發布,並計劃成為下一個 LTS 核心。
  • 它在網路、記憶體、檔案系統和多工處理方面提供了顯著的效能提升。
  • 透過GMP專案簽署和對多個LSM進行稽核來加強安全性。
  • 擴展筆記型電腦、桌上型電腦、Apple Silicon 和遊戲設備的硬體支援。

Linux 6.18

的核心 Linux 6.18 現在可以下載 正值許多用戶對 Windows 11 以及人工智慧強制整合到桌面系統感到厭倦之際,Linux 核心社群抓住這一契機,大幅提升了 Linux 的性能、穩定性和硬體支持,旨在使其成為歐洲和西班牙用戶在桌上型電腦、筆記型電腦和伺服器上更具吸引力的選擇。

經過幾個較保守、主要側重於修正錯誤的版本之後,此次發布回歸了… 一系列新功能內部變更和相容性改進。雖然視覺上並沒有翻天覆地的變化,因為所有改動都發生在“底層”,但對於那些使用 Linux 進行工作、娛樂或人工智慧研究的用戶來說,尤其是在現代消費級電腦和專業基礎設施中,這無疑是一次意義重大的飛躍。

Linux 6.18:一個旨在提供長期支援的穩定版本。

Linus Torvalds 在 LKML 上宣布了以下版本的發布: Linux 6.18 穩定版 經過一個開發週期,儘管過去一周修復的 bug 數量超出預期,但並未發現任何足以導致進一步延期的嚴重問題,社區已在 kernel.org 上標記並發布了代碼,目前正著眼於 Linux 6.19 的合併窗口。然而,種種跡象表明,此版本將是下一個發布的版本。 LTS 內核 已維護數年。

實際上,就是這樣。 6.18 版本很有可能成為長期支援(LTS)版本。 這意味著許多面向企業、雲端和嵌入式設備的歐洲發行版——包括基於 Debian、Ubuntu、SUSE 或 Red Hat 的發行版——都可以將其作為長期支援版本的基礎。對於西班牙的家庭用戶而言,這意味著透過發行版的穩定版本逐步推廣,尤其會對經過認證的系統和較新的硬體產生影響。

遊戲和消費硬體的改進

Linux 6.18 中最受關注的方面之一是 使用遊戲設備的經驗 也適用於現代筆記型電腦。此版本整合了一個專為 GPD PC 主機(例如 GPD Win 4 和 Win Max 2)設計的新型 HWMON 控制器,可實現更精確的風扇控制和更可靠的熱感測器讀數——如果您要用高要求的遊戲或高強度工作負載來挑戰機器的極限,這一點至關重要。

其中還包括幾個。 針對華碩 ROG Ally 和聯想 Legion Go 2 的修復本次更新解決了 NVMe 固態硬碟的惱人問題以及某些可能導致系統崩潰的隨機中斷。對於將遊戲手把連接到 PC 或筆記型電腦的用戶,還有一個重要細節:PlayStation DualSense 手把的音訊介面現在在 Linux 系統下可以正常工作,因此將耳機插入手把後,音訊輸出會按預期切換,並且內建麥克風無需任何特殊設定即可使用。

Linux 6.18 中的圖形、處理器和 AI 加速器

在圖形方面,Linux 6.18 的驅動程式又向前邁進了一步。 NVIDIA Turing 和 Ampere 顯示卡的新功能這些顯示卡現在預設使用GSP(GPU系統處理器)韌體(如有)。此設計是NVIDIA生態系統更廣泛轉型的一部分,旨在改善電源管理,並為未來更強大的支援奠定基礎——這對於工作站和遊戲PC至關重要,因為它們在歐洲專業環境中也越來越常見。

在CPU方面,核心能更好地利用最新一代英特爾處理器的效能。各平台的電源管理也都得到了改善。 英特爾流星湖 透過動態效率控制,控制器 intel_pstate 這種模式利用硬體 P 狀態,不受傳統 EPP 的限制。這使得性能和功耗之間實現了更好的平衡,對於在西班牙和歐盟其他地區銷售的超輕薄筆記型電腦而言,這一點尤其重要。

Linux 6.18 還包含一個用 Rust 寫的初始驅動程式。 ARM 馬里 GPU它仍處於早期階段。它是 Panthor 驅動程式的改良版,旨在逐步實現功能上的完全一致。雖然尚未向公眾發布,但這種方法為更好地支援嵌入式裝置、單板電腦 (SBC) 和輕薄筆記型電腦中使用的 ARM 系統的整合式顯示卡打開了大門。

關於人工智慧加速,正在引入一種新的驅動機制。 NPU 瑞芯晶片 此硬體支援多核心處理器和動態頻率調節,旨在提升基於瑞芯微SoC的開發板上的機器學習效能。這種硬體在歐洲廣泛銷售的低成本開發板上非常流行,它將使用戶能夠更好地利用其功能,而無需始終依賴獨立GPU。

Sheaves:更快的記憶體和更流暢的多工處理

內部最引人注目的新功能之一是引入了名為“ 「捆」一種全新的基於 CPU 的快取系統,用於分配和釋放記憶體。與所有核心爭用同一組物件不同,每個處理器維護自己的小型“結構體儲存庫”,從而減少爭用並縮短頻繁分配操作的延遲。

這項改變乍聽之下似乎非常技術性,但實際上卻會產生實際影響: 並行任務與密集型多工處理 它們在開發工作站以及運行容器、虛擬機器或高流量 Web 服務的伺服器上都應該運作得更流暢。在 Linux 占主導地位的歐洲公有雲和資料中心環境中,這些細微的調整都可以顯著提升負載下的反應速度。

Linux 6.18 中的網路效能、交換與任務調度

網路子系統也得到了一系列改進。尤其值得注意的是接收效能的提升… UDP封包高達47%由於進行了底層優化,旨在更好地處理高流量甚至基於 UDP 的 DDoS 攻擊,這些改進有助於在歐洲串流媒體服務、線上遊戲和即時通訊的高峰期控制延遲。

核心還引入了 PSP新增對TCP連線的加密支持這在某些情況下增加了一層額外的安全性。同時,TCP協議堆疊正在推出對精確顯式擁塞通知(AccECN)的初步支持,AccECN是一種旨在改進擁塞控制的變體,對於歐盟主要營運商運營的複雜網路尤其有用。

除了網路之外,核心 6.18 還改進了 交換子系統透過將交換錶基礎架構重用作快取後端,這種重構在密集負載測試下可帶來 5% 到 20% 的效能提升,無論是吞吐量、每秒請求數或編譯時間。結合任務調度器的改進和更均衡的 NUMA 負載平衡,記憶體壓力下的系統反應更佳,效能驟降的情況也更少。

檔案系統:Bcachefs 即將退出,其餘檔案系統正在加強。

在檔案系統領域,本輪決策週期中最受矚目的決定是: 從內核主樹中刪除 Bcachefs該程式碼已被標記為外部維護,因此想要繼續使用此系統進行實驗的人員必須使用 DKMS 模組或自行編譯。造成這種情況的原因並非程式碼的技術品質問題,而是維護者屢次未能按時合併程式碼,導致其與 Torvalds 和核心團隊其他成員的關係緊張。

Linux 6.18 不僅如此,還改進了對其他更廣泛使用的系統的支援。 BTRFS 它最終實現了使用大於頁面大小的區塊大小的功能,優化了讀取密集型工作負載的並行性,並修復了幾個內部問題。這位資深人士 XFS 它預設會啟動線上檢查和修復功能(線上 fsck),該功能以前被認為是實驗性的,它允許您糾正已安裝和正在使用的系統中的某些問題。

司機的 exFAT 經過了積極的優化在某些情況下,使用 SD 卡和 USB 隨身碟時,讀寫操作速度最高可提升 16 倍。對於經常使用這些行動儲存媒體在 Windows 和 Linux 系統之間傳輸資料的用戶來說,這無疑地顯著提升了日常使用體驗。 分機4 新增了對 32 位元保留使用者和群組標識符的支持,以及一個新的介面。 ioctl() 查詢和設定超級區塊參數,這些細節對於系統管理員和管理工具開發人員都很重要。

增強安全性:Linux 6.18 中的簽章 BPF 和進階審計

安全性仍然是 Linux 開發的重要支柱之一。此版本引進了… 簽署GMP計劃這使得在執行之前驗證動態載入到核心中的程式碼的完整性成為可能。這項措施聽起來可能非常具體,但對於那些廣泛使用 BPF 來實現可觀測性、網路過濾或進階安全性的環境至關重要——這種情況在歐洲資料中心和雲端平台中越來越普遍。

審計子系統已改進,能夠更清楚地管理多項事務。 Linux 安全模組 (LSM) 同時激活。這有助於 SELinux、AppArmor 和其他模組等機制的共存和聯合監控,從而實現堆疊式安全策略,這對於歐盟有嚴格監管要求的組織(例如遵守 NIS2 指令或行業法規的組織)來說非常重要。

另一方面,已經做出了以下決定: 預設會停用 TPM 匯流排上的 HMAC 加密功能。由於其當前實現方式會導致效能問題,且沒有提供任何實際的安全優勢,因此禁用它可以消除瓶頸,而不會使系統更加脆弱。在虛擬化和記憶體保護層面,KVM 整合了對 Intel 和 AMD 的控制流強制技術 (CET)、x86 主機上的 SEV-SNP 密文隱藏等技術的支持,並增加了記憶體分配保留功能。 vmalloc 在 Kexec 切換機制中。

核心中更多 Rust 程式碼以及架構改進

Linux 6.18 在整合方面繼續取得進展 Rust 作為第二語言 核心內部開發。關鍵核心 API 的綁定得到擴展,包括與核心記憶體模型相容的原子操作、DebugFS 存取、點陣圖處理和驅動程式創建,其中包括前面提到的用於 ARM Mali GPU 的 Rust 驅動程式。此外,還整合了用於未來 USB 驅動程式的全新 Rust 綁定,從而能夠在中期內編寫更安全的驅動程式。

另一個相關的新功能是加入了 適用於 Android 裝置的 Rust Binder 驅動程式這為在主核心中更強大地支援該平台奠定了基礎。同時,BPF 架構的兼容性擴展到了 PowerPC 架構,並為 Arm、RISC-V 和 MIPS 架構添加了新的架構級功能,從而鞏固了 Linux 在嵌入式系統、開發板和專用伺服器(這些產品也銷往歐洲市場)中的地位。

例如,在 RISC-V 領域,一些未能及時納入 6.17 版本的變更已被重新引入和完善,例如: 新增記憶體映射原語,支援 RPMI 介面 (類似 ARM SCMI)以及廠商特定擴充的使用。這些改進有助於鞏固 RISC-V 作為下一代歐洲硬體中開放式替代方案的地位。

硬體支援:筆記型電腦、Apple Silicon 等

在筆記型電腦和消費級PC上,Linux 6.18顯著擴展了相容性。它增加了一項… 對觸覺觸控板的初步支持這項主要由Google提供的功能,確保了觸覺回饋面板的正常運作。這影響到許多配備此類硬體、進入西班牙和歐洲市場的新手機。

筆記型電腦支援得到改進 驍龍 X 精英 以及相關技術,包括新的電源管理和視訊驅動程序,以及對描述 PCIe 連接埠、音訊控制器和其他關鍵元件的裝置樹的修復。相容性也得到了擴展,涵蓋了 HP Omen 筆記型電腦、Alienware 筆記型電腦和戴爾 G 系列筆記型電腦,並增加了對風扇、溫度感測器和分區 RGB 照明系統的精細控制。

在蘋果生態系統中,Linux 6.18 整合了 初步支援 M2 Pro、M2 Max 和 M2 Ultra SoC 主核心透過引入新的設備樹來實現這項功能。目前這項工作仍處於早期階段,對於西班牙的Mac筆記型電腦用戶來說,日常使用仍然建議使用特定補丁的發行版,例如朝日Linux。但主線內核的支持表明,在中期內,這項工作將取得持續且顯著的進展。

該核心還改進了與華碩、惠普和其他廠商最新主機板的兼容性,增強了 HWMON 驅動程式的兼容性,增加了系統可正確識別的溫度和電壓感測器數量。這有助於在家用電腦和專業工作站中更好地控制溫度和風扇轉速。

虛擬化、容器和企業網絡

虛擬化和容器技術仍然是優先關注的焦點。 Linux 6.18 KVM增強 透過虛擬化 Intel 和 AMD 安全特性(例如 CET 和 SEV-SNP)的新功能,在私有雲或公有雲平台上部署加強型虛擬機器變得更加容易。此外,FreeBSD Bhyve 虛擬機器管理程式對核心作為客戶機運行的支援也得到了改進,從而擴展了混合環境中可能的組合方式。

在容器領域,與核心命名空間關聯的檔案描述符的處理得到了改進, 簡化容器管理 複雜性及其與編排工具的整合。同時,透過改進 I/O 快取管理和調整,NFS 伺服器的可擴展性得到了提升,從而降低了分散式工作負載下的系統壓力,這對於歐洲企業使用的大型網路儲存部署至關重要。

的支持 Google PSP 安全協定 (PSP) 用於 TCP 加密 它增強了資料流量保護選項。結合前文提到的UDP和TCP改進,Linux 6.18內核有望成為一款特別強大的內核,能夠勝任從代理和負載平衡器到串流媒體服務或歐洲基礎設施上的線上遊戲等高強度網路任務。

根據分佈情況更新:預防措施和應對方案

如何升級到 Linux 6.18 像往常一樣,這取決於所使用的發行版。在滾動式發布系統中(例如 Arch Linux 或 Debian Testing),此核心版本通常會透過標準軟體包更新推送。在這種情況下,只需應用常規更新即可安裝新內核,使其在下次啟動時即可使用。

如果使用分佈 經典支撐週期對於 Ubuntu、Linux Mint 或 openSUSE Leap 等發行版,流程有所不同。通常情況下,新核心會被整合到發行版的未來版本中,而這些版本往往與 LTS(長期支援)版本相關聯。例如,就 Ubuntu 而言,預計 6.18 版本將出現在未來版本的開發倉庫中,而西班牙穩定版的用戶則會在稍後收到該內核,前提是該分支被採納為基礎分支。

那些不想等待的人可以訴諸… .deb軟體包或PPA軟體倉庫 這些來源提供主核心的建置版本,以及 Canonical 核心倉庫中維護的主線軟體套件。然而,這種方法通常不提供任何保證或特定於發行版的補丁,因此在生產系統或關鍵筆記型電腦上應謹慎使用。在專業環境和位於歐洲資料中心的伺服器上,仍然建議使用發行版或其簽約支援供應商提供和維護的核心。

進階使用者

對於喜歡完全掌控的進階使用者來說,始終可以選擇以下選項: 從 kernel.org 下載原始碼 並手動編譯內核。傳統方法包括從 6.x 分支獲取壓縮文件,解壓縮,然後使用以下命令調整配置: make menuconfig使用所有可用的核心進行編譯,最後安裝模組和核心。重新啟動後,新核心將出現在啟動管理器中供選擇。

鑑於所有這些變化,Linux 6.18 版本顯得尤為重要:它結合了 網路、記憶體和檔案系統效能顯著提升 如果最終被確認為 LTS 內核,那麼憑藉在安全性和硬體相容性方面取得的穩步進展,它將在未來幾年內保持領先地位,使其成為西班牙個人用戶以及歐洲各地組織和服務提供商的理想選擇。

Linux 自由 6.16
相關文章:
Linux-libre 6.16 版本的主要功能