Hacker News 中文摘要

RSS订阅

Windows XP 2002 安腾版:无边的愤怒 -- Windows XP 2002 for the Itanium: Unbridled rage

文章摘要

Windows XP/2003已成功在Qemu的Itanium Merced模拟器上运行,该模拟器基于Malte Kuhlmann的Qemu分支开发,但构建过程遇到诸多困难,作者转向macOS平台尝试编译固件。

文章总结

好的,这是根据您的要求,对原文进行中文重述和精简后的版本:

标题:Windows XP 2002 for Itanium:难以抑制的兴奋

核心内容:

近日,Qemu模拟器的一个分支成功实现了对初代Itanium(Merced)处理器的模拟,并能运行Windows XP和Windows Server 2003。这得益于开发者Malte Kuhlmann在syunnPC的AI增强版Qemu分支基础上进行的改进。

构建过程要点:

  1. 交叉编译器: 为了编译Itanium固件,作者在macOS上成功构建了针对ia64-linux-gnu目标的GCC 15.3.0交叉编译器。过程中遇到了zlib头文件冲突和缺少pthread库等问题,但通过简单修改代码和手动复制库文件得以解决。

  2. Qemu模拟器: 作者从GitHub克隆了Malte Kuhlmann的“merced”分支,并在macOS上配置编译。配置时禁用了GTK+和SDL,使用了Cocoa后端。编译过程顺利,仅需少量调整。

安装与运行:

  • 系统镜像: 使用了Windows XP 64位Itanium版(版本号5.1.2600.0)的ISO镜像。
  • 安装步骤:
    1. 创建一个20GB的虚拟硬盘。
    2. 使用特定命令行启动Qemu,加载固件、ISO镜像和虚拟硬盘。
    3. 系统启动后进入EFI固件界面,按任意键从CD-ROM启动。
    4. 安装过程与普通Windows XP类似,包括创建系统分区和格式化NTFS。文件复制在5分钟内完成。
    5. 重启后进入图形化安装界面。作者提到安装过程可能崩溃或卡死,成功率约为1/5,但最新尝试一次成功,耗时30-40分钟。
  • 运行效果: 安装完成后,Windows XP Itanium版成功运行。作者建议启用远程桌面(RDP)连接,以解决键盘按键重复和视频缩放问题。

其他系统测试:

  • Windows Server 2003: 使用相同配置,成功安装了Windows Server 2003的Itanium版本(5.2.3790.0),耗时约40分钟。
  • 早期Windows Server: 甚至更早的Windows Server 2000 Itanium测试版(5.1.2462)也能安装运行。
  • 其他操作系统: 目前,其他操作系统(如Monterey、HP-UX、VMS等)在模拟器上无法正常工作。

总结与展望:

作者对初代Itanium模拟的成功感到兴奋,认为这是重要的进展。他指出,由于初代Itanium与Itanium 2的二进制不兼容,之前为Itanium 2编译的软件无法在此运行。尽管如此,这一突破为探索和运行早期Itanium系统提供了可能。

评论总结

根据评论内容,总结如下:

主要观点与论据:

  1. 对安腾的怀念与技术潜力(评论1,评分None):作者表达了对安腾架构的怀念,认为其有独特魅力,并指出安腾消亡时正值AI/LLM兴起,暗示编译器问题或可通过专用AI解决。关键引用:"I miss itanium... the problems were too hard to solve" 和 "compiler problems with vliw could be solved... with a purpose built ai"。

  2. 历史技术细节(评论2,评分None):指出Windows XP 64位版专为安腾设计,基于XP内核;而AMD64版基于Server 2003内核,性能差异显著,更接近Vista。关键引用:"Windows XP 64-bit Edition... was Itanium-specific" 和 "had some significantly different performance characteristics"。

  3. 系统兼容性探讨(评论3,评分None):询问是否能在安腾上运行Windows Server 2008 R2(最后支持安腾的Windows系统,更新至2020年1月)。关键引用:"I wonder if people are able to get Windows Server 2008 R2 to run on this yet" 和 "received updates until January 14, 2020"。

  4. 使用场景疑问(评论4,评分None):质疑安腾工作站相比x86是否有优势或特殊用途。关键引用:"was there any advantage or special use case for running an itanium windows workstation"。

  5. 个人记忆(评论5,评分None):提及曾记住安腾系统的产品密钥。关键引用:"I used to have this key memorized"。

平衡性总结: 评论呈现了对安腾的怀旧(评论1)、技术细节澄清(评论2)、兼容性探索(评论3)、实用性质疑(评论4)及个人记忆(评论5),观点多元但未形成明显对立。