30 likes | 165 Views
Linux interoperability. Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach
E N D
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility solutions, no separate partition is needed to run Linux applications with HP-UX. With HP’s Linux Runtime Environment (Linux ABI), Linux applications will run seamlessly on the HP-UX environment. HP’s Linux Runtime Environment will support application interaction through files, pipes, shared memory, semaphores and/or memory-mapped files. All of these methods of interoperation offer significantly higher performance and exhibit a greater reduction of security risk than using sockets or NFS across a network. HP will support Linux Runtime Environment as part of the HP-UX Operating Environment in Q3, 2002. [Picture of the arch] IBM’s Approach If AIX is running in one partition and Linux is running in another, the only way a Linux application can "interact" with an AIX application is via a network connection. With the firmware approach on the Regattas, companies will set up partitions on the server using a Linux-based xSeries 330 server that is used as a system console for one or multiple Regatta machines. Once these partitions are configured, they are self-supporting and can be loaded with either AIX or Linux. In the first iteration of the Regatta partitions, changes in the configuration of a partition will require that partition to be rebooted. [Picture of the arch] Sun’s Approach Sun has not made any plans to support Linux within Solaris partitions on its UltraSparc server line. Sun does offer a tool called Lxrun, which allows Linux applications to run on the Solaris without modification on Intel platforms. However, Sun does not offer any support for the Linux operating systems. Per Sun’s web site, you will find the following disclaimer (http://www.sun.com/software/linux/compatibility/ultralinux/): "Note: Sun Microsystems does not provide support for the Linux operating system, either directly through Sun's Enterprise Services division, or by any indirect means. Linux users who wish to receive commercial support for their Linux systems should contact the vendor of the operating system distribution, or investigate third-party organizations that may help them."
how does it work? IBM’s Approach IBM’s picture Sun’s Approach
hp’s approach Linux on IPF Build or install a “shrink wrapped” version of Linux IPF applications to run on HP-UX IPF unaltered by using HP’s Linux Runtime Environment. As a result, it will produce a binary that is deployable on HP-UX IPF. Linux source code Linux IA-64 binary code Linux Runtime Environment HP-UX on IPF PA-RISC ABI “Aries” emulator PA -RISC Binary code executing on IA-64 Native IA-64 Binary code Recompiled Linux code Linux API Linux ABI Linux IA-64 binary code