找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2208

积分

0

好友

314

主题
发表于 昨天 01:08 | 查看: 10| 回复: 0

编辑|泽南、杜伟

时代正在改变,就连Linux内核的创始人Linus Torvalds也开始尝试“氛围编程”(Vibe Coding)了。

一条社交媒体推文截图,内容显示“Linus Torvalds正在编写vibe代码”并附有GitHub链接

上周末,这位最著名的程序员在GitHub上发布了一个名为AudioNoise的新项目,与他的Linux内核仓库并列展示。

Linus Torvalds的GitHub个人主页,显示AudioNoise项目

在项目的自述文件中,Torvalds将其描述为一个与吉他效果器相关的代码库。他特别指出:“这些效果器在利用AI技术‘模拟箱体’……另外需要注意的是,这个Python可视化工具基本上是用Vibe Coding的方式编写的。”

AudioNoise项目自述文件的部分内容截图

Torvalds坦言,他对模拟滤波器的了解远多于对Python的掌握。这个工具最初是他通过“搜索并模仿”的常规方式开始编写的,但后来他选择绕开自己这个“中间人”,直接使用Google Antigravity来完成音频样本的可视化工作。

看起来,即便在新年假期,Torvalds也在跟进科技界最前沿的AI潮流。

这一举动在社区引发了热烈反响,有人欢喜地宣布:“官方认证,氛围编程是合法的。”

一条论坛评论截图,内容为“官宣了,vibe coding是合法的。”

Torvalds的首个AI项目生成了什么?

这个名为“AudioNoise”的项目于五天前上传至GitHub,目前已获得超过1.4k的星标。

AudioNoise项目在GitHub的主页截图

GitHub 地址:https://github.com/torvalds/AudioNoise

根据项目介绍,AudioNoise源自Torvalds几个月前进行的一个“随机吉他效果器板设计”(GuitarPedal)项目,该项目包含了电路原理图和代码。这是他在Linux内核开发之外的一个兴趣探索,目的并非打造商业产品,而是学习运算放大器等电路设计原理。

GuitarPedal项目在GitHub的存档页面截图

GitHub 地址:https://github.com/torvalds/GuitarPedal

尽管上一个项目基于树莓派RP2354A开发板和TAC5112音频编解码器的数字吉他效果器能够工作,但Torvalds对某些模拟接口的选择并不满意,尤其是电位器,并且开始讨厌那种带咔嗒声的脚踏开关。

因此,他暂时搁置了硬件设计的优化,转而专注于探索数字音频效果。他的思路很直接:“既然全部是数字化的,那就先模拟,别太纠结硬件。” 这与他最初接触模拟电路时的态度一样,视其为学习过程而非严肃的产品开发。

本项目的主要设计目标是学习数字音频处理的基础知识,就像之前通过吉他踏板项目学习硬件一样。项目中没有复杂的基于FFT的声码器,只有基础的IIR滤波器和延迟循环效果。

所有处理都遵循“单采样输入、单采样输出、零延迟”的原则。采样可能会存储在延迟循环中用于实现回声等效果,但并不进行复杂的实时处理。

Torvalds对TAC5112芯片在模数/数模转换链中低于毫秒的延迟表现感到满意,并希望延续这种低延迟的设计思路。同时,由于他是数字音频处理领域的新手,所以一切实现都显得非常基础和简单。

换句话说,这里的IIR滤波器并非现代效果器中那种高端的AI“箱体模拟”。它们虽然能模拟移相器等模拟电路的效果,但只是通过数字全通滤波器来模仿RC网络的行为,并未使用什么高深技术。

Torvalds特别强调,项目中的Python可视化工具基本是靠“氛围编程”完成的。他最初采用典型的“搜索并模仿”式编程,后来直接让Google Antigravity来编写这个音频采样可视化工具。

对于使用人工智能编程工具的体验,Torvalds表示过程基本顺利。虽然他需要花点时间弄清楚“内置矩形选择”功能的问题所在,但在指示Antigravity编写一个自定义的RectangleSelector之后,问题就顺利解决了。

那么,氛围编程的效果是否比他手动编写更好呢?Torvalds的回答是肯定的。

GitHub提交信息截图,描述使用Google Antigravity修复可视化工具的过程

Torvalds使用的AI开发平台Antigravity,是谷歌于去年11月发布的智能体优先开发平台,旨在对标Cursor。它依托谷歌最新的Gemini 3大模型,能够驱动编程智能体自主规划和执行端到端的复杂软件任务。

Google Antigravity的宣传图片

当然,目前该工具在推广期免费使用,这也是一个吸引开发者的重要因素。

圈内热评:AI大势下的“顺流而下”

Linux之父开始使用AI编程工具,这一罕见的现象在技术圈引发了现象级讨论。

有人感慨道:“我认识的那些构建编译器、CUDA内核和操作系统等硬核技术的顶尖程序员,曾是‘所有AI代码都是垃圾’论调最响亮的支持者。但现在,他们的想法正迅速改变,并对AI的能力感到震惊。否认的时间已经没有了。”

一条推文截图,内容为顶尖程序员对AI代码看法的转变

Antigravity的创建者、谷歌DeepMind工程师Varun Mohan视Torvalds为编程偶像之一。对于偶像能在新项目中使用自己的工具,他感到莫大荣幸。

Antigravity创建者Varun Mohan对此事发表的推文截图

云开发平台Vercel的CEO Guillermo Rauch列举了2026年初的几件标志性事件,其中就将Torvalds在非内核项目中使用氛围编程,与陶哲轩宣布GPT和Aristotle自主解决Erdős问题、DHH收回“AI不会编程”的言论等并列。

Vercel CEO Guillermo Rauch关于2026年技术趋势的推文截图

几天前,Linus还在批评AI

作为开创时代的程序员领袖,Linus Torvalds此前对AI编写代码的态度相对保守。至少在去年底,他仍在多个场合将编程划分为“入门”与“生产”两个维度。

Linus Torvalds的照片

他曾表示,对于非专业人士而言,氛围编程是一项降低门槛的伟大技术。但对于生产环境和内核开发,他明确警告氛围编程“是一个非常、非常糟糕的主意——如果你自己都不理解代码的逻辑,当它在生产环境中崩溃时,你根本无法修复。”

Torvalds曾认为当时的AI辅助编程是“90%的营销加10%的现实”,并极其反感那些利用AI生成“垃圾代码”并提交给内核维护者的行为。

就在1月7日,Linux内核开发者们讨论如何规范AI生成代码的提交时,Torvalds还曾介入并犀利地指出:

Linus Torvalds回复关于AI生成代码规范的邮件截图

“讨论AI生成的垃圾毫无意义,简直愚蠢至极……所以,停止这种愚蠢的行为。我不希望任何内核开发文档包含任何关于人工智能的声明。”

这种鲜明的反对态度,让人联想起他过往那些直率的言行。然而,就在这番批评之后不久,Torvalds便公布了自己借助AI工具完成的开源实战项目。

AudioNoise这个看似微小的个人项目,是否会成为Linus Torvalds接纳AI辅助编程的“真香”转折点?这无疑是近期开发者社区最值得关注和讨论的话题之一。欢迎在云栈社区的开发者板块分享你的看法。

参考链接:




上一篇:用户级长窗口限流实战:Sentinel踩坑与Redis Lua最优解对比分析
下一篇:几何约束智能体GCA:两阶段形式化方法如何提升VLM空间推理能力
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-14 17:10 , Processed in 0.226834 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表