Portable Operating System Interface for Unix (POSIX) ist eine von der Federal Information Processing Standard ( FIPS) spezifizierte herstellerunabhängige Schnittstelle zwischen einem Betriebssystem und einem Anwendungsprogramm.
Diese POSIX-Schnittstellendefinition unterstützt die Portabilität von Unix-basierten Programmen. Laut ISO/ IEC 9945-1 definiert der Standard eine Standardbetriebssystem-Schnittstelle, einschließlich eines Interpreters und verbreiteten Utility Programs um die Anwendungs-Portabilität auf Quellcode-Ebene zu unterstützen.
Nach dieser Spezifikation können Programme, die Posix-konform geschrieben wurden, auf andere Betriebssysteme portiert werden. Posix wurde 1988 von IEEE übernommen, es verwendet Unix-Systemdienste und kann auf andere Betriebssysteme implementiert werden.