IBM "Chiphopper" Lets ISV Linux Apps Run On EServers

At the LinuxWorld Expo in Boston last month, IBM unveiled a program dubbed "Chiphopper" that gives ISVs tools and support for migrating their Linux applications from Intel x86 platforms to Big Blue's multiple-processor architectures.

CHIPHOPPER ENSURES SMOOTH MIGRATION>> IBM program gives ISVs the tools and support to migrate Linux apps from Intel x86 platforms to eServers.
>> IBM unveiled the program at LinuxWorld in conjunction with leading Linux distributors Red Hat and Novell.
>> Official name is eServer Application Server Advantage.
>> Chiphopper is a reference implementation of LSB that tests C and C++ code specifically for IBM systems.

The program, officially known as the eServer Application Server Advantage for Linux and unveiled in conjunction with leading Linux distributors Red Hat and Novell, enables ISVs to develop one version of their application and certify it to run on IBM's entire eServer line running Linux.

The servers included in the program range from IBM's entry-level x86-based xSeries, to blades and clusters, IBM Power processor-based servers and mainframes, according to IBM, Armonk, N.Y.

Getting ISVs to port their Intel-based Linux applications—as well as Windows and Unix applications—to IBM's entire eServer platform has not been an easy sell. IBM hopes the new program not only will make the porting and migration process easier but also, more importantly, will give ISVs and their customers assurances that the applications will run as seamlessly across Linux servers as advertised.

Sponsored post

"Everybody is spending their time in the porting and support process around migrating their [Linux] application from one operating system to another," said Wesley Thompson, director of partner delivery for Information Builders, an ISV in Atlanta. "It's for thousands of applications on the x86 chipset to help them migrate up the stack to run on enterprise-level systems. It's opened our eyes to the seriousness IBM is putting on its ecosystem to spur ISVs to do ports. The rising blue tide floats all boats."

Chiphopper—formerly code-named "Blue Rock Hopper"—is not a renegade API set or an effort to co-opt the Free Standards Group's Linux Standards Base (LSB), the widely endorsed standard for application development on Linux, IBM executives said. Rather, it is a reference implementation of the LSB that tests C and C++ code specifically for IBM systems.

One of the tools of the program, for instance, is an "LSBappchk" tool that checks the source code and binary code for LSB compliance, IBM said. Customers also can use LSB 2.0 to do porting and migrations. In addition, Chiphopper includes free porting and testing software dubbed "Hopscotch" that examines code for possible portability problems, alerts developers to potential issues and provides guidance for fixes.

The program also offers at no charge to ISVs porting and testing software, access to testing centers, post-sales support, financial support for co-marketing, and sales and marketing resources.

Although Red Hat and Novell supply Linux distributions that span IBM's multiple processor architectures, ISVs have to worry about other plumbing issues to ensure compatibility of their individual Linux applications on each IBM platform.

Chiphopper can help solve some of these problems, according to ISVs. For instance, Information Builders used Chiphopper to deploy WebFocus applications for WebSphere and DB2 for Linux on IBM eServer OpenPower, pSeries and JS20 blades.

Peregrine Systems, San Diego, is another ISV and charter member of the Chiphopper program that migrated its Linux ServiceCenter 6.1 application on Intel to IBM's Power Unix.

"There are concerns [among ISVs] about platform portability. As you move your software application from one platform to another, it has the potential to introduce issues," said Darren Maglidt, area vice president of product enablement, Peregrine Systems.

He noted that ISVs want to avoid the same application incompatibility problems that plagued the Unix world. "[Linux] distributions offer support at the lowest tier, but when you move applications, you need confidence that there won't be platform-specific issues, like the historic issue of Solaris," Maglidt said. "It was not a given that Solaris would run on SPARC and Intel because of availability of third-party libraries."

Chiphopper provides multiple benefits for ISVs and systems integrators to migrate their Intel-based Linux applications to IBM platforms, including a "Ready for eServer with Linux" trademark they can apply to their application to prove it is Chiphopper-validated, according to IBM.