1996 年的 Apple Network Server(ANS)是苹果唯一只随 AIX 变体 Harpoon 出货的 Unix 服务器。苹果开发阶段展示过它跑 Mac OS,结果把潜在买家搞糊涂了,量产机于是把启动 Mac OS 的能力砍掉。后来前员工流出了预生产 ROM 与后来的 ANS Mac OS ROM 转储。作者手上正有那块预生产 ROM——它能同时启动 AIX 与 Mac OS 并支持 L2 缓存,但不支持板载显卡、Fast Wide SCSI-2 与板载 MACE 网卡,且首次启动后不重置 PRAM 再启动会黑屏。他写了一套软件把这些坑填了。
🔑 核心要点
预生产 ROM 能双启 AIX 与 Mac OS,并保留 L2 缓存支持
后来的 ANS Mac OS ROM 没做完,不支持缓存,也启动不了 AIX
软件层补齐三件事:MACE 以太网、板载显卡、正常重启回 Mac OS
NT 的 ROM 也流出了,但缺件,原生启动仍在进行中
💡 金句
The good news is, many of the issues with the preproduction ROM in Mac OS can be fixed or worked around in software.