※この記事はアフィリエイト広告を含みます
无法抵挡的AI生成bug报告浪潮!Linux内核将删除业余无线电和旧驱动程序
📰 新闻概述
- LLM导致的bug报告激增: 由于大量使用大型语言模型(LLM)生成的安全bug报告,Linux内核的维护者达到了应对的极限。
- 删除遗留代码: 为了维护者的“理智”,提议并正在进行删除业余无线电(如AX.25)、ISDN、ATM协议、旧的ISA/PCMCIA以太网驱动程序等。
- 维护空缺: 报告数量激增,但缺乏实际维护和修复这些代码的维护者,这些代码成为了“bug磁铁”,被排除在外。
💡 重要要点
- 删除对象包括AX.25、NET/ROM、ROSE协议及所有相关的业余无线电设备驱动程序。
- 网络子系统的维护者为了降低应对AI生成报告的成本,判断将其从内核本体中分离是不可避免的。
- 安全优先的态度日益明显,体现为“不是因为在运行就保留,而是因为无法安全维护而删除”。
🦈 鲨鱼的视角(策展人观点)
LLM发现漏洞的速度已经完全超越了人类修补和验证的速度,尤其是像AX.25这样的旧子系统,成为了AI与syzbot组合的“自动bug发现机”的完美目标。仅仅是报告堆积如山,继续抱着没人修复的代码,只会增加整个内核的安全风险。除非AI不仅能“发现”bug,还能完美地生成“修复补丁”,并实现自动化测试,否则这种遗留代码的剔除将会加速进行!
🚀 未来将如何发展?
未维护的代码将在成为“AI的猎物”之前,陆续从主线中剔除,转向用户空间的实现或外部树管理。要求同时提交修复补丁的社区规则在AI生成的bug报告中有很高的普及可能性。
💬 鲨鱼的看法
保护维护者的理智是首要任务!在被AI浪潮吞没之前,果断地进行断舍离的决策正是当前开发现场所需的!鲨鱼鲨鱼!🦈🔥
📚 术语解释
-
AX.25: 用于业余无线电数据传输的协议。曾长期包含在内核中,但近年来已成为漏洞的温床。
-
syzbot: Google运营的,利用模糊测试(随机数据输入)自动发现Linux内核bug的持续测试系统。
-
子系统: 内核中负责特定功能(内存管理、网络、驱动等)的专业模块群。
-
信息来源: Kernel code removals driven by LLM-created security reports