Linux 核心創始人兼核心維護者 Linus Torvalds 改變對 AI 輔助編程 Vibe Coding 的態度,近日他提交了首個由 AI 輔助完成的 Linux 核心修正修補檔(Patch)。根據他親自測試的結果,該修補檔最高帶來高達 23 倍的效能躍升。
該修正修補檔主要著手解決一項長期困擾 Linux 核心的架構問題:當系統中大量處理器(CPU)同時讀取同一個檔案時所引發的嚴重快取爭用(Cache Contention)。此一狀況在伺服器運作情境中尤為普遍,包括多個行程頻繁調用共用函式庫(Shared Libraries)、執行資料庫查詢或高負載 Web 伺服器運算時,往往會因為快取資源鎖定而拖慢整體並行效率。
過去多年來,已有多位核心開發者嘗試解決這項瓶頸,但方案均各有取捨,始終未能產出放諸四海皆準的完整解法。Torvalds 本人早在 2024 年初便曾撰寫過一份初步的解決草案,並在自己的手提電腦上持續測試至今。日前他決定更進一步,親自嘗試透過 AI 輔助來徹底攻克這個難題,並隨後將生成的解決方案整理並推送到開發分支。
雖然合成基準測試錄得高達 23 倍的顯著增長,但 Torvalds 同時客觀指出,在真實日常使用環境中,「現實負載」很難達到測試環境下的極端讀取壓力,因此一般使用者感受到的效能差異不會如此巨大,主要受惠對象將會是高核心數的伺服器與資料中心工作負載,而非一般桌面電腦。
關於Linux系統中人工智慧的應用一直存在著激烈的爭論。一些項目已經明確表示放棄這項技術,認為使用人工智慧是不道德的。而另一些專案則積極採用人工智慧,聲稱它是程式設計領域的新前沿,不容忽視。如今,如果你使用Linux系統,你實際上使用的是一個由人工智慧提交的程式碼和完全由人類編寫的程式碼混合而成的、類似弗蘭肯斯坦怪物的系統。
在過去幾個月裡,Linux 的創辦人 Linus Torvalds 已經明確表明了他的立場:人工智慧程式設計是有益的,它將成為未來趨勢,甚至能讓程式設計變得更有趣。現在,Linux 的維護者已經決定,用戶不再需要申報他們使用 Linux 語言,因為 Torvalds 本人聲稱禁止人工智慧程式設計「極其愚蠢」。
提交給 Linux 核心的程式碼不再需要 LLM 產生聲明。
此前,維護者高峰會上曾就此進行討論。
故事的第一部分來自發送給Linux 郵件清單的一封郵件。電子郵件宣布了在 2026 年 10 月 8 日於捷克布拉格舉行的維護者高峰會上決定的一項重大變更:提交給核心的程式碼不再需要使用「Assisted-by」標籤。
原本如果使用者在提交 Linux 核心程式碼時使用了 AI 產生的內容,則必須新增「Assisted-by」標籤。在提交程式碼時,開發者需要寫成“Assisted-by: LLM [TOOL1] [TOOL2]”,並將佔位符替換為他們選擇的 AI 工具。
但現在維護者高峰會的這項新規定取消了這項要求,這意味著用戶可以提交 AI 產生的程式碼而無需聲明其是由 AI 產生的。
"Here's a new rule just for you: don't use compilers for any of your kernel submissions.
Because if you can't show that you really understand what the machine is actually doing by writing your code in assembler, then I don't want to see your code contribution. You clearly aren't competent if you can't write it that way."
“給你定了一條新規:提交內核程式碼時不要使用編譯器。如果你不能用組合語言編寫程式碼來證明你真正理解機器的運行機制,那我不想看到你的程式碼貢獻。 如果你無法用組合語言寫程式碼,顯然你就不夠格。”



























































































