一款版本号还写着 0.1 的模拟器,把停产多年的 Itanium 服务器点亮了 Windows 桌面。速度呢,社区估计跟一台 486 差不多。

开发者 Yufeng Gao 联合此前维护过 DEC Alpha es40 模拟器的 gdwnldsKSC,发布了这款 IA-64(Itanium)模拟器,让 Itanium 版 Windows Server 2003 和 Windows XP 64-bit 罕见地在模拟环境里开了机。Itanium 从没在市场上赢过 x86,这次也算不上翻身仗——更像是有人开始把锁在这台失败架构里的老软件,一点点抢救出来。

能开机,离能用还差得远

演示截图里,Windows Server 2003 顶着 Luna 主题正常显示桌面,Windows XP 64-bit 也能装载起来。但能跑的系统就这两个。

IA-64 模拟器 0.1:能开机 vs 不能开机 能启动 Windows Server 2003(Itanium 版) Windows XP 64-bit 不能启动 Linux BSD OpenVMS HP-UX 速度约等于 486(Ryzen 5000 平台,社区估算,非严格跑分)

Linux、BSD、OpenVMS、HP-UX 目前都跑不起来。速度上,社区在 Discord 里估算,这套模拟器在 Ryzen 5000 平台上运行,大致相当于一台 486——这是聊天记录里的说法,不是严格跑分,但足够说明现状:能证明的是"开机",证明不了的是"好用"。

代码目前没有公开,作者在推特上说整理完会放到 GitHub。另外有人拿 QEMU 改出一个分支,号称能跑 Windows Server 2008,据称还是借助 LLM 辅助写成,原作者本人没验证过,这个说法先打个问号。作者自己说,据他所知目前也没有商业级的 Itanium 模拟器——这场抢救,现在完全靠爱好者社区。

为什么这么慢:IA-64 本来就难啃

Itanium 用的是 VLIW/EPIC 指令集,一条指令里打包好几个并行操作,还得靠编译器提前排好执行顺序和谓词逻辑。这是英特尔当年押注的"显式并行"路线,想靠它换取比 x86 更高的性能。

代价是这种架构比传统 x86、ARM 更难被精确模拟,光是复现编译器排出的并行时序,就是个体力活。486 级的速度,更像是模拟精度换来的代价,不是优化没做好——放在今天的硬件上看,这个数字只够说"刚刚能跑"。

谁该在意,谁可以先观望

Itanium 从 2001 年发布起就没能取代 x86,到后期基本只剩 HP-UX 和 OpenVMS 两家在扛。Windows 在 Itanium 上,原作者自己都怀疑当年有没有被真正大规模用过。

Itanium:从挑战 x86 到只剩模拟器 2001 正式发布 后期 仅剩 HP-UX OpenVMS 在用 2021 英特尔停产 2026 模拟器开机
读者类型现在该怎么做
复古计算/模拟器爱好者先跟进项目动态,等代码放出来再动手测试
收藏 Itanium 老软件镜像的人趁硬件还没彻底报废,先把安装介质和镜像备份下来
还在用实体 Itanium 跑 HP-UX 等生产系统的团队别指望这个模拟器现在能替代生产硬件,继续观望
OpenVMS 用户基本不用管这个,官方已经有成熟的 x86 迁移路径

接下来值得盯的,是代码什么时候真正开源、HP-UX 和 OpenVMS 能不能跑起来、那个 QEMU 分支到底靠不靠谱。这几件事哪个先落地,决定这场抢救是能扩大战果,还是停在"开机"这一步。


老话讲"其兴也勃焉,其亡也忽焉",用在 Itanium 身上不算夸张。它被英特尔和惠普当作终结 x86 的下一代架构来推,声势不小,倒得也快,2021 年正式停产。市场判决早就下了,模拟器现在做的不是翻案,是考古:把还锁在硬件里的那点软件挖出来,存一份档。

架构输了就是输了,但只要还有人愿意为它写模拟器,这堆锁在硬件里的老软件就还留着一条活路——哪怕现在,只有一台 486 的速度。