Table of contents

PASE (Portable Application Solutions Environment)

PASE is an environment, a set of shared libraries and POSIX-like capabilities that enable some Unix functions like binaries to run natively which allows the execution of AIX applications directly on the IBM i.

IBM i architecture.webp

<aside> 💡

POSIX (Portable Operating System Interface) is a standard created in 1988 by the IEEE (Institute of Electrical and Electronics Engineers) that specifies the foundations of any UNIX system, including the shell, scripting interface, and the basic commands. It is designed to ensure a minimum level of compatibility between UNIX operating systems.

Adhering to this standard therefore enables interoperability of scripts and programs so they can be used on different operating systems, and it provides reliability that makes scripts less susceptible to problems caused by variations between shell and OS implementations. It also simplifies maintenance, since compliant scripts follow a common and well-defined syntax.

</aside>

Prerequisites

LPP (Licensed Program Product):

1X3I5T9Zgn.png

UoWn1FO5zW.png

Unix-like

*A Unix-like operating system, often referred to as UN*X or nix, behaves similarly to a Unix system, however, there is no official technical standard defining this term, leading to varying opinions on how closely an operating system resembles Unix. While IBM i does not directly run Unix or Linux, it offers some Unix-like capabilities through these key technologies :

<aside> 💡

UNIX originally was called UNICS (Uniplexed Information and Computing Service)

</aside>

/QOpenSys is the directory that hosts the PASE runtime and POSIX-like environment. It contains directories, binaries, libraries and configuration for open source and Unix‑compatible software.

PpDoFL02If.png