Стандарт POSIX был принят в 80-х годах прошлого века группой разработчиков Unix и Unix-подобных систем. Основная цель – стандартизация системных вызовов. Благодаря этому многие программы, написанные для одной Unix-подобной OS может вполне работать в другой. Пример: компилятор GCC с незначительными изменениями работает на множестве ОС начиная с BEOS и заканчивая Linux.