OpenExtensions for z/VM

UNIX

Recently, the X/Open Company Limited, an independent, open systems organization supported by the world's largest information system suppliers, user organizations, and software companies, has defined a Single UNIX Specification that all platforms can support in order to assure portability of applications in multi-vendor systems.

A highly portable operating system originally developed by Bell Laboratories that features multiprogramming in a multiuser environment. UNIX is implemented in the C language. UNIX was originally developed for use on minicomputers but has been adapted on mainframes and microcomputers. It is especially suitable for multiprocessor, graphics, and vector-processing systems. Many of the commands in the OpenExtensions shell are based on similar commands available with UNIX System V.

OpenExtensions for z/VM conforms to the IEEE Std 1003.1-1990 and ISO/IEC 9945-1:1990(E), hereafter referred to as POSIX.1, except that OpenExtensions for z/VM does not fully support the fork() function. There is a very limited fork() function available which has severe use restrictions. Refer to the C for VM/ESA: Library Reference , SC23-3908 for information on these restrictions.

The OpenExtensions for z/VM implemenation supports the POSIX.1 standard and the FIPS 151-1 restrictions on that standard.