2ndOpinion.FYIEN
genius.wiki

#422 1970 · Amdahl Corporation (Gene Amdahl) · Computer hardware / mainframe manufacturing

阿姆达尔打败 IBM,靠的是 IBM 自己不敢不给客户的那一样东西:兼容性

问题

IBM 对自家客户的兼容性承诺,任何对手也照样能兑现

背景

吉恩·阿姆达尔是 IBM System/360 的主设计人,这套大型机家族最大的卖点就是:客户在同族内换更大更快的机器,软件照跑不误——IBM 整个企业客户根基就建立在客户信这条承诺上。到 1970 年,这份存量客户就成了 IBM 最大的资产:谁想靠造一台更好的电脑把它撬走都做不到,因为客户多年的软件和机构投入全绑死在 IBM 自家架构上,转换等于从头再来。

1970 年阿姆达尔离开 IBM 自己创业时,并不打算造一台更好、但不同的机器——那条路 RCA 和通用电气都走过,也放弃了,劝不动客户为一个不兼容的机器重写软件。阿姆达尔自己对如何与 IBM 正面竞争的测算做了三周,得出的结论是另有一条门可以进。

换别人会怎么做

造一台完全不同、更好的计算机架构,说服 IBM 的大型机客户转过来——这是 RCA 和通用电气都试过又失败的招:IBM 客户多年软件和机构技能全是冲着 IBM 自家机器攒出来的,再好的架构也不值得全部推翻重来。

他们看到了什么

IBM 最大的强项——承诺客户的软件在每一代新硬件上都能接着跑——结构上恰恰是一句谁都能跟得上的承诺。兼容性并不属于 IBM 的硬件本身,它住在一个公开的接口里,IBM 为了保住自家存量客户不得不一直守着这道口子。只要对手造出的硬件也守同一个接口,IBM 客户就能换供应商,而不必动一行现有软件;IBM 若改接口来报复,第一步就是砸掉自己每一个付钱的客户。

那一手

阿姆达尔公司造出了 1975 年首发的 Amdahl 470,专门做成与 IBM System/370 完全兼容——能跑一模一样的软件,能接同一批第三方外设——性能比 IBM 同级机器更好,价格却更低。富士通出资,头几批机器也由它代工;阿姆达尔还赶上一桩反垄断和解,判令 IBM 必须把大型机软件对外开放,这是 RCA 和通用电气当年没有的合法口子。

为什么管用

阿姆达尔把 Amdahl 470 做成与 IBM System/370 完全兼容,客户不必付任何通常保护在位者的切换代价——现有 System/370 软件照跑、第三方外设照用,换到阿姆达尔的全部成本就是硬件的钱。IBM 没法靠简单断掉兼容性来守住地盘,因为那等于把自家客户推向当初让他们不愿投靠阿姆达尔的那场昂贵迁移;何况 IBM 与司法部的反垄断和解还判令它把大型机软件对竞争对手开放,替阿姆达尔清掉了一道 RCA 和通用电气没被清除的法律壁垒。

值了多少

因为换成阿姆达尔的机器,客户花的只有硬件本身的价钱——不用重写软件、不用再培训、不丢外设——阿姆达尔做到了早前挑战者没做到的。到 1979 年,阿姆达尔公司年营收超过 2 亿美元,拿下了全球大型机市场 22% 的份额。

什么时候会失灵

这套打法只在在位者的兼容性承诺真正锁死时成立——一旦 IBM 能可信地把客户迁向一套新的、不兼容的架构(它最终用 64 位系统做到了),插件兼容策略就失去了根基,到 2000 年已归富士通的阿姆达尔业务整个退出了这个市场。它还要求对手具备这样的技术能力:能用硬件忠实还原在位者不止是功能、还有其精确行为,因为跑着生产软件的客户,对劣质仿冒多出来的那点细枝末节不兼容毫无容忍度。

后来呢

阿姆达尔开创的插件兼容大型机生意,催生了一个持续几十年的独立行业细分,最终整家被富士通收入囊中;直到 IBM 约在 2000 年转向 64 位系统,才终于断掉这套策略赖以立足的兼容链接。此外,阿姆达尔本人以「阿姆达尔定律」留名——那是并行计算里,衡量增加处理器能带来多大理论上限提升的基础公式。

资料来源

  1. [1]Gene Amdahl, IBM mainframe architect then a rival, has diedComputerworld, 2015computerworld.com
  2. [2]Gene Amdahl, at 92; influential IBM designer later founded rival companyThe Boston Globe, 2015bostonglobe.com

收下它