今天,驱动苹果所有产品的芯片都有多个处理核心,能够并行工作。IPhone11有六个。我的iMac Pro有八个。
但曾经有一段时间,唯一支持多处理的Mac根本不是Mac,而是佐治亚州东北部一个小镇上的一台极其昂贵的工作站。别叫它克隆人。远不止这些。
我们将苹果试图将Mac OS授权给外部硬件公司的不幸尝试称为“Mac克隆时代”,但这个词-克隆-可能会给人一种错误的印象。如果你没有作为一名Mac用户生活在90年代中期,你可能会认为那是一个苹果将其硬件设计外包给一群无聊的PC克隆人的时代,这些人用一系列平淡无奇、平庸的山寨产品压低了苹果Mac的价格。
但这并不完全正确,因为Mac克隆世界里有很多创新。Power Computing可能是最知名的Mac克隆制造商,但所有Mac克隆人最大的一项创新来自一个不为人所知的地方:佐治亚州弗洛里布兰奇,这是亚特兰大东北部的一个小镇,现在是亚特兰大猎鹰队的夏季训练营所在地。
Flowery Branch是DayStar Digital的总部所在地,该公司为Mac电脑进行升级,专注于从可用的硬件中获得最快的速度。因此,该公司获得了一些人的追随者,他们迫切需要尽可能多的权力-图形和视频行业的专业人士。
当苹果宣布将把Mac OS授权给其他个人电脑制造商时,DayStar实质上是把自己的业务押注于从苹果制造的Mac电脑的高端升级制造商转变为高端Mac克隆电脑的制造商。Daystar的克隆是Genesis MP,MP代表多处理。它是第一台将多个处理器的工作结合起来以实现共同目标的Mac。
问题是:传统的Mac OS不是为多处理器内核构建的。操作系统知道它的处理器,并使用它,仅此而已。但日星的工程师们一直在为其高端观众开发一些新奇的东西。
在此期间,Power Mac将处理器存储在可拆卸的子卡上,这使得像DayStar这样的公司可以销售升级产品,允许用户在不更换整个系统的情况下,将速度较慢的处理器更换为速度较快的处理器。日星公司开始设计一种子卡,上面不是只有一个,而是两个PowerPC芯片。PowerPC体系结构的设计考虑到了多处理器支持,即使Mac OS不支持它,即使在最初的PowerPC芯片设计中存在使多处理支持变得更加难以破解的限制。DayStar工程师David Sowell构建了一个多处理内核,让Mac可以直接寻址第二个处理器,而DayStar将整个过程称为“npower”。
然后两个关键事件发生了:苹果宣布将把Mac OS授权给克隆制造商,IBM和摩托罗拉宣布推出完全支持多处理的PowerPC604芯片。就在那一刻,DayStar将赌注押在了Genesis MP和DayStar MP Library System扩展上,这两个扩展允许单个应用程序将任务外包给第二个处理器,而大部分Mac OS都在第一个处理器上运行。
不足为奇的是,Photoshop是第一个通过Photoshop 3.0.4的MP扩展支持Mac多处理的应用程序。而且效果不错:根据“MacUser”杂志的测试,Genesis MP的速度是Power Mac9500/132的2.5倍。
所有这些力量和创新都是在设计上付出了高昂的代价。Genesis议员起价1万美元,价格从那里开始上涨。你可以明白为什么DayStar认为它是目前完美的克隆人制造者:为了高端市场的利益,DayStar的所有东西都将硬件推向了极限。Daystar的客户想要最快的显卡和最多的RAM,既然你可以拥有两个处理器,为什么只使用一个处理器呢?还是四个?
DayStar MP库非常成功,以至于苹果在1996年将其集成到Mac OS中。苹果想要制造自己的多处理器系统,而DayStar已经完成了这项工作。第一台多处理器Mac是Power Mac9500/180MP。前Daystar首席执行官安德鲁·刘易斯(Andrew Lewis)告诉我,该Mac机型的双处理器子卡实际上是由DayStar Digital为苹果设计的。(苹果根本没有费心推出四处理器机型,而是把这个市场留给了DayStar。)。
不幸的是,虽然DayStar MP Library为Mac OS贡献了一个关键功能,但DayStar Digital成为高端Mac市场的克隆制造者的努力并没有得到回报。史蒂夫·乔布斯重新掌权苹果,DayStar Digital将其全部业务集中在DayStar议员身上,当乔布斯扼杀克隆许可计划时,结束是不可避免的。日星出售了其剩余的Genesis议员供应,并在很大程度上关闭了。
然而,“白日之星”的遗产依然存在。当我研究这个故事时,我在搜索对DayStar Digital的引用,突然出现了一些来自Xcode和OSX旧安装的奇怪的头文件。它就在那里,一目了然:
在这一切倒闭14年后,在公司本身消失很久之后,日星数字仍在那里。它的贡献可能被遗忘了-但没有消失。
如果您喜欢这样的文章,请支持我们成为六色订户。订阅者可以访问独家播客、仅限会员观看的故事和一个特殊的社区。