日前 Linus Torvalds 正式宣佈了 Linux 6.18 核心的穩定版本(Stable Release)。這不僅是 2025 年最後一個主要的 Linux 核心版本,也極有可能成為新的長期支援(LTS)版本。
雖然在這個版本的最終開發階段,Linus 有提到「修復的雜訊比我希望的稍微多了一點」(主要集中在驅動程式與藍牙等零星修正),但他同時強調「沒有什麼嚴重到需要延後發布的問題」。它將是未來幾年許多企業伺服器與發行版(Distro)的基石,這次的Linux 6.18 在底層效能、硬體支援以及儲存系統上,都有著不錯的更新。

核心重點不僅僅是修補
此次更新並非只有例行維護,以下是我們整理出的幾個技術重點:
記憶體管理的革新:「Sheaves」登場,是一個重要的效能改進。Linux 6.18 在 SLUB 配置器中引入了名為「Sheaves」的新機制。簡單來說,這是一種每個 CPU 獨享的快取(Per-CPU cache),讓記憶體配置與釋放能更常在本地完成,大幅減少了跨 CPU 的 Lock Contention,以及「支援 kfree_rcu() 批次回收 / 重用」,這對於高併發 / 大量 allocations 的 workload (如大量 container、I/O、多執行緒伺服器) 等高負載的工作來說,將帶來顯著的吞吐量提升。
UDP 效能增加,網路堆疊(Network Stack)進行了最佳化,針對 UDP 接收路徑的重構,使得在極端負載(例如 DDoS 攻擊場景)下的接收效能提升,穩定性也改善。這對於經營對高流量服務、CDN 與邊緣節點維運者來說,確實是一項有感的改善。官方文件有提到 UDP receive-side performance and scalability improvements 與 AccECN (Accurate Explicit Congestion Notification 支援。實際效能提升量依 workload / NIC / Driver 不同而異。
至於 PSP encryption of TCP connections 是更底層的加密選項,以及 BPF signed programs,這些確實是安全層面的重大進展,但因為是新的選項功能,需要 distro 編譯 + 啟用 / 用戶端 / 應用程式支援才能夠用。
作為近年來備受矚目的新一代檔案系統,Bcachefs 在 Linux 6.18 中被從主線核心中移除,轉為僅透過 DKMS 模組提供,Bcachefs 從主線移除,改為外部 module,是因為 maintainer 希望再整合、清理、重新調整成熟度。根據 Bcachefs 作者 Kent Overstreet 的說法,移除是為了「避免影響 LTS 穩定性」,並預期未來在清理後重新回到主線。
新增 dm-pcache,這是一個裝置映射目標(Device Mapper Target),允許使用高效能的持久性記憶體(如 CXL 或 DAX 裝置)作為傳統慢速硬碟的快取層,進一步壓榨 I/O 效能。適合 NVMe + HDD 的混合環境,也適合 CXL Memory 擴充的伺服器,可與 LVM 搭配形成 multi-tier storage 分層儲存架構,這對 NAS 、伺服器與工業電腦來說是好事。
6.18 新加入了對 Rust 驅動 (Rust Binder driver) 的支援,代表 kernel 再進一步整合 Rust 生態,這對安全性與驅動程式維護將是一個趨勢。Rust binder 驅動意味著 Linux kernel 在「記憶體安全驅動」的長期方向上更往前一步,避免 C 語言常見的記憶體錯誤。主要價值是增加安全性、減少 use-after-free / memory safety 問題。
6.18 也持續改善 Scheduler 與記憶體回收路徑的延遲,對影片編碼、遊戲、HPC 等場景有潛在好處。
硬體支援繼續擴充
Apple Silicon:對 M2 Pro、Max 和 Ultra 晶片的支援進一步完善,這是 Asahi Linux 團隊努力的成果,也改善了 suspend、USB-PD、DisplayPort、Wi-Fi 等部分 driver。
Intel & AMD:Intel Wildcat Lake 與 Panther Lake 的支援,而 AMD 方面則帶來了針對虛擬化的 Secure AVIC 增強,以及修復了 64 位元 ARM 架構上的一個效能問題。另外也有針對 Intel / AMD microcode loading 的調整,新增 kernel 參數:microcode=off/early/later,能控制 CPU 微碼在 boot 時的更新方式,這對伺服器維運是重要的。
遊戲掌機:針對 ASUS ROG Ally 和 Lenovo Legion Go 2 的驅動修復也已合併,Linux 遊戲掌機的體驗將更加流暢。
社群認同穩定更新,但對 Bcachefs 感到惋惜
隨著 6.18 的釋出,Reddit 的 r/linux、Hacker News 以及各大技術論壇也展開了熱烈討論。我們觀察到以下幾種主流聲音:
對「LTS」的期待:大多數用戶對於 6.18 將成為 LTS 版本表示歡迎。一位 Reddit 用戶評論道:「如果這是 LTS,那我終於可以安心升級我的伺服器群了。」
部分效能提升受好評:Hacker News 上的開發者對 Sheaves 與 UDP 最佳化討論最為熱烈。
遊戲玩家的驚喜:雖然 Linux 核心討論通常偏向伺服器,但不少玩家對於 DualSense 手把音訊支援以及掌機修復感到開心。以目前 SteamOS 的掌機和未來的 SteamOS 桌機遊戲機、各品牌的 Linx 遊戲機來說是好的發展。
Bcachefs 的遺憾:對於 Bcachefs 的移除,社群反應兩極。保守派認為為了 LTS 的穩定性這是必要之惡,但也有激進派開發者感到失望,認為這延緩了 Linux 檔案系統的現代化進程。
展望 Linux 6.19
CyberQ 認為 Linux 6.18 是一個非常「務實」的版本,它沒有過多花俏的新功能,而是從測試版一路上來陸續地解決了 bugs 和效能改善,如 Lock Contention 與網路吞吐。
隨著 6.18 的塵埃落定,Linus 也提前揭露了下一個版本 Linux 6.19 的特殊時程。由於接下來將碰上年度核心維護者高峰會(Kernel Maintainer Summit)以及歐美的聖誕與新年假期,Linus 預告 6.19 的開發週期將會稍微拉長。
他幽默地表示,為了讓開發者們能從假期的「食物昏迷(Food coma)」中恢復過來,Linux 6.19 很可能會多出一個 RC8 測試版,預計將推遲至 2026 年 2 月才會正式釋出。
對於一般使用者,建議等待你目前使用的發行版(如 Ubuntu、Fedora 或 Arch)提供更新,而對於企業用戶,這個版本一旦確認為 LTS,將是未來幾年我們在實作中不可忽視的重要升級目標。對於自建伺服器 / NAS / Homelab 的用戶來說,升級前應注意 DM-pcache 若用到硬體支援 (CXL / DAX),以及 Bcachefs 原本有在用的人,要評估改為外部模組後是否穩定。另外,Rust 驅動目前還很新,可能有相容性問題。若目前自己使用的是特定 distro,可能還要等發行版 packager 整合。
接下來,目光將轉向 Linux 6.19 的 Merge Window,讓我們看看 2026 年初 Linux 還會帶來什麼新的驚喜。
本文題圖由 Google Gemini AI 生成







