48年的「过渡方案」,世界果然是个草台班子
Nvidia 上周末在 Computex 扔了一颗炸弹。不是 GPU。是 CPU。
这家市值赶上德国GDP的巨无霸要进 PC 处理器市场了,还是拉着微软、戴尔、惠普一起。
Intel 和 AMD 股价当天就跪了,其中光英特尔一天市值就掉了500亿美元。
但真正该紧张的东西,华尔街可能还没看见。
Nvidia 不是来做芯片的,是来拆一座墙的——一座花了四十八年、用几万亿行代码砌起来的墙。
1978 年,Intel 发布了一款叫 8086 的处理器。
它不是 Intel 想做的。
Intel 真正在赌的是 iAPX 432,一个野心大到离谱的下一代架构。
但很可惜,那个项目反复延期,遥遥无期。
1976 年,管理层就意识到市场窗口在收窄——Zilog 和 Motorola 已经拿出了十六位芯片,Intel 手上只有八位的 8080。
所以他们做了一个很不好意思说出去的决定:临时搞一个。
任务丢给了一个叫 Stephen Morse 的软件工程师。
他没有芯片设计经验。Intel 给他的约束只有两条。一条是能跑现有的 8080 程序,另一条是能对付 128K 以上的内存。
在很多企业的“公司政治”语境中,这很像是对炮灰或背锅侠的“临终关怀”。
第一个意外来了,Morse 花了三个月,把指令集画完了。
他的逻辑很简单——我不是在做硬件,我是在给写软件的人修一条路。
第二个意外是,整颗芯片从概念到成品,两年多一点。对于一个"边角料"项目来说,够快了。
然后他们把它推上市场,转身继续搞 iAPX 432。
后来的事,每个人都知道结果,但很少有人看清机制。
Morse 收到的那条约束——「能跑 8080 的程序」——不是技术选择,是经济炸弹。
这是第三个,也是最大的一个意外。
当时的竞争格局很清楚:Zilog 的 Z8000 和 Motorola 的 68000 在架构上都比 8086 漂亮。寄存器更多,寻址更线性,设计更「正确」。
Intel 怎么赢的?不是靠芯片更好。是靠周边更便宜、开发工具更全、整套方案的总成本更低。这场被称为「Operation Crush」的销售闪电战,目标不是卖处理器——是让客户不想离开。
然后命运补了一刀。
IBM 在做个人电脑,选了 8086 的廉价版——8088。因为 8088 兼容 8086,意味着 IBM 可以立刻拿到一批能写代码的开发者。
IBM PC 不是最先进的电脑。它是开放的。
康柏抄了它的 BIOS,戴尔抄了它的渠道,全世界的兼容机涌进市场。
x86 批量涌进了每一台灰色铁盒。
每一台 PC 上跑的程序——DOS、Windows、Lotus 1-2-3、Photoshop、Linux——都在加固同一件事:x86 的兼容性地租。
你没法换掉 x86。
换架构意味着你所有的软件都得重写。不是几个软件——是所有。基础设施、编译器、操作系统、驱动程序、企业数据库、银行的 COBOL 脚本。
每一行代码都是一块砖,几万亿块砖把墙砌到了没人翻得动的高度。
这是路径依赖的教科书案例。
在教科书里,路径依赖案例通常选 QWERTY 键盘。
但本质上,这是一个「打字机卡键所以设计成这样」的历史偶然。
跟QWERTY 键盘不同,x86 的锁死不是巧合,是兼容性作为一项战略资产持续运营的结果。
Intel 每一次迭代,286、386、Pentium、Core,都不是"做更好的芯片",是"做更好的 x86 芯片"。
升级的代价为零,迁移的代价为无穷大。
从这个角度说,当年英特尔那个著名的广告,在“当当当”之后出现的intel inside不如换成“x86 inside”。
那个叫 iAPX 432 的「正经项目」呢?那个不惜扔出一个Stephen Morse和一笔钱也要包住的宝贵项目呢?
1986 年就死了。
站在今天的角度看那段Stephen Morse背锅的历史,就像英特尔扔了把镐头给他说:去,公司有个金矿需要你挖一下。
结果他挖出了兰德金矿。
该矿自1866年发现至今已经开采出了3.5万吨黄金,价值高达3158亿美元。更令人吃惊的是,这里还有至少1.8万吨的黄金等待开采。
谁吃到了硅谷“兰德金矿”挖出的这笔横财?
Intel:累计收入过万亿美元。不是靠任何一个产品,是靠一个不断长大的兼容性税基。
微软:Wintel 同盟是商业史上最稳的复利机器。不需要合作,只需要默认对方的存在。
AMD:靠着 x86 第二供应商的身份活下来,后来反手把 Intel 揍了一顿,揍完接着用同一套指令集。
软件开发者:在 x86 上写一次,能卖给所有人。兼容性不是成本,是公共品。
用户:兼容性让硬件变成日用品。电脑越来越便宜,不是因为技术突破,是因为规模效应和一个锁死的平台让竞争只发生在同一条跑道上。
付代价的是一种无形的可能性。如果 1978 年的市场选了 68000,今天的处理器架构会长成什么样?没人知道。
x86 的丑陋指令集,寄存器不对称、段式寻址、前缀字节堆叠,原样继承了四十八年。每一代新芯片都在背着一个 1978 年的应急设计的包袱往前跑。
但挖出金矿的那个人,一毛钱没拿到。
Morse 在 8086 上市不到一年就离开了 Intel。
那是 1979 年 3 月,IBM PC 还没影,Operation Crush 还没打响,兰德金矿还没开始往外吐金子。他去了 GE 的研发实验室,后来又换了几个地方。
然后他做了一件跟芯片八竿子打不着的事:搞家谱。
今年 Morse 86 岁了。他维护着一个叫「One Step」的网站,专门帮人查移民档案、人口普查记录、出生证明。
全世界的家谱研究者都在用他的工具。
他还跟语言学家合作,发明了一套音韵匹配算法,能把不同语言里的同一个人名自动对上。
他的个人网站还是 1998 年的 HTML 风格,没有任何装饰,密密麻麻罗列着各种搜索入口。
互联网变了二十轮,他的页面纹丝不动。
设计信息时代底层语法的人,后半辈子在做的事,是帮人找到自己的来处。
他说自己「只是在正确的时间出现在了正确的地点」。
Intel 靠他画的指令集赚了一万亿,他画完之后就走了。
指令集锁死了半个世纪的产业,设计者本人没被锁住。
回到 Computex。
Nvidia 的 CPU 用的不是 x86,是 ARM。
ARM 当年是给 Acorn 电脑做的,后来悄悄爬进了每一部手机,现在正在爬进每一台服务器。
这不是一场芯片性能战。是 Nvidia 想建另一座墙。
一座 GPU+ARM+AI 的新兼容性地基。算力不是武器,生态才是。黄仁勋要的不是让 x86 跑得慢一点——是要让开发者在 ARM 上跑得爽,爽到有一天,x86 的兼容性地租不再值得付。
能不能成?不知道。但至少这一次,x86 对面站着的不是另一个芯片公司。是一个已经有了自己生态、自己开发者、自己护城河的对手。
四十八年前,一个临时方案因为「能兼容上一代」当选。
四十八年后,推翻它的方式,可能是让它「不兼容下一代」。
这故事的机制是可复制的。
不用等巧合,也不用赌 IBM 选你。兼容性作为战略资产,平台经济学先于产品力,先到者以「够用」赢「更好」。这三条不是运气——是操作系统级的商业规律。
Intel 的对手当年没看懂。Morse 的个人视角里可能只是"让软件好写一点",但对整个产业来说,他在 1978 年画的那套指令集,就是在收一种税。每当你打开一台电脑,不管是什么牌子,不管跑什么系统,芯片指令集大概率还是 Morse 画的那个。
他把一件「先顶着用」的活儿,活成了信息时代的底层语法。
48年的「过渡方案」!
笑死。
世界果然是个草台班子!
夜雨聆风