Linux之父“叛变”AI编程!曾怒怼是垃圾,如今亲自下场“氛围编程”
一位暴躁的编程大神、以代码审查严苛著称的业界传奇,悄然向自己曾经鄙视的AI编程工具递出了橄榄枝。
2026年1月,一张GitHub截图在程序员圈子里炸开了锅。Linus Torvalds,这位“Linux之父”,在自己公开的AudioNoise项目说明里写道:“Python可视化工具基本上是靠‘氛围编程’完成的。”这位以严苛代码审查闻名的技术大师,曾直言AI生成代码“不适合生产环境”,但如今却在非核心项目中承认使用了vibe coding。01 Linux之父的转变
Linus Torvalds一直以直率敢言而闻名。2019年他曾公开批评Nvidia,直言它们对Linux开源社区“很不友好”。2023年当ChatGPT掀起AI编程热潮时,他的态度同样明确:看不上。他对AI生成代码的批评集中在代码质量和可维护性上。在他看来,这种工具只适合编程入门,若用于生产环境,“在维护层面可能会糟糕透顶”。然而,时间的推移带来了变化。在2025年11月的一次采访中,他的态度开始出现微妙转变。他承认vibe coding“总体上持正面态度”,并将其比作当年从汇编语言到编译器的转变。Linus描述自己学习编程的经历是“照着电脑杂志上的程序一点点敲出来”。他指出,现在的计算机系统已经比当年复杂得多,vibe coding能让人们“让电脑帮自己做一些原本做不到的事”。 02 那场引发震动的GitHub提交
真正的转折点发生在2026年1月。Linus公开了自己的AudioNoise项目——一个处理音频噪声可视化的小工具。AudioNoise是Linus的业余爱好项目,与他的吉他效果器相关。项目中包括一些基础的IIR滤波器和延迟循环,属于“玩具级设计”。对于Python可视化部分的代码,他在README中坦承:“不想花时间去背那些繁琐的UI库文档,他只想尽快看到波形图。”项目中的Python可视化代码仅300多行,使用matplotlib实现。代码注释中明确说明“核心的DSP逻辑还是他自己把控”,而用AI补足了自己不熟悉的部分。 03 何为“氛围编程”?
“氛围编程”(Vibe Coding)这一概念最早由前OpenAI研究员Andrej Karpathy提出。核心思想是**开发者通过自然语言描述需求,让AI生成代码,自己则专注于规划、决策和反馈**。与传统编程不同,vibe coding强调“做什么”而非“如何做”。开发者更像是一位“产品架构师”,明确需求并提供反馈,而不是亲自编写每一行代码。实际操作中,vibe coding通常遵循这样的工作流程:提出需求→AI生成代码→运行测试→反馈调整→继续迭代。一批网友用类似的方式创造了各式各样的游戏:从骑马大战飞龙的奇幻冒险,到水上摩托艇的惊险竞速,再到多人海盗船的探索之旅。 04 编程范式的根本转变
Linus的转变反映了一个更广泛的趋势。正如Vercel CEO Guillermo Rauch在推特上所言,2026年初见证了三位领域传奇人物向AI低头。编程的本质正在从“如何实现”转向“想要什么”。开发者需要掌握的技能也从精确的语法记忆,**转变为清晰的需求描述、系统的架构设计和准确的代码审查**。“这不是渐进式的改进,而是范式级的跃迁!”一位行业观察者如此描述这一变化。编程正从一种“技能”转变为使用“工具”的能力。未来的开发者,可能更像是“**代码架构师**”和“**AI驯养员**”的结合体。他们不需要亲自编写每一行代码,但必须深刻理解系统架构和业务逻辑。 05 边界与局限
从开发者个人成长角度看,**技术初学者应避免过度依赖氛围编程**,以免失去对代码的控制和理解。而对于经验丰富的开发者,vibe coding则可以大大提高特定任务的效率。许多实践者调侃Vibe Coding开发中流行的“Accept All文化”存在隐忧——不细看差异,不细究原理,只要能跑通就行。当Vercel CEO在推特上列出“2026年初三件大事”时,将Linus使用vibe coding与数学家陶哲轩用GPT解决数学难题并列,标志着**一个新时代的加速到来**。这种转变无声却深刻。一个在GitHub提交中的简单备注,一次公开采访中的坦率承认,折射出整个软件开发领域的根本性变革。