POSIX - это набор стандартов, который создан для того чтобы упростить портирование программ с одной POSIX-совместимой ОС на другую.
В этих стандартах описывается API стандартной библиотеки для Си, работа при использовании многопоточности, стандартные консольные утилиты и их поведение (и bash), и прочее.
Поверхностно - вполне неплохо описано в википедии. А если подробно - можно почитать сами стандарты, ссылку на которые можно найти тамже.