[控场AI]
· 5 分钟阅读· 2,646 字

Linux之父都用Claude Code写内核?AI编程争议与实战

Linux之父都用Claude Code写内核?AI编程争议与实战

Linus Torvalds被曝用Claude Code辅助Linux内核开发,引发AI编程与人机协作热议。

文章报道了Linux之父Linus Torvalds在Linux内核仓库中创建了一个带有“with LLM”标识的新分支,并在Patch说明中承认使用Claude Code完成核心代码、测试、审查和文档。这一举动与他此前批评AI编程是营销噱头的言论形成反差。UP主声称性能提升三倍,但缺乏官方基准测试证实,社区对此持谨慎态度。文章还介绍了将Claude Code部署到美国云端以规避封禁的做法,并讨论了其合规与安全风险。整体来看,AI编程工具正从玩具向生产力工具演进,但人机协作和代码审查仍是关键。

最近,科技圈被一条消息刷屏:Linux内核仓库中出现了一个不寻常的新分支,其提交说明中赫然写着“with LLM”。更令人惊讶的是,这个分支的创建者正是Linux之父Linus Torvalds本人。据B站UP主爆料,Linus在最新的Patch说明中大方承认,从核心代码、测试用例到改动审查和文档,全部由他带着Claude Code完成。这一消息迅速引发热议,毕竟Linus曾多次公开批评AI编程是营销噱头。

赫然发现了一个极不寻常的新分支

事件回顾:Linus的AI编程实践

根据B站UP主和YouTube频道“Tech Insights”的交叉验证,Linux内核仓库中确实存在一个名为“noref_file_map_lead_with_llm”的分支,其提交记录显示大量代码由AI辅助生成。Patch说明中明确提到:“从核心代码、测试用例到改动审查和文档,均由我带着Claude Code完成。”这一细节在多个技术社区被转发,但截至目前,Linus本人尚未在公开邮件列表中进一步评论。

在最新的Patch说明里

这一实践与Linus过往的言论形成鲜明对比。他曾在一场技术会议上表示:“AI编程90%是营销,10%是实际价值。”如今他亲自使用AI工具,似乎印证了那10%的价值正在扩大。不过,也有开发者指出,Linus可能只是将AI作为辅助工具,核心决策仍由他把控。这种“人机协作”模式或许正是AI编程的正确打开方式。

Linux 内核与 Git 分支机制:Linux 内核是全球最大的开源协作项目之一,采用 Git 进行版本控制。在内核仓库中,分支(branch)是开发者基于某一提交创建的独立开发线,用于隔离实验性改动。Linus Torvalds 本人不仅是内核的创始人,也是 Git 的创造者,因此他在内核仓库中创建分支的举动具有特殊象征意义。通常,内核的正式改动需经过邮件列表审查并合并到主线,而个人分支上的实验性提交并不等同于官方认可。此次名为“noref_file_map_lead_with_llm”的分支,其命名中的“llm”即大型语言模型(Large Language Model),暗示了 AI 的参与。理解这一背景有助于读者区分“分支存在”与“代码被合并”之间的差别,避免将实验性探索误读为内核的正式方向。

性能暴涨三倍?数据解读与争议

UP主在视频中声称,使用Claude Code后“内核性能暴涨三倍”。这一说法尚未得到官方基准测试的证实。据另一位知名开发者Hacker News上的讨论,性能提升可能来自AI辅助下的代码优化,但三倍提升需要具体场景和测试数据支撑。目前,该分支的代码尚未合并到主线,性能数据也缺乏详细报告。

那个说AI90%是营销的人

多源信息显示,AI编程工具在特定任务上确实能提升效率,但“三倍性能”这一表述可能带有营销色彩。一位内核维护者在邮件列表中评论:“AI生成的代码需要严格审查,性能提升取决于具体改动。”因此,对于这一数据,读者应保持理性,等待更多实测结果。

基准测试与性能宣称的可信度:在操作系统内核开发中,性能提升的宣称必须基于可复现的基准测试(benchmark),如 Phoronix Test Suite、lmbench 或内核自带的 perf 工具。这些测试需明确硬件配置、工作负载、内核版本和编译选项,并经过同行评审。所谓“性能暴涨三倍”若缺乏这些细节,则难以被技术社区采信。历史上,许多内核优化(如调度器改进、文件系统调整)的收益通常在个位数到数十个百分点之间,三倍提升往往意味着特定场景下的极端优化或测量偏差。因此,读者应关注是否有公开的测试脚本、对比数据和复现步骤,而非仅凭口头宣称下结论。

防封小妙招:云端开发环境部署

UP主还分享了一个“防封小烧招”:购买美国服务器,将Claude Code的开发环境搬到云端。这样不仅能远程运行Claude、部署Agent,还能搭建网络架构做AI自动化。更吸引人的是,美国服务器可以获取美区SaaS的支付权限,尝试接报告推广联盟赚钱。

部署agent

这一做法在开发者社区中引发讨论。支持者认为,云端开发环境可以避免本地IP被封,同时利用海外服务器获得更稳定的API访问。反对者则指出,这可能违反服务条款,且存在数据安全风险。一位Reddit用户评论:“用美国服务器跑AI工具确实能绕过一些限制,但长期来看,合规使用才是正道。”

Claude Code 与 API 访问限制:Claude Code 是 Anthropic 推出的 AI 编程助手,通过 API 或集成开发环境提供服务。Anthropic 对 API 的使用有明确的地域和合规限制,部分国家或地区可能无法直接访问。将开发环境部署到美国服务器,本质上是利用海外 IP 绕过地理限制,但这可能违反服务条款,导致账号封禁。此外,云端环境涉及代码和数据的上传,若包含敏感信息,则存在泄露风险。开发者应优先选择官方支持的访问方式,并关注 Anthropic 的使用政策更新。对于企业用户,还需评估数据驻留和合规要求。

AI编程的未来:工具还是替代?

Linus的实践为AI编程的争议添了一把火。从多源信息来看,AI编程工具正在从“玩具”向“生产力工具”演进。Claude Code、GitHub Copilot等工具在代码生成、审查和文档编写上展现出潜力,但核心架构设计仍依赖人类工程师。

据GitHub Octoverse报告,AI辅助编程的采用率在持续上升,但开发者对代码质量的担忧并未减少。Linus的案例表明,即使是顶级程序员,也会将AI作为辅助手段,而非完全依赖。未来,AI编程的焦点可能从“能否替代人类”转向“如何人机协作”。

对于普通开发者而言,尝试Claude Code等工具时,应注重代码审查和测试,避免盲目信任AI输出。同时,云端开发环境的部署需谨慎评估合规性。AI编程的浪潮已至,但驾驭它仍需人类的智慧。

#Linux#Claude Code#AI编程#Linus Torvalds#内核性能#云端开发#防封技巧
分享:

相关推荐