PS5 Linux 项目负责人 Andy 'TheFlow0' Nguyen 因 AI 驱动的“氛围编程”而退出
Andy 'TheFlow0' Nguyen 放弃 PS5 Linux 项目
著名的 PlayStation 黑客和自制软件开发者 Andy 'TheFlow0' Nguyen 已正式退出 PS5 Linux 项目。Nguyen 因创建了 PlayStation Vita 的首个内核漏洞而闻名,他将离开的主要原因归咎于“氛围编程者”(vibe-coders)的兴起——这些人使用大语言模型(LLM)来生成代码和查找漏洞,却并不理解底层系统。
Nguyen 原计划继续支持 PS5 Pro,并争取在 2027 年发布完整版本。然而,他宣布这些计划现在已经“泡汤了”,Version 2.5(支持固件版本 3.00-7.61 的 PS5 Phat 和 Slim 主机)将成为由他主导的最终版本。
“氛围编程”对开源安全的影响
导致 Nguyen 离开的导火索是几名被他称为“垃圾小子”(slop kiddies)的人发现并报告了一个关键的 hypervisor 漏洞。据称,这些用户使用 AI 识别出了 Nguyen 此前发现并为了推进 Linux 项目而保密的同一个 hypervisor 漏洞。
据 Nguyen 称,这些人原本同意等到 GTA 6 发布后再向 Sony 报告该漏洞,这将允许用户在合法购买游戏的同时在主机上运行 Linux。然而,他们却立即向 Sony 报告了该漏洞以获取漏洞赏金,这实际上修复了该漏洞,并阻碍了 PS5 Linux 在更新的操作系统版本上的进一步进展。
自制软件和开源社区的更广泛趋势
这一事件反映了开源和自制软件社区内部对于 AI 在软件开发中作用的日益紧张的关系。PS5 Linux 的情况与 RPCS3(PlayStation 3 模拟器)开发者的举动如出一辙,后者最近禁止了“氛围编程”参与者,原因是贡献者提交了大量他们自己都不理解的 AI 生成的“垃圾代码”。
社区观点与辩论
开发者和研究人员之间的讨论强调了关于向 AI 辅助黑客技术转变的几个关键点:
- 智力严谨性的侵蚀: 一些贡献者认为,理解复杂系统的乐趣正在被“仅仅通过向 Claude 发送垃圾信息来获取答案的游戏”所取代,这破坏了业余项目的智力吸引力。
- 降低参与门槛: 批评者认为,LLM 降低了进入门槛,使技术知识极少的人也能发现漏洞。虽然这使发现过程民主化,但可能导致利益冲突,即新参与者将眼前的经济利益(赏金)置于长期的社区目标(项目稳定性)之上。
- “猫鼠游戏”: 一些人认为,漏洞的报告是不可避免的,因为 Sony 也可以使用前沿 LLM 对已发布的安装程序进行逆向工程并自行发现漏洞。
- 维护者倦怠: 人们越来越感觉到,由于大量看似合理但实际上不正确的 AI 生成的拉取请求(PR)涌入,维护者正面临着“沉没的恐惧”,这导致了倦怠感的增加。
缓解策略
为了对抗 AI 生成的噪音,一些开源项目实施了更严格的贡献要求。一位开发者指出,他们的 FOSS 项目现在要求所有 PR 都必须经过人工测试和手动签署,以减少垃圾信息并使核心贡献者能够更快地推进工作。
"这个圈子曾经是一群才华横溢的研究人员,但现在只是一群使用 LLM 并编写他们甚至不理解的黑客代码的菜鸟。"
— @TheFlow0
Sources
相关
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch