Tudo o que você quer / precisa saber sobre POSIX e SOs compatíveis com POSIX em particular.
POSIX (Interface de Sistema Operacional Portátil para Unix) é simplesmente um conjunto de padrões que definem como desenvolver programas para UNIX (e suas variantes). Ser compatível com POSIX para um sistema operacional significa que ele suporta esses padrões (por exemplo, APIs ) e, portanto, pode executar o UNIX de maneira nativa programas, ou pelo menos portar um aplicativo do UNIX para o sistema operacional de destino é fácil / mais fácil do que se ele não suportasse o POSIX. Naturalmente, o nível de conformidade não é necessariamente 100% e pode variar (por exemplo, nem todos os recursos são suportados ou podem ser implementados de forma diferente).