Совместимость приложения через различные ароматы Соляриса

Это была бы 'Консоль'. Следовательно фраза 'Игровая Консоль' - поле минус все периферийные устройства.

1
задан 20 October 2009 в 03:42
2 ответа

Если это будет двоичный файл только приложение, скомпилированное для SPARC, то это не будет работать над x86. Насколько я знаю, что OpenSolaris и Солярис 10 являются источником, совместимым через архитектуру, поэтому если у Вас есть источник, у Вас не должно быть проблем, создают его для x86.

2
ответ дан 3 December 2019 в 19:56

1. Может приложение, поддерживаемое для Sparc Solaris, как обоснованно ожидать, будет работать над Солярисом x86?

Если это - платформенно независимый формат (сценарий в perl/python/shell/etc. или JAVA-приложение), то, скорее всего, да. Если это - скомпилированный код, то, если Вы имеете исходный код и можете перекомпилировать для x86 системы команд, то, скорее всего, да. Всегда существуют исключения и угловые случаи, но Солярис разработан, чтобы быть исходным кодом, совместимым через платформы. Солярис не включает вида двоичной трансляции ISA / слой эмуляции хотя для скомпилированных двоичных файлов. (Переходный, то, кто сделал использование программного обеспечения Apple Rosetta для PowerPC эмуляцией ISA на x86, действительно продавало переводчика SPARC-to-x86 за Солярис некоторое время, но затем IBM купила их.)

2. Может приложение, поддерживаемое для Соляриса 10, как обоснованно ожидать, будет работать над OpenSolaris?

Если это не использует интерфейсы/библиотеки, которые были объявлены устаревшие и удаленные, или тех, которые были объявлены как незафиксированные/нестабильные и, оказалось, изменили несовместимость, затем да. OpenSolaris разработан, чтобы быть двоичный совместимый с Солярисом 10 и предыдущие выпуски Соляриса.

3. (Это - важное), Может приложение, поддерживаемое для Sparc Solaris, как обоснованно ожидать, будет работать над OpenSolaris x86?

Это в значительной степени возвращается к вопросу № 1 о том, какое приложение это и если необходимо перекомпилировать его.

1
ответ дан 3 December 2019 в 19:56

Теги

Похожие вопросы