Jump to content


HP-UX 11i

Products & Services
Support & Drivers
Solutions

Transition and Migration to HP-UX 11i

Solaris to HP-UX
Content starts here

Move your applications to HP-UX 11i easily and cost-effectively

HP provides a proven, low risk approach to moving your Solaris applications to HP-UX 11i easily and cost-effectively. The business value for HP-UX 11i mounts most quickly with Integrity servers and the most recent version of the operating system. The low-cost and low-risk migration from Solaris to HP-UX 11i is made possible by HP's strong migration tool portfolio which comprises HP Software Transition Kit (STK) and Solaris to HP-UX 11i Porting Kit (SHPK).

What's new

Once you're powered by HP-UX 11i, you'll see why enterprise UNIX® customers prefer HP-UX 11i for mission-critical UNIX—25 percent more frequently than they do Solaris.
» View the 2009 UNIX user preference summary
» See HP’s mission-critical advantages versus Solaris

HP-UX Software Transition Kit (STK)

Business benefits

The Solaris Software Transition Kit (STK) is a collection of tools and documents designed to help you transition your Solaris applications to the HP-UX11i environment on the HP Integrity server platform.

The Solaris STK uses a clear methodology for code analysis―providing sound advice for each API encountered in scanned Solaris source code. It helps developers identify and resolve compatibility issues between Solaris and HP-UX 11i, greatly simplifying the process of porting software from the Solaris operating system to Integrity servers.

Technology advantages

HP Software Transition Kits contain tools and documentation to help you transition from older to newer versions of HP-UX 11i, from Tru64 UNIX to HP-UX 11i, from Solaris to HP-UX 11i, or from Linux to HP-UX 11i.

One of the biggest benefits of using the Solaris STK is that it provides a quick estimate of the effort required to migrate your Solaris application. It also provides the automation level that can be achieved using HP's Solaris migration toolkit (the Solaris-to-HP-UX 11i Porting Kit or SHPK).

HP-UX Software Transition Kit(STK): How it works
The STK consists of:
  • A set of file scanning tools with associated database and information, which check source files, makefiles, and scripts for identifiers which may indicate transition problems. These tools can also identify opportunities for using enhanced HP-UX 11i features
  • A library of reference documents and porting guides. Additional reference documents and porting information can be found on the Application Transition website
  • Man pages (reference pages) or links to man pages on HP websites
  • A search engine which searches the man pages, impacts and documents

Bussines benefits

SHPK is a porting environment for enterprise businesses to use to automate Solaris to HP-UX 11i migration—further reducing the TCO of a HP-UX 11i solution.

SHPK is a result of HP's commitment to make the migration experience as painless as possible for customers. SHPK automates the migration of Solaris-based applications to drastically reduce the time and effort it takes for them to be up and running on HP-UX 11i.

Technology advantges

SHPK provides near seamless and near 100% automated porting of your Solaris applications to HP-UX 11i. The Solaris to HP-UX 11i Porting Kit assists you with questions such as:

  • How can I transition my software from Solaris to HP-UX 11i on Itanium Processor Family (IPF), the new Intel and HP architecture?
  • What new features does the latest HP-UX 11i release offer, and how can I take advantage of them?
  • Do I want a 32-bit or 64-bit version of my software?

Solaris to HP-UX 11i Porting Kit (SHPK): How it works

  • Estimating migration effort:The sh_src_scanner tool, included in SHPK, scans C and C++ sources and lists out all the changes that must be made in order to migrate them to HP-UX 11i. The tool also points out changes that can be automated by SHPK.
  • Addressing toolset differences:The compiler tools options in HP compilers are different from those in Sun compilers. In addition, tools such as ln and mkdir support different options. SHPK provides driver programs that translate these options from Solaris to HP-UX 11i.
  • Addressing API differences:Many APIs in HP-UX 11i are different from those in Solaris in terms of their usage and parameters. Some Solaris APIs have no equivalents in HP-UX 11i. SHPK provides a migration environment that addresses these differences.
  • Addressing makefile changes:Migrating from Solaris to HP-UX 11i requires manual modification of makefiles to address differences in the build environment. SHPK provides make tools that minimise such changes.

Case studies

European logistics solution provider
  • Multiple industry verticals
  • Mobile Resource Management Application
Customer business challenge
  • Very short time-to-market
  • Complexity of port
  • Relative lack of HP-UX 11i experience
Application details
  • 1.5 M LoC, C/C++, Java, Oracle DB
  • Solaris-only application
  • Porting estimated to be 4.5 months
  • Porting estimated to be 4.5 months
Migration experience
  • SHPK used as part of methodology
  • About 90% of the changes automated by SHPK
  • Porting completed in 4 to 5 weeks
The HP SHPK difference
  • Rapid port to HP-UX 11i
  • Very few manual changes, and therefore little difference in code
  • Significantly decreased the time for HP-UX 11i port―30% reduction in end-to-end time