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

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

我有一个历史二进制 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。

相关内容