Lx86

Lx86

PowerVM Lx86, formerly known as "System p AVE", is a binary translation layer for IBM's System p servers. It enables 32-bit x86 Linux binaries to run unmodified on the Power Architecture based hardware. IBM is relying on this feature to migrate x86 Linux servers to the PowerVM virtualized environment and is supported on all POWER5 and POWER6 hardware as well as BladeCenter JS21 and JS22 systems.

In contrast to regular emulators 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 later cached 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 enables Mac OS X to run unmodified PowerPC 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.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • PowerVM — PowerVM, anciennement connu sous le nom de Advanced Power Virtualization (APV), est la technologie de virtualisation d IBM sur les serveurs d architecture processeur IBM POWER (IBM Power Systems, System p, System i et BladeCenter JSxx). Il s agit …   Wikipédia en Français

  • QuickTransit — Infobox Software name = QuickTransit caption = developer = Transitive Corporation latest release version = 1.5 latest release date = 2008 operating system = Linux genre = license = Proprietary website =… …   Wikipedia

  • Cross-platform — For a type of interchange between different lines in a metro system, see cross platform interchange. In computing, cross platform, or multi platform, is an attribute conferred to computer software or computing methods and concepts that are… …   Wikipedia

  • Binary translation — In computing, binary translation is the emulation of one instruction set by another through translation of code. Sequences of instructions are translated from the source to the target instruction set.There is static binary translation, where an… …   Wikipedia

  • Transitive Corp. — Transitive Corporation is a software company providing solutions that allow the transportability of software applications across multiple hardware platforms. The company’s QuickTransit cross platform virtualization solution allows software… …   Wikipedia

  • PowerVM — PowerVM, formerly known as Advanced Power Virtualization, or APV, is the virtualization feature first made available with POWER4 based pSeries computer servers from IBM and enhanced with the later release of POWER5 and POWER6 range of computers.… …   Wikipedia

  • IBM Power Systems — est le nom de la gamme de serveurs d architecture IBM POWER regroupant les anciens serveurs System i et System p. La convergence des plateformes IBM est enfin réelle, les System i et System p partageaient déjà les mêmes matériels depuis plusieurs …   Wikipédia en Français

  • Двоичная трансляция — В компьютерной области под двоичной трансляцией (от англ. binary translation) понимают эмуляцию одного набора инструкций на другом за счет трансляции машинного кода. Последовательности инструкций переводятся из исходного набора (source) в целевой …   Википедия

  • Comparison of platform virtual machines — Platform virtual machines are software packages which emulate the whole physical computer machine, often giving multiple virtual machines on one physical platform. The table below compares basic information about platform virtual machine (VM)… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”