[an error occurred while processing this directive]

HP OpenVMS Systems

UNIX Portability Initiative
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

UNIX Portability

» Roadmap
» CRTL
» GNV
» File System
» Future Plans

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here
UNIX portability initiative

These pages describe the OpenVMS UNIX™ Portability (UP) Initiative, an effort to simplify porting of applications from UNIX systems to OpenVMS systems.

The main objective of the UP Initiative is to ease the porting of applications from UNIX to OpenVMS. Since many ISVs develop applications for both OpenVMS and UNIX, this initiative helps them deploy software faster and at reduced costs. Making the port easier also ensures a wider set of solutions for the OpenVMS platform.

Specific areas addressed by the initiative include:

The UP Initiative is ongoing; future enhancements are planned for subsequent releases.

While the OpenVMS UNIX Portability Initiative eases the porting of UNIX applications to OpenVMS, it also facilitates the porting of many other types of applications to OpenVMS. Linux applications, Java applications, and most Open Source applications benefit from the UNIX Portability initiative.

To accomplish its goals, the UNIX Portability Initative provides a set of UNIX (POSIX) interfaces and tools within OpenVMS in a native, integrated fashion. This eliminates performance issues associated with a layered emulator solution and enhances interoperability.

Goals
  • Native OpenVMS behavior remains the default
  • OpenVMS can be like any other “flavor” of UNIX (for example, HP-UX, Tru64, Solaris, AIX, Linux)
  • Cost of porting from UNIX to OpenVMS is equal or comparable to porting one "flavor" of UNIX to another (for example,from Solaris to HP-UX)

Benefits
  • Partners — less OpenVMS development cost
  • Customers — enhanced application portfolio on OpenVMS, including Open Source applications
  • Operators and Users — familiar UNIX-style interfaces, commands, utilities, and tools
  • Developers — a familiar UNIX-style development environment on OpenVMS

 

Documentation

New! UNIX, Linux to OpenVMS Porting Guidelines Document [pdf] document describes the process to port applications from UNIX/Linux to OpenVMS systems. It also provides information about the issues typically encountered while porting and workarounds for these issues. The objective of this document is to leverage the knowledge and experience of the OpenVMS community and to be a source of information for the developers porting applications to OpenVMS. If you have any suggestions to make this document better and complete, submit them to UNIXtoVMSporting@hp.com.