POSIX

/ˈpɒz.ɪks/ · Abbreviation · Development

Definitions

  1. Portable Operating System Interface — a family of IEEE standards (IEEE 1003) that define a common API, shell, and utility interface for Unix-like operating systems, ensuring that programs written to the POSIX spec can run on any compliant system (Linux, macOS, BSDs, Solaris) with minimal modification.

    In plain English: A set of rules that Unix-like operating systems agree to follow, so that programs and scripts written for one can work on another without changes.

    Example: "The script uses only POSIX shell syntax — no bashisms — so it runs on Alpine's ash, macOS's zsh, and any other POSIX-compliant shell."

Related Terms