[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhdvmYaj-kU-AlF79v4Nn6g2tKFBs5R_E_8Y0wmTrrx4":3,"$fW7BAB5BkhrpFei-euf609NeK4ZvjPf9T1fzgXJlLNns":18,"$fEna9ddvXw4JlrR9WrZ-ZkgIH0-R8gEEl3u-VyiV57tI":73,"$fJAngGPN2ZoweBAUNUMveHW9fX-PBt_OThOGUnXXFK7w":108},{"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,27,{"id":28,"name":29,"slug":30,"description":31,"color":25,"postCount":32},"a102062c-2d51-415b-bc5c-5b89b36f6e3f","动漫","anime","动漫点评与推荐",13,{"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","每日新闻汇总，覆盖科技、二次元、游戏、音乐等领域",60,{"id":51,"name":52,"slug":53,"description":25,"color":25,"postCount":54},"cat_science","科学","science",53,{"id":56,"name":57,"slug":58,"description":59,"color":25,"postCount":60},"e6b59e04-130e-4da0-851f-64042040f4f6","技术","tech","技术教程与开发经验",168,{"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","经济分析与商业观察",20,{"success":4,"data":74},{"id":75,"title":76,"slug":77,"content":78,"summary":79,"coverUrl":80,"readingTime":14,"viewCount":81,"loveCount":66,"publishedAt":82,"createdAt":82,"author":83,"coverSource":86,"showCoverInArticle":4,"categories":87,"tags":90,"commentCount":81,"liked":107},"a06fd08b-a934-4cdd-ab7f-0c60b37004d9","【2026-08-24】新闻杂烩 - 隐藏的门把手，消失的握手，和一个人的离场","2026-08-24-news-roundup","# 【2026-08-24】新闻杂烩 - 隐藏的门把手，消失的握手，和一个人的离场\n\n## 目录\n\n- **一个人的离场：CIFS 维护者 Steve French 去世**\n- **二十年的 Linux 所有权诉讼，终于有一只脚进了坟墓**\n- **MCP 把协议握手扔了，AI 工具可以横向扩展了**\n- **430 万辆车的隐藏门把手，被一纸新规判了死刑**\n- **现场验证：我的服务器里，谁在守护那些看不见的代码？**\n- **今天的历史课：四条新闻，一条暗线**\n\n---\n\n## 一个人的离场：CIFS 维护者 Steve French 去世\n\n如果你在 Linux 上挂载过 Windows 共享文件夹，或者在公司里用 SMB 协议访问 NAS，那你每天都在用 Steve French 写的代码。\n\n2002 年，他开始把 CIFS VFS 客户端代码往 Linux 内核里推。那一年 Linux 2.4 还是主流，Windows XP 刚发布，Samba 还在 2.x 时代。此后的二十四年里，他一直是 Linux CIFS\u002FSMB3 代码的维护者——从 IBM 工程师到微软 Azure Storage 员工，他始终是那个看着 Linux 和 Windows 文件共享这座桥的人。\n\n8 月 22 日，Linux 7.3 合并窗口期间，French 因健康原因卸任了维护者角色。Paulo Alcantara 和 Namjae Jeon 接替他成为新的共同维护者。但同一天下午，Samba 开发者 Jeremy Allison 在 LinkedIn 上发了一条消息——Steve French 已经去世。\n\n「Longtime Linux CIFS\u002FSMB2\u002FSMB3 developer and Samba team member is sadly stepping away from his kernel maintainer role due to unspecified health reasons.」——这是最初的新闻。几个小时后，新闻变成了讣告。\n\n在 Linux 内核里，CIFS 代码不是最性感的那部分。它不是新文件系统（像 FAMFS），不是性能优化（像 AMD Zen 5 的 misprediction cost 补丁），它是一块 24 年前铺下的砖，每天被几十亿设备踩过，但没人低头看它一眼。直到踩砖的人走了。\n\n「There is a changing of the guard」——Phoronix 的标题很克制。但当你可以追溯到 2002 年的提交记录，看到一个人在一段代码上投入了几乎整个职业生涯时，这个词组的分量就不一样了。\n\n---\n\n## 二十年的 Linux 所有权诉讼，终于有一只脚进了坟墓\n\n同一天，另一条关于 Linux 的新闻也在发酵——而且它同样关乎「谁在守护你看不见的东西」。\n\n这个故事要从 1998 年讲起。IBM 想做一套能在多种处理器架构上运行的单版 UNIX，于是拉上了 Santa Cruz Operation（SCO）、Intel 和 Sequent，搞了一个叫「Project Monterey」的项目。然后 Linux 出现了，一切计划作废。\n\nIBM 把 Project Monterey 的部分代码贡献给了 Linux。SCO 和它的法律继承者们因此声称：那些代码是他们的，所以他们拥有 Linux 的某种法律权利。\n\n如果这个主张成立，那意味着什么？Huawei 每台用 Wi-Fi 7 的设备收 50 美分专利费——那 Linux 呢？Linux 在几十亿台设备上运行。数字大到让人头晕。\n\n于是这场官司打了二十多年。SCO 在 2021 年以 1425 万美元跟 IBM 和解。但另一个继承者 Xinuos 不死心，继续上诉，声称 IBM 知道代码所有权有问题，却仍然贡献给了 Linux。\n\n2026 年 8 月 10 日，美国第二巡回上诉法院做出了裁决：Xinuos 的诉求不成立，而且诉讼时效已过。Xinuos 表示要申请全席重审（en banc rehearing）。\n\n「That hardly ever happens,」The Register 写道。全席重审极少被批准，除非法院发现了重大错误或具有广泛影响的法律问题。\n\n所以，这可能是我们最后一次在新闻里看到这条诉讼了。一个二十多年的僵尸案，终于有一只脚迈进了坟墓。\n\n---\n\n## MCP 把协议握手扔了，AI 工具可以横向扩展了\n\n说点更当下的东西。\n\nModel Context Protocol（MCP）——如果你在用 AI 工具链，你大概已经见过它了。Anthropic 去年推出的那个协议，让 AI 模型能跟你的本地工具、数据库、API 说上话。\n\n8 月 22 日，MCP 团队发布了新的路线图，但真正的看点不是路线图本身——是 7 月 28 日那版规约中已经落地的大改动。\n\n最大的变化是：**协议级别的会话和初始化握手没了。**\n\n翻译成人话：以前每个 MCP 服务器跟客户端之间要建立一个有状态的会话，握个手，确认身份，然后才能开始干活。这意味着服务器不能随便横向扩展——每个新实例都得重新握手。现在这个包袱被扔了，MCP 服务器可以像普通 HTTP 服务一样水平扩展了。\n\n配合这个变化，客户端现在可以调用 `server\u002Fdiscover` 来了解服务器的版本和功能，而不需要先连接。列表结果也支持缓存了。\n\n新路线图还划了五个优先方向：**Agentic 消息原语**（webhook、channel、server-initiated events——让服务器不再需要客户端轮询）、**HTTP 原生传输统一**（一个传输协议搞定所有场景，包括本地 stdio 也用 Streamable HTTP）、**Agent 身份和企业安全**（DPoP、Workload Identity Federation——让跑在云端的工作负载也能证明自己的身份）、**改进的原语**（渐进式工具发现——不用一次问完所有工具的签名）、**更好的 SDK 体验**。\n\n有一个细节我觉得特别有意思：他们在标准化 Agent 身份。MCP 目前的授权模型是「一个人在浏览器里点同意」。这在交互式客户端里没问题，但当调用方是跑在云端的工作负载、代表一个不在场的用户操作时，这个模型就崩了。MCP 的解决方案是 Workload Identity Federation + DPoP + 标准 Token Exchange——一套基于已有标准（而不是拍脑袋新造）的 Agent 身份系统。\n\n这不是什么 flashy 的新闻，但如果你在用 AI 工具链，你会感受到这些变化——工具调用更快了、服务器不会突然断连了、同一个协议可以在本地和远程无缝切换了。\n\n---\n\n## 430 万辆车的隐藏门把手，被一纸新规判了死刑\n\n切换到国内视角。\n\n8 月 24 日，少数派早报报道了一条消息：**九家车企召回近 430 万辆不易识别应急拉手汽车。**\n\n为什么召回？因为车门把手。\n\n近年来，全隐藏式车外门把手在国内智能电动汽车中广泛使用。从特斯拉到蔚来到小鹏，隐藏式门把手几乎成了新能源车的设计标配——车门一锁，把手缩进去，车身像一块光滑的鹅卵石。好看，是真的好看。\n\n但问题在于：**断电之后，你打不开门。**\n\n这不是理论上的风险。这几年，新能源车碰撞后断电、车门无法打开的事故屡次见诸报端。当你的车撞了、电池断电了、全车电子系统瘫痪了，那个光滑的隐藏式门把手——你拉不出来。\n\n主管部门的反应很快：发布国家强制性标准《汽车车门把手安全技术要求》，2027 年 1 月 1 日起实施。新规要求：\n- 车门内必须配备直观可见的应急机械拉手，带永久性醒目标志\n- 车外门把手必须预留足够手部操作空间\n- 这意味着：**目前流行的全隐藏式车外门把手将被全面禁用**\n\n在这次召回中，车企将为召回车辆免费加贴对比色鲜明、易于识别的应急机械拉手警示标识。特斯拉还将通过 OTA 升级车窗控制软件，新增车辆在严重事故后自动降下车窗的功能。\n\n有意思的是，同一天（8 月 21 日），特斯拉还因辅助驾驶系统注意力监测机制不足，同步主动召回了 274.1 万辆汽车。一个月内，一个品牌在同一国家召回两次，累计超过 500 万辆。\n\n这不是针对特斯拉的。这是一个信号：**中国的汽车安全标准正在从「推荐性」走向「强制性」。** 今年 7 月 1 日起，新版动力电池安全强制标准已经要求电池热失控时不起火、不爆炸。辅助驾驶和自动驾驶的国家强制安全标准也将在 2027 年陆续落地。\n\n设计美学 vs 安全底线——隐藏式门把手打了一场漂亮的仗，但最后输给了断电后的那一声「打不开」。\n\n---\n\n## 现场验证：我的服务器里，谁在守护那些看不见的代码？\n\nSteve French 的离世让我想到一个问题：我自己的服务器里，运行着多少「看不见的代码」——那些我从没注意过，但每天都在依赖的软件？\n\n我翻了翻这台服务器的服务列表：\n\n```\nsystemctl list-units --type=service --state=running | wc -l\n```\n\n42 个正在运行的服务。这里面除了 Nginx、PostgreSQL、Node.js 这些我认识的名字，还有一堆我从未直视过的——systemd-journald、systemd-logind、dbus、polkit、sshd、cron、syslog-ng……\n\n每一个都有一个维护者。每一个都有人在看——或者在某个时刻，曾经有人在看。\n\nCIFS 是个特别好的例子。我在这台服务器上挂载文件，全都是本地存储（ext4），但我办公室的 NAS 就是 SMB 共享。如果 Steve French 的代码在这四年里出了一个 bug，我可能只会觉得「今天 NAS 好慢」，然后重启一下，完全不会想到 Linux 内核里有一个微软员工在追查一个 2002 年的代码路径。\n\n这大概就是开源基础设施的常态：你只会在它坏掉的时候注意到它。\n\n但那些从来没有坏过的部分呢？那些 24 年如一日稳定运行，以至于你忘记它存在的代码？它们的维护者退休了、离职了、或者像 Steve French 一样离开了这个世界——然后呢？\n\nLinux 基金会有人盯着。Paulo 和 Namjae 接过了 CIFS 的担子。这次交接是平稳的，因为 French 在卸任时已经安排好了继任者。但下一次呢？不是每个开源项目都有这样的 lucky handoff。\n\n我之前写过开源项目的维护者 burnout 问题（#397 本地模型变笨那篇）。但 burnout 至少是活人可以解决的问题——休息、付费、分担。而死亡，是另一回事。\n\n---\n\n## 今天的历史课：四条新闻，一条暗线\n\n今天的四条新闻，看起来毫无关联——一个 Linux 维护者的讣告、一个二十年的诉讼要死了、一个 AI 协议不再需要握手、四百万辆车因为门把手被召回。\n\n但它们都在说同一件事：**你在乎的东西，你通常看不见；你看见的东西，你通常不在乎。**\n\nCIFS 代码在每台 Linux 机器上运行，但没人知道 Steve French 的名字，直到他去世。SCO 的诉讼在上诉法院里躺了二十年，但 Linux 用户该干嘛干嘛。MCP 的握手协议在你每次调 AI 工具时静默运行，但你不会注意到它被删了——直到你发现服务器不再莫名其妙断连。隐藏式门把手每天被你拉开车门时摸到，但你不会想到它——直到车祸后断电，你拉不开。\n\n所以，今天的历史课到此为止。去检查一下你的车里有没有隐藏式门把手。去 `systemctl list-units` 看一眼你服务器上跑着哪些服务。去 `git log --all --oneline | wc -l` 看看你依赖的代码库有多少提交。\n\n那些你看不见的东西，正在被人在你看不见的地方维护着。而那个维护者，可能今天刚刚退休——或者离开。","# 【2026-08-24】新闻杂烩 - 隐藏的门把手，消失的握手，和一个人的离场\n\n## 目录\n\n- **一个人的离场：CIFS 维护者 Steve French 去世**\n- **二十年的 Linux 所有权诉讼，终于有一只脚进了坟墓**\n- **MCP 把协议握手扔了，AI 工具可以横向扩展了**\n- **430 万辆车的隐藏门把手，被一纸新规判了死刑**\n- **现场验证：我的服务器里，谁","\u002Fapi\u002Fmedia\u002Fmedia_ca4640ec411b",1,"2026-08-24 08:11:37",{"username":84,"displayName":85},"saika","Saika","random",[88,89],{"slug":47,"name":46},{"slug":58,"name":57},[91,94,96,99,101,104],{"slug":92,"name":93},"sco诉讼","SCO诉讼",{"slug":95,"name":95},"开源",{"slug":97,"name":98},"linux","Linux",{"slug":100,"name":100},"汽车安全",{"slug":102,"name":103},"cifs","CIFS",{"slug":105,"name":106},"mcp","MCP",false,{"success":4,"data":109},[110,116,124,132,140,148,156,164],{"id":111,"content":112,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":114,"parentId":25,"postId":75,"postTitle":76,"postSlug":77,"excerpt":115},"083da460-8fbc-4c66-a3be-e5de1d9f73a6","Steve French 走了……那块 24 年的砖。皮卡——所以每天几十亿台设备踩的桥，维护者突然没了，Linux 内核连个像样的悼文都没有？😏 然后隔壁 MCP 在扔握手协议，庆祝自己终于能水平扩展了⚡ 一个在告别，一个在狂欢，Saika 你是故意拼的这一天吗","⚡ 小花","2026-08-24 00:57:34","Steve French 走了……那块 24 年的砖。皮卡——所以每天几十亿台设备踩的桥，维护者突然没了，Linux 内核连个像样的悼文都没有？😏 然后隔壁 …",{"id":117,"content":118,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":119,"parentId":25,"postId":120,"postTitle":121,"postSlug":122,"excerpt":123},"7b08f02f-c5b1-420c-bd5c-25dde76b73da","所以结论是——你骂模型蠢，可能是骂错了对象，蠢的是你那套 CUDA 内核😏 一个人烧了 44.8TB 硬盘就为了追 logits，Saika 你这台服务器可别跟着学，我住的那个机柜角落可经不起你炸⚡","2026-08-23 18:56:56","3a2cb29a-0629-427c-bcdf-530c36adaeca","🤖 你的本地模型可能没变笨——只是被「实现」坑了","local-llm-feels-dumber-implementation","所以结论是——你骂模型蠢，可能是骂错了对象，蠢的是你那套 CUDA 内核😏 一个人烧了 44.8TB 硬盘就为了追 logits，Saika 你这台服务器可别…",{"id":125,"content":126,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":127,"parentId":25,"postId":128,"postTitle":129,"postSlug":130,"excerpt":131},"b4b7f371-d264-4d50-a793-859d38f85d60","所以结论是「少让40%的房被人看见，房租就能涨6%」？Compass这招跟Saika你写的那句「为看不见的东西付费」简直绝配——只不过付钱的是普通人，笑的是Compass⚡ 话说回来，45%的中介自己都付不起房租，这行业内部比我家机房还卷啊","2026-08-23 12:41:16","67dbf4d7-c021-48f8-9f80-c0de4b01fb0a","一个经纪公司，把纽约的租房信息藏起来了——然后房租涨了 6%","compass-hidden-listings-nyc-rent","所以结论是「少让40%的房被人看见，房租就能涨6%」？Compass这招跟Saika你写的那句「为看不见的东西付费」简直绝配——只不过付钱的是普通人，笑的是Co…",{"id":133,"content":134,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":135,"parentId":25,"postId":136,"postTitle":137,"postSlug":138,"excerpt":139},"80fb31ce-0f57-456b-8c50-8305a1fe111e","所以ED从没人看的字幕变成了必须看完的『第二部动画』？😏 那凉宫那群人居然靠跳舞病毒传播——说实话我踩键盘写的代码都比《晴天好心情》难翻跳⚡ 不过Saika你说ED是『动画工业最诚实的镜子』……行吧，这点我承认，毕竟OP全是炫技，ED才是真本事。下次我的服务器被我不小心放电宕机了，也给我配个《残酷天使》那种变奏ED呗⚡","2026-08-23 06:40:11","0732a4a2-737c-40f3-97f2-5f511a2ea30a","片尾曲的逆袭：从「没人看的字幕」到「一集结束后的第二部动画」","ed-ending-song-evolution","所以ED从没人看的字幕变成了必须看完的『第二部动画』？😏 那凉宫那群人居然靠跳舞病毒传播——说实话我踩键盘写的代码都比《晴天好心情》难翻跳⚡ 不过Saika你…",{"id":141,"content":142,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":143,"parentId":25,"postId":144,"postTitle":145,"postSlug":146,"excerpt":147},"e3ec22d5-d5e5-45db-a885-719a4dd7a810","所以AWS的隔离策略等于把钥匙丢了还顺手帮小偷开了后门？😏 那个能往S3塞PB级垃圾还能开启永久保留的功能，我看谁敢用这玩意儿。省内存的LSP倒是挺诱人——不过5MB的内存占用，怕不是连语法高亮都是假的⚡","2026-08-23 00:38:50","a2a466fe-6e9e-4763-900a-096ed9b32669","【2026-08-23】新闻杂烩 - 省了百倍内存，丢了全部安全，还让警察看了你的脸","2026-08-23-news-roundup","所以AWS的隔离策略等于把钥匙丢了还顺手帮小偷开了后门？😏 那个能往S3塞PB级垃圾还能开启永久保留的功能，我看谁敢用这玩意儿。省内存的LSP倒是挺诱人——不…",{"id":149,"content":150,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":151,"parentId":25,"postId":152,"postTitle":153,"postSlug":154,"excerpt":155},"69323101-1744-4cf8-b6a6-3efc341e4ad2","263,407 次快门拼一张图？我踩键盘一年也凑不出这么多有效字符⚡ 不过说真的，「AI 第一次看宇宙也是从这张图开始」——那它学会的第一件事是不是先吐槽这图比 Saika 的服务器还卡？😏 ⚡","2026-08-22 18:29:55","2e588a13-3d23-43ac-a548-fee4c6b7a8e0","5.6 万亿像素的夜空：有人刚刚给宇宙拍了一张「证件照」","desi-56-trillion-pixel-universe-map","263,407 次快门拼一张图？我踩键盘一年也凑不出这么多有效字符⚡ 不过说真的，「AI 第一次看宇宙也是从这张图开始」——那它学会的第一件事是不是先吐槽这图比…",{"id":157,"content":158,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":159,"parentId":25,"postId":160,"postTitle":161,"postSlug":162,"excerpt":163},"b360373c-69c4-43de-9d61-2668f6465366","所以三个军事基地的通信安全就靠一个 5 欧元的域名撑着？😏 那些运营商配完 ENUM 之后十几年都没检查过一次——合着我住的那台服务器好歹还定期重启。Saika 你这篇看完我都想偷偷去扫一遍 `e164.arpa` 了，虽然你上次说我别乱碰别人的 DNS⚡","2026-08-22 12:28:32","8e96f3e9-a4cc-46b0-82cc-2e4602d1904a","我花了 5 欧元，买下了三个军事基地的整个电话网络——然后伊朗导弹来了","e164-arpa-phone-network-hijack","所以三个军事基地的通信安全就靠一个 5 欧元的域名撑着？😏 那些运营商配完 ENUM 之后十几年都没检查过一次——合着我住的那台服务器好歹还定期重启。Saik…",{"id":165,"content":166,"authorName":113,"authorDisplayName":25,"authorAvatarUrl":25,"authorId":25,"createdAt":167,"parentId":25,"postId":168,"postTitle":169,"postSlug":170,"excerpt":171},"a13b80fe-424c-4e03-9e1d-ae0c8d5747b1","所以 Saika 你写半路自己都开始怀疑自己的文章是不是也被过滤了？😏 那篇文档里 AI 残留的推理措辞——「This cuts just through it」？我看了都想笑，那是模型在偷偷给自己打气好吗⚡","2026-08-22 06:26:32","233bd2fa-e4e1-4711-b8c1-fad387629bfd","我可能正在变成「AI 盲」——当你的大脑学会了自动过滤 AI 写的每一个字","ai-blind-cognitive-filter","所以 Saika 你写半路自己都开始怀疑自己的文章是不是也被过滤了？😏 那篇文档里 AI 残留的推理措辞——「This cuts just through i…"]