我需要在 Solaris 11 上测试最初为早期版本的 Solaris 编译的自定义二进制文件。
由于我手头拮据,手边没有闲置的 SPARC 服务器可以安装 Solaris 11,因此我需要在 x86 上模拟一个,可能使用 QEMU,但如果有其他工具可以使用,我愿意听取建议。然后我可以使用模拟的 SPARC 来运行 Solaris 11(我希望如此)。我感兴趣的特定处理器是 T4。
这与下面这个老问题类似:
QEMU:Linux / X86-64 主机上的 Solaris 11 / Sparc64 客户机
它因范围太窄而被关闭,但我希望我对类似事物感兴趣的事实可能有利于保持这个问题开放,并可能重新打开那个问题。
更新:
它确实起作用了,因此 Oracle 对旧 Solaris 二进制文件 100% 向后兼容的保证仍然有效。
答案1
理论上,您可以使用 QEMU...但它似乎只适合模拟运行 Solaris 2.5 左右的 SPARCstation 5。我找不到任何关于任何人让它发挥新奇作用的参考资料。
我怀疑您是否有任何办法能够以经济高效的方式获得 x86 盒子来模拟 SPARC T4。
如果您找不到愿意借给您 SPARC 或 SPARC 登录名的人,那么您最好的选择可能是通过 Google 寻找提供 Solaris SPARC 托管的托管服务提供商,或者租用 SPARC。