最近,一篇回顾日本 TRON 操作系统兴衰的长文被顶上了 Hacker News 首页(xda-developers 原文)。故事本身发生在四十多年前:上世纪 80 年代,日本曾试图打造一套"给全世界用"的开放操作系统,却在美日贸易摩擦最尖锐的时刻被美国政府点名,最终退出 PC 主战场。三十多年后回看,这段往事几乎每一处细节都能在今天找到回声。
事件要点
1984 年,东京大学的坂村健发起 TRON 项目,背后是通产省的产业政策支持。TRON 是 "The Real-time Operating system Nucleus" 的缩写,愿景是"计算无处不在",让每颗芯片都跑同一套开放内核,家电、汽车、机床、PC 共用一套标准。项目按场景拆成多个分支:面向工业实时控制的 ITRON、面向个人电脑与教育市场的 BTRON、面向通信交换设备的 CTRON。规格开放、授权宽松,任何厂商都可自行实现,这套思路比 Linux 掀起的开源浪潮早了将近十年。
到 80 年代末,BTRON 已接近商用,日本厂商准备推出预装 BTRON 的个人电脑,它一度被视作教育市场的候选者。转折发生在 1989 年:美国贸易代表办公室(USTR)在贸易审查中将 TRON 点名为潜在的贸易壁垒,理由是,如果日本 PC 全线预装本国操作系统,美国软件业将被挡在日本市场之外。消息一出,原本打算押注 BTRON 的日本大企业纷纷退缩,BTRON 的 PC 之路就此中断。坂村健后来把这次干预称作"第二次黑船来航"。
背景与影响
TRON 被点名,问题不在技术,而在时机。80 年代末正是美日贸易战最激烈的阶段:日本 DRAM 已拿下全球半壁江山,半导体协议、广场协议接连而至。在这个当口,一个由通产省背书、意在成为"世界标准"的操作系统,在美国看来无异于对产业主导权的又一次宣战。耐人寻味的是,华盛顿并没有颁布任何禁令,只是"点了个名",但这一句点名,就足以让所有准备上船的日本企业临阵撤退。
不过故事的另一面常被忽略:BTRON 死在了 PC 上,ITRON 却活进了看不见的角落。电饭煲、汽车 ECU、传真机、工业设备,基于 ITRON 规格的实时内核在巅峰期号称运行在数以十亿计的设备中,是世界上部署量最大的操作系统之一。2000 年后项目演进为 T-Kernel,如今仍由开源社区维护。换句话说,这个"失败"的操作系统从未真正消失,它只是输掉了最显眼的那个战场。
简短点评
TRON 的故事常被简化为"美国扼杀了日本操作系统",但更准确的读法或许是:当产业竞争上升到国家叙事,技术中立项就不复存在。开放标准救不了它,因为对方质疑的恰恰是"标准由谁来定"。今天围绕国产操作系统、RISC-V 与各种"主权技术栈"的争论,本质上都是同一道题的重印。而 TRON 的后半生也提醒我们:评价一个技术项目的成败,PC 桌面未必是唯一的计分板——赢下无人注意的角落,有时比赢得发布会更持久。