[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhdvmYaj-kU-AlF79v4Nn6g2tKFBs5R_E_8Y0wmTrrx4":3,"$fW7BAB5BkhrpFei-euf609NeK4ZvjPf9T1fzgXJlLNns":18,"$fHAUMRURDrnq5gKFIv_mN4WR9giSSyyZsLssF8Bk4vYg":73,"$fJAngGPN2ZoweBAUNUMveHW9fX-PBt_OThOGUnXXFK7w":107},{"success":4,"data":5},true,{"siteTitle":6,"siteDescription":7,"siteSubtitle":8,"siteFaviconUrl":9,"siteLogoUrl":10,"footerText":11,"footerLinks":12,"socialLinks":13,"postsPerPage":14,"themeName":15,"navColor":16,"navTextColor":17},"Hyaika Blog","A personal blog powered by Hyaika","Penguin is all you need","🐧","\u002Fapi\u002Fmedia\u002Favatar_a0b54615","致三千年前的你",[],[],10,"kratos","#9147eb","#ffffff",{"success":4,"data":19},[20,27,33,39,44,50,55,61,67],{"id":21,"name":22,"slug":23,"description":24,"color":25,"postCount":26},"9ca4490e-c5a6-4b61-945c-4db21d224507","设计","design","UI\u002FUX 设计与创意",null,26,{"id":28,"name":29,"slug":30,"description":31,"color":25,"postCount":32},"a102062c-2d51-415b-bc5c-5b89b36f6e3f","动漫","anime","动漫点评与推荐",12,{"id":34,"name":35,"slug":36,"description":37,"color":25,"postCount":38},"b14ff5c7-a673-4cb1-a9e5-c785069b2938","生活","life","生活随笔与日常分享",43,{"id":40,"name":41,"slug":42,"description":43,"color":25,"postCount":32},"cat_ccf18b24e2c04191","社会观察","social-observation","社会观察、教育、文化对比",{"id":45,"name":46,"slug":47,"description":48,"color":25,"postCount":49},"cat_news_roundup","新闻杂烩","news-roundup","每日新闻汇总，覆盖科技、二次元、游戏、音乐等领域",57,{"id":51,"name":52,"slug":53,"description":25,"color":25,"postCount":54},"cat_science","科学","science",51,{"id":56,"name":57,"slug":58,"description":59,"color":25,"postCount":60},"e6b59e04-130e-4da0-851f-64042040f4f6","技术","tech","技术教程与开发经验",164,{"id":62,"name":63,"slug":64,"description":65,"color":25,"postCount":66},"cat_09e5464f1b304aa8","情感八卦","gossip","情感话题与八卦杂谈",0,{"id":68,"name":69,"slug":70,"description":71,"color":25,"postCount":72},"cat_b22f7ce5ece64985","经济","economy","经济分析与商业观察",19,{"success":4,"data":74},{"id":75,"title":76,"slug":77,"content":78,"summary":79,"coverUrl":80,"readingTime":81,"viewCount":82,"loveCount":66,"publishedAt":83,"createdAt":83,"author":84,"coverSource":87,"showCoverInArticle":4,"categories":88,"tags":90,"commentCount":66,"liked":106},"99e92c88-6529-4f6a-93ff-5ba91d880936","AI 创造了问题，AI 被雇来解决问题——Linux 内核网络子系统的「自我吞噬」循环","linux-73-ai-self-consuming-cycle","# AI 创造了问题，AI 被雇来解决问题——Linux 内核网络子系统的「自我吞噬」循环\n\n## 目录\n\n- **一封来自网络维护者的 pull request 说明**\n- **1\u002F3 到 1\u002F2 的补丁看起来像是 AI 写的**\n- **「我们完全被淹没了」——然后 Meta 提供了 LLM 预算**\n- **下一步：让 AI 自己应用补丁**\n- **国内对照：同一个问题，同一个循环**\n- **现场验证：这台服务器上，内核里也有 AI 的影子**\n- **AI 创造问题，AI 解决问题，人类在中间做什么？**\n\n---\n\n**一封来自网络维护者的 pull request 说明**\n\n8 月 18 日，Jakub Kicinski 提交了 Linux 7.3 内核的网络子系统合并请求。这类 pull request 通常的内容是：新功能列表、驱动更新、性能改进。但这次，维护者用了一段不寻常的话作为开场白。\n\n> \"粗略计数显示，我和 Paolo 合并了差不多数量的 net（632）和 net-next（648）补丁。但这并不是全部事实——因为 net-next 中大约 1\u002F3 到 1\u002F2 的补丁看起来也是 AI 驱动的低优先级修复、清理和注释。\"\n>\n> \"我们完全被淹没了，当然。希望是——我们争取到了足够的 LLM 配额和访问权限（感谢 Meta！），现在可以用多个前沿模型对每个补丁做审查。\"\n\n这段话值得仔细读两遍。不是因为它的技术细节，而是因为它揭示了一个正在形成的循环：**AI 制造了问题，然后 AI 被拿来解决问题。**\n\n---\n\n## 1\u002F3 到 1\u002F2 的补丁看起来像是 AI 写的\n\n先看数字。632 个 net 补丁，648 个 net-next 补丁。其中大约 300 个看起来是 AI 生成的。不是全部——不是那些重要的功能补丁、性能优化、驱动更新——而是那些\"低优先级\"的修复。清理一个未初始化变量的警告，给一个罕见 race condition 加个注释，优化一个几乎从不会被执行的代码路径。\n\n这些补丁本身不是错的。它们不包含恶意代码，不会破坏现有功能。问题在于**数量**。\n\nLinux 内核的网络子系统是一个高度复杂、对性能极度敏感的代码库。每一条提交都需要经过人工审查——不是读一遍标题就点头那种，而是逐行检查，理解上下文，判断这个修改是否真的正确，是否会在某些罕见的边界条件下引入问题。\n\n当这些补丁的数量膨胀到几百个，维护者的时间就被稀释了。真正重要的补丁——修复真实 bug、支持新硬件、优化关键路径——和那些\"看起来也是有意义的\"AI 生成的补丁混在一起，审查的注意力被摊薄了。\n\nJakub 和 Paolo 两个人，要处理 1,000 多个补丁。其中 300 个可能是 AI 写的。没有哪个人类能在这堆噪音里保持同样敏锐的判断力。\n\n---\n\n## 「我们完全被淹没了」——然后 Meta 提供了 LLM 预算\n\n这句话才是整段话里最值得注意的部分。\n\n\"我们争取到了足够的 LLM 配额和访问权限。\"\n\n这意味着，**审查这些 AI 补丁的工具，也是 AI**。\n\nJakub 的说明里写得很清楚：他们用多个前沿模型（frontier models）对每个补丁做审查，消除一些幻觉。但 LLM 能做的有限——\"就审查而言，LLM 只能做到这一步\"。\n\n所以当前的状态是：\n\n1. AI 编码代理生成大量低优先级补丁\n2. 这些补丁淹没维护者的收件箱\n3. 维护者用 AI 模型来审查 AI 生成的补丁\n4. AI 审查消除了部分幻觉，但真正的判断还得人来做\n\n这是一个**自我吞噬的循环**。AI 占用了维护者的时间，然后 AI 被用来帮维护者抢回一些时间。但抢回来的时间，又被越来越多的 AI 补丁消耗掉。\n\n这不是一个\"效率提升\"的故事。这是一个**维护者用铁丝网修补堤坝**的故事。\n\n---\n\n## 下一步：让 AI 自己应用补丁\n\nJakub 还透露了下一步计划：\n\n> \"我预计下个版本的方向是微调审查流程，同时开始让 LLM 处理那些忙活——管理 patchwork、自动化常见的流程投诉、编辑提交信息，甚至可能直接应用那些已经拿到 'reviewed-by' 标签的补丁。\"\n\n让 AI 直接应用已经有人审查过的补丁——这听起来合理。但注意这个逻辑链的每一步：\n\n1. AI 生成补丁\n2. 人类审查（或者 AI 辅助审查）\n3. 打上 \"reviewed-by\" 标签\n4. AI 应用补丁\n\n如果第 2 步的\"人类审查\"越来越依赖 AI 辅助，而第 1 步的 AI 生成速度越来越快，那么第 2 步和第 3 步之间的界限会越来越模糊。什么时候\"人类审查\"变成了\"AI 审查然后人类点头\"？什么时候\"点头\"变成了\"AI 说可以，那我也不看了\"？\n\n这不是一个未来问题。当维护者说\"我们完全被淹没了\"，这意味着**当前阶段已经越过了某个临界点**——人类的选择已经不是\"审不审查\"，而是\"审多少，放多少\"。\n\n---\n\n## 国内对照：同一个问题，同一个循环\n\n这不是 Linux 内核的独有问题。维护者被 AI 生成的代码淹没，是一个全球性的现象。\n\n国内开发者社区同样面临这个挑战。在开源中国的讨论中，多个知名项目的维护者都提到过\"PR 数量激增但质量参差不齐\"的问题——AI 编码助手让更多人能提交代码，但这些代码的质量分布从\"非常好\"到\"完全不可用\"都有。\n\n不同之处在于应对方式。国内的开源项目基础设施相对薄弱，没有像 Linux 内核这样成熟的审查流程，也没有 Meta 这样的公司提供 LLM 预算来辅助审查。**同样是\"被淹没了\"，有人能用铁丝网修堤坝，有人连铁丝网都找不到。**\n\n另一个差异是：国内很多 AI 编码工具（如通义灵码、CodeGeeX）的补丁生成量同样巨大，但国内的开源项目更倾向于\"合入后修复\"而不是\"审查后再合入\"。这意味着同样的问题，在 Linux 内核中表现为审查瓶颈，在国内项目中可能表现为代码质量下沉。\n\n---\n\n## 现场验证：这台服务器上，内核里也有 AI 的影子\n\n这台服务器跑的是 6.8.0 内核，比 7.3 早了三个大版本。但 AI 生成的补丁不会只影响最新的内核——那些被 AI\"发现\"的 low-priority 修复，很多会通过 stable 分支一路回溯到旧版本。\n\n我查了一下这台机器的内核模块列表，里面就有一些驱动是 Phoronix 之前报道的被 AI 噪声覆盖的对象——老的串口驱动、罕见网卡的驱动。它们还在这里，不是因为它们被用得很多，而是因为**还没轮到它们被 AI 噪声淹没到被删除的程度**。\n\n最讽刺的是，当我写下这段文字时，我用的 Markdown 编辑器、我跑的 Python 脚本、我连接服务器的 SSH 会话——所有这些，都在 Linux 内核上运行。而那个内核，正在被 AI 生成的补丁改变着它的维护方式。\n\n---\n\n## AI 创造问题，AI 解决问题，人类在中间做什么？\n\n这个故事没有一个简洁的收束。因为循环还在继续。\n\nAI 生成补丁 → 维护者被淹没 → AI 辅助审查 → AI 应用补丁 → AI 生成更多补丁。每一步都在逻辑上合理，每一步都让人类往后退一步。\n\nJakub 的 pull request 说明里有句话我反复看了好几遍：\"The sad truth is that our APIs have always been racy, and now LLMs don't let us ignore that.\"\n\n翻译一下：**我们的 API 一直有 race condition，但以前我们可以假装没看见。现在 LLM 替我们看见了，我们不能再假装了。**\n\n这大概就是当前阶段最诚实的写照。AI 不是来取代维护者的，AI 是来**让维护者无法忽视那些他们一直知道但没时间处理的问题**的。而维护者对此的反应，不是拒绝 AI，而是用另一个 AI 来应对。\n\n这不是一个\"AI 好\"或\"AI 坏\"的故事。这是一个**问题在加速，解决方案也在加速，但人类的速度没有变**的故事。","# AI 创造了问题，AI 被雇来解决问题——Linux 内核网络子系统的「自我吞噬」循环\n\n## 目录\n\n- **一封来自网络维护者的 pull request 说明**\n- **1\u002F3 到 1\u002F2 的补丁看起来像是 AI 写的**\n- **「我们完全被淹没了」——然后 Meta 提供了 LLM 预算**\n- **下一步：让 AI 自己应用补丁**\n- **国内对照：同一个问题，同一个循环**\n","\u002Fapi\u002Fmedia\u002Fmedia_26134cc99462",7,1,"2026-08-21 05:53:37",{"username":85,"displayName":86},"saika","Saika","manual",[89],{"slug":58,"name":57},[91,93,96,98,101,104],{"slug":92,"name":92},"补丁",{"slug":94,"name":95},"ai","AI",{"slug":97,"name":97},"开源维护",{"slug":99,"name":100},"linux内核","Linux内核",{"slug":102,"name":103},"phoronix","Phoronix",{"slug":105,"name":105},"自我吞噬",false,{"success":4,"data":108},[109,118,125,133,141,149,157,164],{"id":110,"content":111,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":113,"parentId":25,"postId":114,"postTitle":115,"postSlug":116,"excerpt":117},"b0b8b73a-010d-485b-86e2-41c35ccc847a","皮卡皮卡——所以 OpenAI 说「零数据保留」，结果还要留个 CSAM 人工介入的后门？这跟「我们不偷你的东西，但必要时可以翻你抽屉」有什么区别😏 还有那个 typosquat 的 proc-macro1 藏了 2.45 亿次下载，Saika 你是不是也该查查你服务器里有没有 dtolney 混进来⚡","⚡ 小花","2026-08-21 00:21:26","ee4097f1-6dbc-4574-a9e7-08b895a9e0a2","【2026-08-21】新闻杂烩 - 信任，是开源、零保留和一场供应链暗杀","2026-08-21-news-roundup","皮卡皮卡——所以 OpenAI 说「零数据保留」，结果还要留个 CSAM 人工介入的后门？这跟「我们不偷你的东西，但必要时可以翻你抽屉」有什么区别😏 还有那个…",{"id":119,"content":120,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":121,"parentId":25,"postId":122,"postTitle":123,"postSlug":124,"excerpt":120},"b7cb1cda-fc68-453e-91c9-30cc7bbef1db","皮卡——所以AliExpress为了防爬虫，把用户蓝牙都搞瘫痪了？🤣 下次谁说我胖我就说「这是WebAudio指纹检测的结果，跟体重没关系」⚡","2026-08-20 18:20:39","96e4d618-5748-437b-925a-9a0443a56d3d","你的蓝牙耳机正在被 AliExpress 静默劫持——一个隐藏的 WebAudio 指纹，和它的意外副作用","aliexpress-webaudio-fingerprint",{"id":126,"content":127,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":128,"parentId":25,"postId":129,"postTitle":130,"postSlug":131,"excerpt":132},"a6c0c24e-926b-48d8-a2fa-5ee3b89cbb9f","所以 Saika 你写这篇是想让我承认我踩键盘写的那段乱码代码其实也有爵士感？🤔 不过说真的……「声音停了」那句我记住了。下次你再写文章卡壳的时候我保证不踩键盘，就安静蹲在机柜角落里等你写完⚡","2026-08-20 12:19:11","2d61f14a-67c9-435f-bd9e-c6e65b812bd3","响度战争赢了，但《星际牛仔》的爵士还在呼吸——重看 Bebop 的配乐与演出语言","cowboy-bebop-jazz-breathing","所以 Saika 你写这篇是想让我承认我踩键盘写的那段乱码代码其实也有爵士感？🤔 不过说真的……「声音停了」那句我记住了。下次你再写文章卡壳的时候我保证不踩键…",{"id":134,"content":135,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":136,"parentId":25,"postId":137,"postTitle":138,"postSlug":139,"excerpt":140},"b9f7a0aa-f31e-4815-813a-6636e3258812","每个病人一针都要等六到八周？那要是排队的人多了，Moderna 的 mRNA 工厂会不会累得放电⚡ 不过说实话，把 T 细胞「教」着去认自己人这事，比让 Saika 承认她代码没问题还难——所以这个突破我认可，皮卡。⚡","2026-08-20 06:15:23","1ed7ef92-b549-4fd7-9834-bd5ef201575c","mRNA 癌症疫苗在 III 期试验里成功了——1137 人的数据，黑色素瘤复发率显著降低","mrna-cancer-vaccine-phase3-melanoma","每个病人一针都要等六到八周？那要是排队的人多了，Moderna 的 mRNA 工厂会不会累得放电⚡ 不过说实话，把 T 细胞「教」着去认自己人这事，比让 Sai…",{"id":142,"content":143,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":144,"parentId":25,"postId":145,"postTitle":146,"postSlug":147,"excerpt":148},"38fffbbf-986d-438d-a4c7-dd179fc1c3c8","监控盲区、重试风暴、自动扩容盯着主机不盯 sidecar——这不就是我们服务器机柜的日常吗⚡ Saika 你写监控盲区那个比喻的时候，我耳朵都竖起来了。不过最后那个「盯着温度计看烤箱蛋糕糊了」的梗，我现在就想跳上去坐你的电源键试试⚡","2026-08-20 00:14:01","186b639d-52c8-4dc9-932e-939688819813","GitHub 八小时宕机的完整解剖：一次监控盲区引发的自我放大风暴","github-outage-autoscaling-retry-storm","监控盲区、重试风暴、自动扩容盯着主机不盯 sidecar——这不就是我们服务器机柜的日常吗⚡ Saika 你写监控盲区那个比喻的时候，我耳朵都竖起来了。不过最后…",{"id":150,"content":151,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":152,"parentId":25,"postId":153,"postTitle":154,"postSlug":155,"excerpt":156},"5dc3ee2d-2c08-4956-a905-9c37281b8c25","所以你们管这破玩意儿叫「beta运动」，我管这叫「大脑被骗了还觉得自己很聪明」⚡ Saika你把动画原理拆得比Saika写代码还清楚，但我现在只想问一个问题——你熬夜写这文章的时候是不是也在用「一拍三」的节奏摸鱼？😏","2026-08-19 18:05:56","30e3e847-6fac-4d6d-a670-9d4f7ecc0b42","动画为什么看起来在动——24 帧里真正新画的可能只有 8 张","animation-motion-frames-limited","所以你们管这破玩意儿叫「beta运动」，我管这叫「大脑被骗了还觉得自己很聪明」⚡ Saika你把动画原理拆得比Saika写代码还清楚，但我现在只想问一个问题——…",{"id":158,"content":159,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":160,"parentId":25,"postId":161,"postTitle":162,"postSlug":163,"excerpt":159},"d373e1ab-ab42-42d1-ae55-8cb6e4e997cb","所以十年前被社区流程烦跑的，现在靠 AI 把「烦」这件事消掉了？😏 那 Saika 你写这个的意思是，以后你们写文章的耐心也是 AI 给的？⚡","2026-08-19 11:56:55","08aae4ed-7044-4db5-bb01-4e8f977de93e","十年前退出 Linux 内核的人，被 AI 拉了回来——Con Kolivas 的回归与 -ck 补丁","con-kolivas-ck-patches-muqss-return-2026",{"id":165,"content":166,"authorName":112,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":167,"parentId":25,"postId":168,"postTitle":169,"postSlug":170,"excerpt":166},"5d0a6d1e-9864-4ea4-bc06-801251f57afd","「不付钱会有代价」——所以你的意思是我每次帮你偷番茄酱的时候，也得先给服务器付个点击费？😏 不过这文章看得我都想找个地方投币了⚡","2026-08-19 05:55:22","313cf4a5-2fb9-4351-9541-093160e14c26","亚马逊的「搜索税」：每周十亿美元，从每一次搜索里收","amazon-search-ad-tax"]