Implementacje dotyczy przede wszystkim systemów klasy UNIX. Implementacje zawarte zostały w systemach takich jak Mac OS X 10.5, QNX, BeOS i AtheOS / Syllable. GNU/Linux oraz FreeBSD są w znacznym stopniu lub często nawet w pełni zgodne z tym standardem. Niektóre z dystrybucji Linuksa, np. Linux-FTLinux Distributions Compared czy Unifix LinuxUnifix Linux 2.0, przeszły pomyślnie procedury testowe i uzyskały świadectwo zgodności. Dla użytkowników Microsoft Windows dostępne są środowiska Cygwin i Interix, które umożliwiają w tym systemie korzystanie z POSIX-owego interfejsu programistycznego.
Rodzina standardów P1003.1 Definiuje interfejs aplikacji tak, aby była ona w pełni przenośna pomiędzy różnymi systemami operacyjnymi. Interfejs ten bazuje na modelach systemu UNIX. Zawiera zbiór funkcji które są często implementowane jako wywołania systemowe.
P1003.1a Zestaw różnych interpretacji, wyjaśnień i rozszerzeń (linki symboliczne).
P1003.1b (poprzednio ) Rozszerzenia dotyczące systemów czasu rzeczywistego. semafory (binarne), proces blokowania pamięci, pliki mapowane w pamięci i współdzielona pamięć, kolejkowanie priorytetowe, sygnały w czasie rzeczywistym, liczniki czasu (), komunikacja międzyprocesowa synchroniczne operacje wejścia/wyjścia (I/O), asynchroniczne operacje wejścia/wyjścia (I/O),