觀點 · 資訊分享
Linux 核心 7.3 釋出:顯示卡記憶體管理更聰明、Btrfs 與 ext4 變快,ksmbd 支援 Time Machine
Linux 7.3 在 10 月 18 日成為最新主線版本:低階顯示卡的記憶體不夠時改為先淘汰次要資料、sched_ext 可替每個 cgroup 掛自己的排程器、Btrfs 與 ext4 效能改進,內建 SMB 伺服器也能選擇支援 Time Machine。
- 發布
- 2026-10-18
- 篇幅
- 約 4 分鐘 · 1,714 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:Linux 核心 7.3 正式釋出,顯示卡記憶體管理、程式排程、檔案系統效能與內建的 SMB 檔案分享都有改進,自架伺服器與 NAS 的人最值得留意。

先用白話講:Linux 核心是什麼?
如果把電腦比喻成一間公司,核心(Kernel)就是總經理室:決定哪個程式可以用 CPU、記憶體怎麼分配、硬碟怎麼讀寫、網路怎麼收發。你看到的桌面、App 都是各部門,但所有資源分配都要經過總經理室。
Linux 核心會定期推出新版本。很多伺服器、NAS、路由器裡面跑的都是 Linux 核心,所以每次改版影響的範圍都很廣。
發生什麼事
Linux 核心官方網站 kernel.org 在 10 月 18 日把 7.3 列為最新的主線版本。同一頁也列出目前的穩定版是 7.2.12、最新的長期支援版線是 6.18。
以下功能整理參考社群維護的 KernelNewbies 頁面(該頁最後更新於 10 月 11 日,正式版內容可能略有差異):
- 顯示卡記憶體:低階顯示卡的顯示記憶體不夠時,可以先淘汰未受保護的緩衝區,讓重要的資料留下,不必把程式擠到系統記憶體
- 程式排程:sched_ext 完成 cgroup 子排程器,每個程式群組可以掛自己的 BPF 排程器;cgroup 權重新增
up、max、concur、tasks四種分配模式 - 沙箱:新增 failfs 與
fchroot(2)系統呼叫,讓沙箱程式只能透過明確交給它的檔案描述子(file descriptor)存取檔案 - 檔案系統:Btrfs 的 Direct I/O 與 fsync 變快;ext4 的平行直接寫入、
fallocate()變快,並修正緩衝寫入的效能退步 - SMB 伺服器:核心內建的 ksmbd 新增可選的 Apple Time Machine 支援、SMB3 請求重送、每個分享各自的 SMB3 加密
對自架與 NAS 使用者的意義
| 改進 | 可能受惠的情境 |
|---|---|
| Btrfs、ext4 效能 | 用這兩種檔案系統的伺服器與 NAS |
| ksmbd Time Machine | 想用 Linux 機器替 Mac 做網路備份 |
| 每個分享的 SMB3 加密 | 只想對部分資料夾強制加密傳輸 |
RWF_DONTCACHE 用於區塊裝置 |
資料庫直接讀寫磁碟時,可以選擇不佔用頁面快取 |
更多細節
- PID 1 與核心執行緒分離:PID 1 有自己的檔案系統狀態,核心執行緒放在獨立的 nullfs 掛載點,
pivot_root()不再影響核心執行緒 - binfmt_misc 支援 BPF:可以用 BPF 程式決定執行檔要交給哪個直譯器,有利於 Nix 這類可搬移的執行檔
- FUSE io_uring:使用者空間檔案系統可以提供緩衝池,並支援零複製存取(需要
CAP_SYS_ADMIN)
我的看法
我在家用 NAS 跑自架服務,對核心更新最在意的是檔案系統和檔案分享。這次 ksmbd 支援 Time Machine 很有意思:以前要讓 Linux 當 Mac 的備份目的地,通常得另外裝 Samba 並調一堆設定,如果之後發行版預設啟用 ksmbd,設定可能會簡單很多。
不過要提醒,核心釋出不等於你的系統會馬上用到。NAS 廠商的核心版本通常落後主線很多,而且會自己挑功能移植,所以這些改進何時、會不會出現在你的設備上,要看廠商。一般使用者不需要自己去換核心,等發行版正常更新就好。
名詞小辭典
- 主線版本(Mainline):Linux 核心最新的正式版本,由 Linus Torvalds 發布。
- cgroup:Linux 把程式分組、分別限制 CPU 與記憶體用量的機制,容器技術就是建立在它上面。
- BPF:可以安全地在核心裡執行小程式的技術,常用來做監控、網路過濾與排程。
- ksmbd:Linux 核心內建的 SMB 檔案分享伺服器,讓 Windows 與 Mac 可以存取 Linux 上的資料夾。