摘要
如果只看技术履历,Linus Torvalds 是 Linux 和 Git 的创造者,是过去三十多年开源世界绕不开的人物。但在这场对谈里,更值得看的并不只是他如何评价 Linux 7.1、Rust、C 语言或 AI,而是一个长期站在复杂系统中心的人,如何理解软件、社区、工具和人。 这场对话发生在一场开源技术会议上,由 DH Consulting 创始人、资深开源开发者 Dirk Hohndel 提问,Linus Torvalds 回答。 两人的关系并不陌生,Dirk 熟悉开源社区的脉络,也知道该如何把 Linus 从“技术细节”引向更大的工程问题。于是,这场对话从 Linux 7.1 发布聊起,一路谈到内核开发节奏、486 等老旧硬件支持的退出、Git 与邮件驱动的协作方式、C 与 Rust 的语言取舍,以及 LLM 正在给 Linux 内核社区带来的真实变化。 这场对话最有意思的地方在于,Linus 并没有把技术趋势包装成宏大的叙事,而是始终从工程实践出发。他谈到,Linux 内核已经不追求“惊艳发布”,而是依靠 20 多年来稳定运行的开发节奏持续演进;486、ISDN、ATM 等旧硬件和旧代码的逐步退出,也不是怀旧与否的问题,而是维护成本与代码可维护性的现实取舍。 在语言之争上,Linus 依然保持了典型的工程师式直白。他承认 Rust 能减少一部分类 C 语言中常见的错误,但也提醒外界不要神化 Rust:语言无法替人思考,更无法自动修复逻辑错误。相比“Rust 会不会接管世界”,他更关注 C 代码验证工具、自动化补丁检查和代码审查体系的进步。 在谈到 AI 和大语言模型时,Linus 的态度同样克制。 他把 LLM 视为工具,而不是魔法。它们已经在发现 bug、生成原型、辅助验证方面展现出价值,尤其能把更多“眼睛”投向过去很少被充分审查的代码角落。但与此同时,AI 生成的错误报告、幻觉内容和“创可贴式补丁”也在消耗维护者资源。对 Linux 内核这样的复杂工程而言,LLM 目前还无法替代长期维护者的架构判断、工程经验和代码品味。