在没有 SPARC 硬件的 SPARC 上运行 Solaris 二进制文件

rol*_*oll 2 solaris emulation sparc

我有一个历史二进制 ObjectGeode,它只能在带有 Solaris OS 的 SUN SPARC 机器上工作(与哪个 Solaris 版本无关)。我的问题是:

  • 如何在没有 Sun-SPARC 硬件的情况下运行程序?
  • 如果仿真是唯一的选择,哪个工具适合这个问题?

我更喜欢 Linux 或 Windows 作为主机系统。

编辑:
我安装了 qemu- 2.5.50 32 位。但是我无法启动图像- 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的指导吗?

Ste*_*itt 6

如果您没有 SPARC 系统,则仿真是唯一的选择。

QEMU 可以模拟 SPARCstations,运行 Solaris 到版本9。Solaris 10 不支持 32 位平台,因此不能在sun4m模拟上运行;我的印象是它在sun4u仿真中仍然被破坏(无论如何它仍然是测试版)。

您可以在许多不同的平台上运行 QEMU,包括大多数 Linux 发行版和 Windows。