PowerVM Lx86 era una capa de traducción binaria para los servidores System p de IBM . Permitía que los binarios de Linux x86 de 32 bits se ejecutaran sin modificaciones en el hardware basado en Power ISA . IBM utilizó esta función para migrar servidores Linux x86 al entorno virtualizado PowerVM ; era compatible con todo el hardware POWER5 y POWER6 , así como con los sistemas BladeCenter JS21 y JS22 .
A diferencia de los emuladores tradicionales , solo se traducen las instrucciones, no el sistema completo, lo que lo hace rápido y flexible. El software Lx86 detecta que está ejecutando código x86 y lo traduce a código PowerPC en el momento de la ejecución, y estas instrucciones se almacenan en caché más tarde , lo que garantiza que el proceso de traducción solo tenga que realizarse una vez, lo que reduce aún más la caída de rendimiento que suele asociarse con la emulación. Lx86 no admite aplicaciones que accedan directamente al hardware, como los módulos del núcleo . Las versiones anteriores de Lx86 no ejecutaban código que hiciera uso de instrucciones SSE , aunque a partir de la versión 1.3.2 se admitían los conjuntos de instrucciones SSE y SSE2 .
El producto se comercializó inicialmente como System p AVE (System p Application Virtual Environment) [1] y en la prensa se informó incorrectamente como PAVE (Portable Advanced Virtualization Emulator), pero desde entonces el nombre ha cambiado a PowerVM Lx86. Lx86 se basaba en el traductor dinámico QuickTransit de Transitive , el mismo que Apple utiliza para su capa de emulación Rosetta que permite a Mac OS X ejecutar binarios PowerPC sin modificar en sus Macintosh basados en Intel .
Todas las versiones y lanzamientos del producto Lx86 se retiraron de la comercialización en septiembre de 2011, y el soporte se interrumpió en abril de 2013.
Referencias
- ^ "Comunicado de prensa transitivo". Archivado desde el original el 27 de septiembre de 2007.
- PowerVM Lx86 para aplicaciones Linux x86
- Libro rojo: Introducción a PowerVM Lx86
- Libro blanco: Consolidación de aplicaciones Linux x86 en plataformas Power Systems mediante tecnologías de virtualización de IBM
- PowerVM Lx86 en developerWorks de IBM
- Nota de prensa de IBM del 23 de abril de 2007
- Aplicaciones x86 en servidores PowerPC de IBM - Heise online
- IBM abre la versión beta del entorno de ejecución PAVE Linux en los chips Power, The Four Hundred
- Anuncio de retirada de IBM de EE. UU. 911-170