8月6日消息,如今的AI技术大幅简化了写代码的过程,这方便了程序员,但也对一部分程序员造成了阻碍,Linux内核就不得不因此删除了一段27年前的设备的驱动程序。

日前Linux社区的管理员Greg Kroah-Hartman就决定删除了linux-serial下的一些驱动程序代码,主要涉及C218 Turbo PCI、C320 Turbo PCI和CP-204J设备,这些台湾一家工业设备公司Moxa的产品,始于1999年的,迄今已经27年了。

这些驱动太过古老,已经没啥必要了,甚至无法确认这些硬件还存在,制造商Moxa也表示不再需要这些代码了,总共有2148行代码,删除了也没啥影响。

但促成管理员删除这些代码的原因也不仅仅是代码没用了,而是被AI骚扰的麻烦,现在程序员都不自己去找bug了,都改用AI大模型来找bug或者安全漏洞,这些古老的代码被AI扫了一遍又一遍,不断提交错误报告,让Linux社区烦不胜烦,因为没那么资源去验证。

Greg Kroah-Hartman就表示,就算是当前最好的AI大模型,发现的安全问题也有1/3是完全错误的,甚至有害的。

已经有多个开发者提到类似的问题了,AI大模型扫描发现了Linux内核中的所谓bug或者安全漏洞,但为了验证是否真的有问题,开发者还要花费大量时间和精力去验证。

Linux社区的杠把子Linus本人现在是不反对使用AI提交补丁的,但AI一方面极大地提高了开发效率,但另一方面造成的困扰也不少,尤其是提交bug、漏洞之类的工作。

也是因为这样的原因,4月份的时候Linux 7.1内核就删除了多达到13.8万行过时的代码,几乎也都是几十年前的设备驱动程序,包括90年代的各种网络驱动、蓝牙代码等等。

不想再被AI骚扰:Linux内核删除27年前的驱动程序

【本文来源:快•科技】