i5/OS™ PASE is generally compatible with AIX® and Linux® in sockets communications.
i5/OS PASE supports the same syntax as AIX for sockets communications. This cannot match other operating systems, such as Linux, in every detail.
i5/OS PASE sockets support is comparable to the AIX implementation of sockets, but i5/OS PASE uses the i5/OS implementation of sockets (instead of the AIX kernel implementation of sockets), and this forces some minor differences from AIX behavior.
The i5/OS implementation of sockets supports both UNIX® 98 and Berkeley Software Distributions (BSD) sockets. In most cases, i5/OS PASE resolves differences in these styles by adopting the behavior of the AIX implementation.
In addition, the user profile for a running application must have the *IOSYSCFG special authority to specify the level parameter as IPPROTO_IP and the option_value parameter as IP_OPTIONS on socket APIs.