共计 1905 个字符,预计需要花费 5 分钟才能阅读完成。
在 Linux 基金会的 Open Source Summit Korea 2025 上,Linux 和 Git 的创始人 Linus Torvalds 与长期合作者、Verizon 开源项目负责人 Dirk Hohndel 进行了一场备受期待的主题讨论,内容涉及 Linux、Rust,以及人工智能(AI)。两人以坦率、对话的形式,为 Linux 的演变、当前技术趋势以及开源社区的持续韧性提供了新的见解。
Torvalds 首先反思了自己的角色:“在过去的近 20 年里,我并不是一名程序员。我是一名技术负责人和维护者……所有真正的工作都是由其他人完成的。”他强调,即使 Linux 已经成熟,维护的需求依然存在:“每个版本都有超过 1000 名贡献者,而且每两个月发布一次,”Torvalds 指出,并强调了该项目如何通过持续改进和适应硬件创新而蓬勃发展。
他补充道:“只要人们继续制造新的硬件,我们在内核方面就会有更多的工作要做。但即使没有这些,我仍然有些惊讶,在项目进行了 35 年之后,我们仍在修复核心内核代码,使其更美观、更易于维护和稳定。”
随后,两人讨论了 Rust 在 Linux 内核中的持续集成。Torvalds 承认,Rust 已经“引发了大量关注”和内部辩论,甚至导致一些 Linux 维护者辞职。不过,他为这种变革辩护:“这是值得的……有时候你需要鼓励维护者对新想法更加开放。”他表示,内核社区必须在稳定性和进化需求之间取得平衡。
讨论转向了 AI 对开发的影响。Torvalds 表示,AI 的一个好处是“它让 Nvidia 在 Linux 内核领域成为了一个优秀的玩家。这在 20 年前是绝对不可能的。”
在那些糟糕的日子里,Torvalds 曾说过,“Nvidia 是我们处理过的最糟糕的公司。”那些日子早已过去。如今,Torvalds 表示,“Nvidia 非常关心 Linux,我们有很多来自那个角落的内核维护者。”
AI 本身对 Linux 和开源软件来说依然是一把双刃剑。Torvalds 从积极的一面观察到,“我们有一些人正在使用 AI 进行大量工作,帮助维护者处理补丁流,并将补丁回传到稳定版本等,但其中很多工作还处于实验阶段。”
他表示,从消极的一面来看,“AI 对我们的基础设施造成了很大的破坏。我们有这些 AI 爬虫,它们在内核的源代码基础设施上四处爬行,这带来了巨大的痛苦,而且并不总是令人愉快。”AI 爬虫不断冲击网站,给其所有者带来了大量的计算和金钱成本。
Hondhel 同意并补充道,“cURL 的 Daniel Stenberg 曾谈到,AI 生成的草率安全提交报告几乎是对他项目的拒绝服务攻击。”Torvalids 回应道,“我们没有看到这种情况,但我们确实看到了一些错误报告和安全通知,显然是由滥用 AI 的人编造的,这确实占用了维护者的资源。”
Hondhel 继续表示,虽然他认为 AI 是“增强版的自动更正,因为 AI 在代码补全、语法帮助和标准库方面非常出色,”但它目前还无法真正创建可运行的程序。
Torvalds 回应道,虽然他“完全不玩这个。我确信人们正在研究它,甚至包括内核代码库。我怀疑内核足够封闭和不同,尽管我们有很多公开的代码可以使用,但我不认为有很多人在为内核进行氛围编码。”
相反,他认为,“人们正在为小型个人项目进行氛围编码。”他认为这主要是积极的:“我只是想到我小时候,通过计算机和阅读杂志,从计算机杂志上输入程序,但这就是我进入计算机世界的方式。我觉得计算机已经变得如此复杂。你对编程的期望已经变得如此之高,以至于现在入门比我在年轻时进入计算机世界并感到兴奋要困难得多。”
Torvalds 继续说道,虽然“从维护的角度来看,我实际上认为氛围编码可能是一个可怕的想法,如果你真的试图为它制作一个产品,但我认为这是新人参与并兴奋于计算机的好方法,否则他们可能无法做到。所以我实际上对此相当积极。”
他总结道:“有好有坏。我期待着 AI 不再被炒作,而是像没有人经常谈论的日常现实一样,显然这还需要几年时间。”
Hohndel 随后向 Torvalds 施压,询问 IT 行业最近的裁员,这些裁员被一些人归因于 AI 驱动的生产力提升。Torvalds 警告不要过早下结论:“你仍然需要所有相同的维护者来维持项目的运行。”他将 AI 比作编译器——它们改变了开发人员的工作方式,但并没有取代他们。
讨论以更轻松的话题结束,Torvalds 承认自己有一个制作吉他踏板的爱好,尽管缺乏音乐和机械天赋,但他“把失败当作乐趣”。他敦促其他开发人员在工作之外找到缓解压力的方法:“如果你有一份压力很大的工作,找一个失败不仅被预期而且有趣的爱好。”个人电子项目的简单性与 Linux 内核的复杂性之间的对比帮助他放松,他认为这也会帮助其他人。