一款能启动 Windows 的全新 Intel Itanium (IA-64) 模拟器
A new Intel Itanium (IA-64) emulator that boots Windows

原始链接: https://raymii.org/s/blog/Intel_Itanium_IA-64-Emulator_that_boots_Windows.html

模拟器社区迎来了一项重大突破:开发者高宇峰(Yufeng Gao)在 gdwnldsKSC 的协助下,发布了 Intel Itanium(IA-64)模拟器 0.1 版本。该项目成功引导了 Itanium 版本的 Windows Server 2003 和 Windows XP 64-bit。 尽管目前性能有限,在现代硬件上仅能达到 486 时代的运行速度,且尚未支持 OpenVMS、HP-UX 和 Linux,但这一成就依然意义重大,因为此前尚无商业化的 Itanium 模拟器。待代码完善后,该软件将以开源形式发布在 GitHub 上。此外,近期有报告指出,还存在另一个基于 QEMU 的分支版本,能够引导 Windows Server 2008。这些进展标志着在保护这一小众且具有历史意义的 Itanium 架构方面迈出了重要一步。

一款能够在英特尔安腾(IA-64)架构上启动 Windows 的新型模拟器在 Hacker News 上引发了热议。用户们回顾了该平台臭名昭著的失败,并将其戏称为“泰坦尼克号”(Itanic),认为其衰落归因于 VLIW(超长指令字)设计的根本性局限。 虽然支持者曾认为更优秀的编译器本可以挽救这一架构,但批评者指出,VLIW 本质上并不适合现代不可预测的通用计算工作负载,因为与乱序执行处理器相比,它在处理缓存缺失和上下文切换时表现吃力。尽管安腾具备推测加载和高级加载等技术特性,但它未能抵挡住 x86 生态系统的便利性和高性能,最终成为了一个对抗软件惯性的警示案例。 讨论还强调了现代开发者如何利用大语言模型(LLM)来简化处理晦涩难懂且文档匮乏的硬件所带来的“极其艰巨”的困难。这在复古计算社区中掀起了一股通过模拟技术保护安腾、HP-UX 和 OpenVMS 等遗留系统的热潮,将曾经无法完成的移植任务转变为可实现的爱好项目。
相关文章

原文

The emulation space is going crazy, after my previous post on Windows booting on DEC Alpha es40 emulator, there is now another huge breakthrough in the emulation of other non-x86 CPU emulation. Yufeng Gao with help from gdwnldsKSC (the man behind the updated es40-fork) has released version 0.1 of his Intel Itanium (IA-64) emulator that boots the Itanium version of Windows Server 2003 and Windows XP 64-bit. No OpenVMS or HP-UX yet and Linux / BSD also don't boot. But Windows is amazing already.

Here is a screenshot of Windows Server 2003 with the Luna theme running in the emulator:

win2k3 itanium

It runs quite slowly, (486-levels of performance on a Ryzen 5000 series according to this discord channel) but hey, it runs at all. How cool is that! Let's hope development continues and we might even get to run OpenVMS on Itanium, emulated. HP-UX would be nice as well, but I care more for OpenVMS. As far as I know there are no commercial Itanium emulators yet.

You can read more about the Intel Itanium (IA-64) CPU on Wikipedia and here is a great video from RetroBytes with some more history. Basically it was a promising architecture, but didn't make it and effectively it was only used for HP-UX and OpenVMS in the later years. But OpenVMS is now available on x86 and HP-UX is dead in the water, no migration path available there. I don't think Windows on Itanium was ever used intensively. If you do know of more usage in the real world, please let me know.

Here are two more screenshots, also showing Windows XP 64-bit for the Itaium:

win2k3 and xp itanium

winxp itanium

The screenshots come from discord.

The emulator was announced on Twitter:

emulator announced

The code is not open source, but the twitter thread stated:

Once cleaned up, it will be available here: https://github.com/TheBrokenPipe/ski.

Update: 2026-07-20: There seems to be a QEMU fork that can also run Server 2008.

See this repo. I haven't checked that one out but it does state that it's written using LLM's. Was mentioned on the Discord server.

Screenshots:

qemu-ia64-1

qemu-ia64-2

Tags: blog , dec , hp-ux , ia-64 , intel , itanium , openvms , rx2200 , ski , vms , windows
联系我们 contact @ memedata.com