HP-UX 11i Version 2 December 2005 Release Notes

Table Of Contents
Introduction to HP-UX 11i Version 2
HP-UX 11i v2 Compatibility
Chapter 2
28
HP-UX 11i v2 Compatibility
HP-UX Compatibility between HP-UX Releases, Across
Architectures, and Across Hardware Platforms
Introduction
HP understands the need for investment protection better than any other computer
vendor. HP provides complete compatibility for the most comprehensive investment
protection in the industry. HP provides:
Binary and source code compatibility across operating system releases
Binary and source code compatibility across architectures
Field upgradability across architectures (HP customers can upgrade their systems in
place)
Binary compatibility across hardware platforms including PA-8800 binary
compatibility
Compatibility across Operating System Releases
HP provides forward binary compatibility between the versions of HP-UX 11i on the
same architecture. This means that:
HP-UX 11i v1.5 applications run unmodified on HP-UX 11i v1.6 and on HP-UX 11i
v2.
HP-UX 11i v1.6 applications run unmodified on HP-UX 11i v2.
HP-UX 11i v2 September 2004 and later releases are engineered to provide
application binary compatibility between HP-UX 11i v1 (B.11.11) and earlier
releases of HP-UX 11i v2.
This binary compatibility does not apply to kernel-intrusive applications or applications
that rely on proprietary data structures inside HP-UX.
NOTE HP-UX 11i v2 returns B.11.23 as the release identifier in the uname command.
HP C compilers for the HP 9000 (PA-RISC) systems support the C89 (ISO/IEC
9899:1989) standard. The C compilers for HP Integrity (Itanium®-based) systems
support both the C89 and newer C99 (ISO/IEC 9899:1999) standards. This means that
while C code developed on HP 9000 servers is forward compatible to HP Integrity
servers, the reverse is not necessarily true.
HP-UX 11.0 applications that have been certified or proven to run well on HP-UX 11i v1
can also be considered to be compatible with HP-UX 11i v2. (HP-UX 11.0 application
programs can run unmodified on HP-UX 11i v1 although binary compatibility is not
guaranteed for applications that are kernel intrusive or depend on internal proprietary
data structures of HP-UX 11i v1.) Compatibility details are fully documented in these
Release Notes. Additionally, there is complete data compatibility between the
architectures.