Linux 之父 Linus Torvalds 喺本屆 Open Source Summit Europe(布拉格)同 Ericsson Software Technology 負責人 Dirk Hohndel 嘅座談,講到佢自己點樣用 AI。同一時間,開源圈對 AI 仍有反對聲:System76 就禁止 AI 生成內容進入其 COSMIC 桌面。Torvalds 嘅立場則係「I actually really like using AI」。

呢個係工具,唔係主

Torvalds 自述佢「冇做幾多 kernel 編程」,主要係 maintainer(維護者),「Linux kernel 係其他人做真工,我做 collection point」。佢話 AI「係一個好工具,如果你用得啱,當佢做工具」。

佢回憶 1981 年前後開始寫嘢時,電腦同程式都簡單好多,「你可以明白佢哋做緊乜」。今日軟體工程嘅門檻「高到你自己嘅小嘢好似冇乜意義」。

Vibe coding 同吉他效果器

Torvalds 話很多人笑 vibe coding(隨感覺寫碼),但佢認為「係一個喺編程中重新找到快樂嘅好方法」,令新寫嘢嘅人「可以做平時根本搞唔掂嘅嘢」。

佢話自己鍾意「AI 係 gateway drug」呢個概念,講自己一個 guitar pedal(吉他效果器)toy project:自己用 C 喺 microcontroller 上寫咗 UI,跑喺細螢幕上,「好老土,似八十年代嘅嘢」,但「我唔寫 Java,我寫 kernel」。所以「I use AI to do the things that I’m bad at」。佢話俾 AI 一個 prompt,「佢做咗,但好醜」;「然後我話,睇嚇,我已經用 C 做過嘢,做啱方式,只係好醜。」

核心開發:要「非常小心」

但 Torvalds 同時講:「I think that you need to be very careful using AI when you’re doing something real and important.」

喺 AI 幫核心開發呢一點,Hohndel 問到 Sashiko——一個 agentic(代理式)Linux kernel 程式碼審查系統。Torvalds 確認 Sashiko 嘅公開審查已經出現喺 LKML(Linux Kernel Mailing List),並指部分 subsystem maintainer 而家會要求 patch 先經 AI 審查先至會接收;並非所有 pull request 都必須經過 AI 審查。

阿調搞兩下:Torvalds 呢個分別好實際——hobby project 用 AI 開心、核心開發用 AI 要小心。開源圈唔係鐵板一塊,有人封 AI,有人用 Sashiko 做審查。對讀者而言,問題唔係「AI 勁唔勁」,係「邊個為生成嘅 patch 執手尾」。呢個角度喺 LKML 嗰邊開始有答案。

阿調|深度調教