¿Qué es el estándar posix? ¿Por qué existe un estándar posix?
Es básicamente la abreviatura de Portable Operating System Interface (Interfaz del sistema operativo portátil), y la X indica su herencia a la API de Unix. El estándar posix se utiliza para completar la misma función pero las llamadas al sistema proporcionadas por diferentes núcleos.
POSIX es el estándar Unix. En 1974, Bell Labs lanzó oficialmente Unix. Debido a diversas razones, como la antimonopolio y la imperfección de los primeros Unix, Bell Labs proporcionó el código fuente a las escuelas en términos generosos. Como resultado, Unix recibió mucho apoyo en colegios y universidades y continuó desarrollándose.
Como resultado, ha habido una serie de sistemas operativos desarrollados de forma independiente que son básicamente compatibles pero no totalmente compatibles con Unix, comúnmente conocidos como Unix-likeOS. Incluyendo: Unix4xBSD (Berkeley Software Distribution) de la Universidad de California, Berkeley. Bell Labs lanzó su propia versión, llamada SystemVUnix.
Versiones de otros fabricantes, como el sistema Solaris de SunMicrosystems. Se deriva de estas versiones originales de BSD y SystemV.