- Lx86
PowerVM Lx86, formerly known as "System p AVE", is a
binary translation layer forIBM 'sSystem p servers. It enables32-bit x86 Linux binaries to run unmodified on thePower Architecture based hardware. IBM is relying on this feature to migrate x86 Linux servers to thePowerVM virtualized environment and is supported on allPOWER5 andPOWER6 hardware as well as BladeCenter JS21 and JS22 systems.In contrast to regular
emulator s only the instructions are translated, not the entire system, thus making it fast and flexible. The Lx86 software senses that it is executing x86 code and translates it to PowerPC code at execution, and these instructions are latercache d ensuring that the translation process only has to take place once, further reducing the drop in performance usually associated with emulation. Lx86 does not support applications that access hardware directly, like kernel modules, or code that makes use of SSE instructions.The product was at first marketed as "System p AVE" (System p Application Virtual Environment) and was incorrectly reported as "PAVE" (Portable Advanced Virtualization Emulator) in the press but the name has since changed to PowerVM Lx86. Lx86 is based on the
QuickTransit dynamic translator from Transitive, the same that Apple uses for its Rosetta emulation layer that enablesMac OS X to run unmodifiedPowerPC binaries on their Intel-based Macintoshes.References
* [http://www-03.ibm.com/systems/power/software/virtualization/editions/lx86/index.html PowerVM Lx86 for x86 Linux applications]
* [http://www.redbooks.ibm.com/abstracts/REDP4298.html Red Book – Getting started with PowerVM Lx86]
* [http://www-03.ibm.com/systems/p/os/linux/whitepapers/lx86.html White paper – x86 Linux application consolidation on Power Systems platforms using IBM virtualization technologies]
* [http://www.ibm.com/developerworks/linux/pave/ IBM's System p AVE page]
* [http://www-03.ibm.com/press/us/en/pressrelease/21424.wss IBM's press release 2007-04-23]
* [http://www.transitive.com/news/news_20070423.htm Transitive's press release 2007-04-23]
* [http://www.heise.de/english/newsticker/news/88751 X86 applications on IBM's PowerPC servers - Heise online]
* [http://www.itjungle.com/tfh/tfh043007-story07.html IBM Opens Up Beta for PAVE Linux Runtime on Power Chips, The Four Hundred]
Wikimedia Foundation. 2010.