Linux 中的 AI (★
37 分)
文章指出,人工智慧(AI)工具,尤其是大型語言模型(large language model, LLM),目前在 Linux 核心開發中主要用於撰寫與審查程式碼。截至撰文時,從 2025 年 9 月起已有逾 1,200 筆核心 commit(提交紀錄)帶有「Assisted-by」標籤,多數表示程式碼曾由 LLM 協助完成。另一項重要發展是 Sashiko,它會替送交各子系統的修補程式產生審查意見;由於貢獻者可能被期待根據這些 AI 回饋反覆修改作品,原本可以選擇不用 AI 的開發者,未來或許也得與這類工具互動。文章並指出,Sashiko 主要仰賴 Google Gemini。
Linus Torvalds 認為 Linux 核心專案應以技術成果為中心,不應成為推動特定社會或政治立場的專案;不接受 AI 的人可以自行 fork(分叉維護)或離開。作者則反駁,Linux 從授權方式到維護規則都帶有政治選擇,例如採用 GPLv2(GNU General Public License version 2,GNU 通用公眾授權條款第 2 版),其 copyleft(要求衍生作品沿用相同授權的機制)會促使商業公司將驅動程式等貢獻送回主線。Linux 的規模、資金、技術知識與快速變動,也讓獨立維護分支幾乎不可行,因此作者認為,要求專案在技術決策中納入政治、道德與倫理考量,並不是無關緊要的外部干涉。
作者承認 Sashiko 可能改善修補程式品質,但認為必須衡量其外部性(由行動造成、卻由他人或社會承擔的成本)。AI 公司對硬體的需求可能推高消費者負擔;資料中心的大規模擴張則消耗能源與淡水,增加二氧化碳(CO₂)排放,或排擠原本可用於取代化石燃料的綠色能源。文章以印度熱浪超過攝氏 50 度並造成數萬人死亡為例,指出能源價格上升、氣候風險與工作被自動化取代,可能同時影響 Linux 貢獻者及一般民眾。此外,Linux 對 AI 工具的採用也會替相關企業增加正當性與影響力,因此作者要求 Linus、Linux 社群及其他開放原始碼(open source)專案更誠實地面對這些後果。
Hacker News 的討論主要分成兩派。認同作者的人指出,文章並非主張「因為耗水就少下提示詞」,而是反對 Linus 完全排除氣候、能源、就業與授權等倫理議題,也擔心 Sashiko 逐漸成為參與 Linux 開發的實際門檻。反對者則認為,Linux 應專注於核心技術,AI 已成為難以逆轉且能提升自動化效率的工具,相關環境與政治問題應在 AI 產業層級處理;也有人提到開放模型與本機模型可能降低對大型資料中心的依賴。
能源議題的證據也受到質疑。有留言援引產業組織的說法,認為資料中心規模擴大可能帶來更低的電力成本,並指出 AI 目前約占全球二氧化碳排放的 0.2%;反方則批評該來源具有遊說色彩,且新建發電設備與電網需要多年,短期內可能排擠一般家庭用電並推高價格。另一項重要爭議是 GPL 與著作權風險:留言者擔心 LLM 可能重現訓練資料中的程式碼,卻無法正確標示來源或遵守授權條款。美國著作權局(US Copyright Office)目前認為,單靠提示詞通常不足以讓使用者成為 AI 產出的作者,但若人類實際決定作品中的表達元素,部分產出仍可能受到著作權保護;因此 AI 輔助程式碼的合法性與授權責任,仍存在尚未定論的問題。
👥
64 則討論、評論 💬
https://news.ycombinator.com/item?id=49097649