PS5 Linux 專案負責人 Andy 'TheFlow0' Nguyen 因 AI 驅動的「氛圍編程」而離職

Andy 'TheFlow0' Nguyen 放棄 PS5 Linux 專案

Andy 'TheFlow0' Nguyen 是一位顯著的 PlayStation 駭客與自製軟體(homebrew)開發者,他已正式退出 PS5 Linux 專案。Nguyen 以開發 PlayStation Vita 的首個核心漏洞利用(kernel exploit)而聞名,他將離職的主要原因歸咎於「氛圍編程者」(vibe-coders)的興起。這些人使用大型語言模型(LLMs)來生成程式碼並尋找漏洞,卻不瞭解底層系統。

Nguyen 原本計劃繼續支援 PS5 Pro,並目標在 2027 年實現完整發布。然而,他宣布這些計劃現在已「泡湯」,這使得版本 2.5(支援執行韌體 3.00-7.61 的 PS5 Phat 和 Slim 主機)成為由他主導的最終版本。

「氛圍編程」對開源安全的影響

Nguyen 離職的導火線是,被他稱為「垃圾小屁孩」(slop kiddies)的人員發現並報告了一個關鍵的虛擬機管理程式(hypervisor)漏洞。據稱,這些使用者利用 AI 識別出了 Nguyen 先前發現並一直保密的同一個虛擬機管理程式漏洞,以促進正在進行的 Linux 專案。

根據 Nguyen 的說法,這些人同意等到《GTA 6》發布時才向 Sony 報告該漏洞,這樣使用者就能合法購買遊戲,同時在控制台上享受 Linux。相反,他們立即向 Sony 報告了該漏洞以領取漏洞賞金,這實際上修補了漏洞,並阻礙了 PS5 Linux 更新作業系統版本的進一步進展。

自製軟體與開源社群的廣泛趨勢

這一事件反映了開源和自製軟體社群內部關於 AI 在軟體開發中角色的日益加劇的緊張關係。PS5 Linux 的情況與 RPCS3(PlayStation 3 模擬器)開發者的類似舉措如出一轍,他們最近因大量貢獻者不瞭解的 AI 生成的「垃圾程式碼」而禁止了「氛圍編程」參與者。

社群觀點與辯論

開發者和研究人員之間的討論突出了幾個關於轉向 AI 輔助駭客行為的關鍵點:

  • 智識嚴謹性的侵蝕: 一些貢獻者認為,理解複雜系統的樂趣正被「只是不斷向 Claude 發送訊息以獲取答案的遊戲」所取代,這破壞了業餘專案的智識吸引力。
  • 降低參與門檻: 批評者認為,LLMs 降低了入門門檻,使技術知識極少的人也能找到漏洞。雖然這使發現過程更加民主化,但可能導致利益衝突,新參與者優先考慮即時財務收益(賞金),而非長期社群目標(專案穩定性)。
  • 「貓捉老鼠」遊戲: 一些人認為,報告該漏洞是不可避免的,因為 Sony 也可以使用前沿 LLMs 來逆向工程已發布的安裝程式並自行發現漏洞。
  • 維護者倦怠: 有一種日益增長的情緒認為,由於大量模糊合理但錯誤的 AI 生成的拉取請求(PRs),維護者正面臨「沉沒的恐懼」,導致倦怠加劇。

緩解策略

為了對抗 AI 生成噪音的湧入,一些開源專案已實施了更嚴格的貢獻要求。一位開發者指出,他們的 FOSS 專案現在要求所有 PRs 必須經過測試並由人類手動簽核,以減少垃圾訊息並賦予核心貢獻者更快推進的能力。

「這個圈子曾經是一群高度才華橫溢的研究人員,但現在只是一群使用 LLMs 並撰寫連他們自己都不瞭解的駭客程式的新手。」

— Andy 'TheFlow0' Nguyen

Sources

相關