• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • IBM Opens Up Beta for PAVE Linux Runtime on Power Chips

    April 30, 2007 Timothy Prickett Morgan

    Last week, IBM opened up a public beta testing cycle for an emulation product that it has created with a partner that will allow applications written for Linux on X86 and X64 processors to run on its Power-based System p servers running Linux.

    IBM quietly announced that it was working with Transitive, the company that created a very sophisticated emulation tool called QuickTransit and launched it for use by systems vendors in June 2005. QuickTransit is, for instance, a key piece of the “Rosetta” emulation environment that allowed Apple Computer to stop using Power processors from IBM and Motorola and move to Core processors from Intel. Hewlett-Packard, Intel, and Silicon Graphics have all licensed the QuickTransit technology, the latter vendor using it to support Irix-MIPS applications on SGI’s Linux-Itanium servers, while the former two have worked to help Transitive create an instance of QuickTransit that allows Sparc/Solaris applications to run on X64 servers running Linux.

    IBM’s flavor of QuickTransit for its System p machines is called PAVE, which last year appeared to stand for Portable Advanced Virtualization Emulator and which was, according to a statement of direction, expected to be delivered as a product in the first quarter of 2007. Now that the public beta of the code is open, and because this is Big Blue, the words behind the abbreviation have been changed to System p Application Virtual Environment, or pAVE. I am going to ignore this nonsense and just call it PAVE.

    Apple gave away Rosetta to customers that bought X64-based Mac laptops and desktops and Xserve servers so they could continue to run their Power-based applications on X64 machines; Apple had to pay Transitive a licensing fee for the environment that converts from Power to X64, and then pay a per-machine charge as well as other fees. Just as I hinted IBM might do last summer, this is exactly the approach IBM is taking with PAVE, which will be available for free as a download for customers using existing RS/6000, pSeries, and System p5 machines and will be bundled for free on new System p boxes when the product is generally available in the late summer or so.

    Scott Handy, vice president of worldwide marketing and strategy for the System p (who has also been responsible for IBM’s Linux strategy for a number of years) says that the PAVE tool will allow IBM to go beyond the 2,800 native Linux applications that have been moved to the Power architecture and emulate the full portfolio of Linux applications on X86 iron. IBM has identified over 6,000 such applications in its own databases, and estimates that there are about twice as many applications out there. So PAVE makes a huge number of applications available on Power that might not otherwise be.

    Here’s the other interesting thing, which I had a hard time believing, but Handy says it is absolutely true. You can take a set of compiler tools that run on Linux on X86 and run them in the PAVE environment, and then actually compile code inside PAVE, which is emulating the Linux-X86 platform, and that resulting code will run inside PAVE itself. PAVE is not just for moving over code that was compiled on an X86 machine. But that’s not the cool part. The resulting binary code that has been compiled in PAVE in a 32-bit mode can be moved over to a real X86 chip and it will run, unchanged. This is hard to believe.

    The beta of PAVE is available at this link. The site says that it will work on any Power5 or Power5+ System p5 machine, but apparently there are no technical restrictions for the code to run on any Power-based machine from IBM, including the AS/400, iSeries, and System i family of products.

    There are, however, limits to the Linux code that can run inside PAVE, which include software that reaches down into the X86 hardware for features that are not analogous to the Power architecture and therefore cannot be translated by QuickTransit. IBM’s implementation of PAVE does not support anything beyond the Pentium II architecture, also known as the IA-32 architecture, dating from 1997. So any application talking directly to the graphics card or using SSE2 or SSE3 instructions for multimedia acceleration are out. So are applications that run in real mode on X86 iron. If the code doesn’t run correctly on Red Hat Enterprise Linux 4 Update 4 or Novell SUSE Linux Enterprise Server 9 Service Pack 3 or 10, then it is also not certified to run in PAVE. QuickTransit obviously can support 64-bit X64 code, since other vendors are doing this. And the final PAVE product could, too, or support could be added later.

    RELATED STORIES

    IBM Breaks Through 2,500 Linux Applications on Power Chips

    IBM to Use QuickTransit to Emulate X86 Linux on Power Servers

    Transitive Emulator Ports Sparc/Solaris Apps to Linux on Xeon, Itanium

    Transitive Gets Backing from Intel for Porting Product

    SGI Goes All the Way With Transitive Emulator

    Cool Stuff: Transitive Emulates Server Platforms on Other Iron

    IBM’s Chiphopper Tools to Help Build iSeries Apps

    OS/400 PASE Is Not Dead

    LinuxWorld Preview: More Ardor, More Products



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mtfh_rc, Volume 16, Number 17 -- April 30, 2007

    Sponsored by
    Racksquared

    It’s time for IBM Power in the Cloud!

    Stop buying hardware and make the move to the cloud. It’s easier and more cost effective than you might think.

    • IBM Power in the Cloud
    • IBM Power Backup Solutions
    • IBM Power High Availability and DR solutions
    • IBM Power Colocation with Management and Monitoring

    Let’s talk about your business needs.

    Call: 855-380-7225
    Email: Sales@racksquared.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Admin Alert: Dealing with i5 Critical Storage Errors, MySQL Database Getting Closer Ties to the System i

    Leave a Reply Cancel reply

TFH Volume: 16 Issue: 17

This Issue Sponsored By

    Table of Contents

    • IBM Opens Up Beta for PAVE Linux Runtime on Power Chips
    • Norwegian IT Reseller Buys Top Nordic System i5 Reseller
    • The i5 515 and 525: IBM’s Competitive Analysis
    • Hitachi Boosts Enterprise-Class Hard Drives to 1 Terabyte
    • More Details Emerge on IBM’s Upcoming Power6 Server Launch
    • Relativity Technologies Grows Fast from Legacy Application Modernization
    • How to Build a Less Expensive i5 Developer Workstation
    • The i5 515 and 525: IBM’s Competitive Analysis
    • Mad Dog 21/21: Hearts and Minds
    • More Details Emerge on IBM’s Upcoming Power6 Server Launch

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • IBM Tweaks Some Power Systems Prices Down, Others Up
    • Disaster Recovery: From OS/400 V5R3 To IBM i 7.4 In 36 Hours
    • The Disconnect In Modernization Planning And Execution
    • Superior Support: One Of The Reasons You Pay The Power Systems Premium
    • IBM i PTF Guide, Volume 25, Number 13
    • IBM i Has a Future ‘If Kept Up To Date,’ IDC Says
    • When You Need Us, We Are Ready To Do Grunt Work
    • Generative AI: Coming to an ERP Near You
    • Four Hundred Monitor, March 22
    • IBM i PTF Guide, Volume 25, Number 12

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2023 IT Jungle