POSIX is a family of standards that specifies the behaviour of Unix-like operating systems.

These standards define:

  • A standard operating system interface and environment.
  • A programming API for the C programming language.
  • The behavior of a command interpreter (or “shell”).
  • The behavior of common utility programs invocable from the shell.

The POSIX standards are developed by the Portable Application Standards Committee of the IEEE.

The current set of POSIX standards is available online.

history | show excerpt | excerpt history