A "Portable Operating System Interface for uniX" vagy röviden POSIX kollektív neve azon szabványok családjának, melyeket az IEEE a Unix operációs rendszerek APIjának meghatározásaként definiált. Formális neve IEEE 1003, hivatalos megnevezése: ISO/IEC 9945. A projekt körülbelül 1985-ben jelent meg. A POSIX kifejezést Richard M. Stallman javasolta, az IEEE azon kérésére, hogy érthetőbb nevet adjon a szabványnak, a korábban használt IEEE-IX helyett.
POSIX-nak számos "frissítése" létezik:
- POSIX.1, Alapvető szolgáltatások (a Standard ANSI C-vel összeolvasztva)
- Folyamatok létrehozása és irányítása
- Szignálok
- Lebegőpontos kivételek
- Felosztás megszegései
- Illegális utasítások
- Busz hibák
- Időzítők
- Fájl- és könyvtárműveletek
- Csövek
- C függvénykönyvtár (Standard C)
- I/O portok csatlakozási felülete és irányítása
- POSIX.1b, Valós idejű bővítések
- Prioritásos ütemezés
- Valós idejű szignálok
- Órák és időzítők
- Szemaforok
- Üzenetek áthaladása
- Megosztott memória
- Aszinkron és szinkron I/O
- Memória védelem
- POSIX.1c, Szálak bővítése
- Szálak létrehozása, irányítása és felszámolása
- Szálak ütemezése
- Szálak szinkronizálása
- Szignálok kezelése
A Posix-kompatibilis operációs rendszerek listája
[szerkesztés]