POSIX (Portable Operating System Interface)


POSIX is an IEEE and ISO/IEC standard that defines a programming environment for use by portable software running on UNIX-like systems. It includes specifications for the system headers, the shell, and some utility programs.

GNU/Linux is POSIX-compatible for most practical purposes, although it has not been officially certified. The same applies to FreeBSD, OpenBSD and NetBSD.

The latest version of POSIX is POSIX.1-2008, also known as IEEE Std 1003.1-2008 and the Open Group Base Specifications issue 7. It is technically identical to ISO/IEC/IEEE 9945:2009.


Further reading