PowerVM Lx86 - PowerVM Lx86

PowerVM Lx86
Разработчики)IBM
изначальный выпуск2008
Стабильный выпуск
1.4 / 30 апреля 2013 г. (2013-04-30)
Написано вC ++
Операционная системаLinux
ПлатформаIBM System p
ТипВиртуализация
ЛицензияПроприетарный
Интернет сайтPowerVM Lx86

PowerVM Lx86 был двоичная трансляция слой для IBM с Система p серверы. Это позволило 32-битный x86 Linux двоичные файлы работать без изменений на Питание ISA -на базе оборудования. IBM использовала эту функцию для миграции серверов Linux x86 на PowerVM виртуализированный среда; его поддержали на всех МОЩНОСТЬ5 и МОЩНОСТЬ6 аппаратное обеспечение, а также BladeCenter JS21 и JS22 системы.

В отличие от обычных эмуляторы переводятся только инструкции, а не вся система, что делает ее быстрой и гибкой. Программное обеспечение Lx86 определяет, что это выполнение x86 и переводит его в код PowerPC при выполнении, и эти инструкции будут позже кешированный обеспечение того, чтобы процесс перевода происходил только один раз, что еще больше снижает падение производительности, обычно связанное с эмуляцией. Lx86 не поддерживает приложения, которые обращаются к оборудованию напрямую, например ядро модули. В более ранних версиях Lx86 не выполнялся код, использующий SSE инструкции, хотя с версии 1.3.2 SSE и SSE2 наборы инструкций были поддержаны.

Сначала продукт продавался как Система p AVE (Виртуальная среда приложения System p) и ошибочно сообщалось как Проложить (Portable Advanced Virtualization Emulator) в прессе, но с тех пор название было изменено на PowerVM Lx86. Lx86 был основан на QuickTransit динамический переводчик из Переходный, то же самое, что яблоко использует для своего Розетта слой эмуляции, который позволяет Mac OS X работать без изменений PowerPC двоичные файлы на их Макинтоши на базе Intel.

Все версии и выпуски продукта Lx86 были сняты с продажи в сентябре 2011 года, а поддержка прекращена в апреле 2013 года.

Рекомендации