Мне нужно протестировать собственный двоичный файл, который изначально был скомпилирован для более ранней версии Solaris на Solaris 11.
Поскольку я беден, у меня нет запасного сервера SPARC, на котором я могу установить Solaris 11, поэтому мне нужно будет эмулировать его на x86, возможно, используя QEMU, но если есть другие инструменты, которые я могу использовать, я открыт для предложения. Затем я могу использовать эмулированный SPARC для запуска Solaris 11 (надеюсь). Конкретный процессор, который я хочу эмулировать, - это T4.
Это похоже на этот старый вопрос ниже:
QEMU: Solaris 11 / Sparc64 Guest на хосте Linux / X86-64
Он был закрыт из-за того, что был слишком узким, но я надеюсь, что тот факт, что я заинтересован в чем-то подобном, может быть использован в пользу сохранения этого вопроса открытым и, возможно, его повторного открытия.
Это сработало, поэтому гарантия Oracle 100% обратной совместимости для старых двоичных файлов Solaris остается неизменной.
Теоретически вы можете использовать QEMU ... но похоже, что он годится только для эмуляции SPARCstation 5 под управлением Solaris 2.5 или около того. Я не могу найти ни одной ссылки на кого-либо, кто когда-либо заставлял его работать как нечто большее, чем новинка.
Я сомневаюсь, что есть какой-то способ получить приставку x86 для экономичной эмуляции SPARC T4.
Лучше всего - если вы не можете найти кого-то, готового одолжить вам SPARC или логин на одном, - вероятно, обратиться к Google для хостинг-провайдеров, которые предлагают хостинг Solaris SPARC, или арендовать SPARC.