我有一个历史二进制 ObjectGeode,它只能在带有 Solaris 操作系统的 SUN SPARC 机器上工作(与哪个 Solaris 版本无关)。我的问题是:
- 如何在没有 Sun-SPARC 硬件的情况下运行该程序?
- 如果仿真是唯一的选择,那么哪种工具适合解决此问题?
我更喜欢 Linux 或 Windows 作为主机系统。
编辑:
我安装了 qemu- 2.5.50 32bit。但是我无法启动图像-Solaris_2.6_Software_05_98.img
我使用 Cygwin 来调用命令。这里是
./qemu-system-sparc.exe -L . -hda Solaris_2.6_Software_05_98.img -m 256
但我没有得到回应。
看起来缺少一些东西。Windows 启动 qemu 有指导吗?
答案1
如果您没有 SPARC 系统,仿真是唯一的选择。
QEMU 可以模拟 SPARCstation,运行 Solaris 最高版本 9。Solaris 10 不支持 32 位平台,因此无法在仿真上运行sun4m
;我的印象是它在sun4u
仿真中仍然被破坏(无论如何仍然是测试版)。
您可以在许多不同的平台上运行 QEMU,包括大多数 Linux 发行版和 Windows。