11 月 19 日消息,据 The Register 当地时间 11 月 18 日报道,Linux 和 Git 的缔造者林纳斯・托瓦兹在接受采访时谈到生成式 AI 在软件开发中的角色。
托瓦兹称自己对氛围编程(vibe coding)总体上“挺看好”,但只适合作为入门途径,不适合用于正式的生产环境,否则维护起来会变得一团糟。
托瓦兹目前仍担任 Linux 内核的技术负责人,不过近二十年来已不再写代码。至于曾由他发明的 Git,他现在“只是偶尔在旁边看看”。
谈到 Linux 内核的开发流程时,托瓦兹说自己的职责与过去不同:以前,自己的任务是拒绝那些难以维护的新想法,到后来则偶尔要在部分长期维护者反对的情况下推动新变化,其中包括此前围绕 Rust 加入内核的争议。其认为,Rust 正在真正融入内核,而不再是实验项目,不过整个推进过程比预想的要慢。
面对当前 AI 热潮带动英伟达以专有微内核和 CUDA 语言主导硬件发展,而不是依赖开源 Linux 的现状,托瓦兹并不担心:“情况与用户空间并无差异,而且 AI 让英伟达在 Linux 内核上合作得比 20 年前更积极。”
托瓦兹提到,AI 带来的最大麻烦,是爬虫频繁抓取 kernel.org的源代码对基础设施造成明显冲击。内核维护者也确实会收到“由滥用 AI 生成的虚假漏洞报告和安全通告”,但程度远不如 curl 等项目严重。
托瓦兹坦言,自己没使用也没尝试 AI 辅助编程,不过相信有人会把 AI 用于内核代码库。托瓦兹认为,“氛围编程”确实适合新手入门。当今的电脑比当年照着杂志敲代码的时代复杂得多,氛围编程能让更多人“实现原本做不到的事情”。不过,他也强调,从维护角度看,氛围编程“可能是个非常糟糕的主意”。
被问及软件开发未来的职业前景将如何发展时,托瓦兹认为这是个“复杂的问题”,需要几年后才能真正看清。“AI 只是工具,就像编译器曾让人们摆脱手写汇编,提高效率,但并没有让程序员职业消失。”
从报道中获悉,托瓦兹期待 AI 最终“降温”,回归一种大家不会天天挂在嘴边的正常技术状态。