Interfaz de sistema operativo portátil (posix)

Definición: ¿Qué significa Interfaz de sistema operativo portátil (POSIX)?

La interfaz de sistema operativo portátil (POSIX) es un conjunto de estándares de interfaz especificados por la sociedad informática IEEE y basados ​​en UNIX. Proporciona la definición de las interfaces de programación de aplicaciones, las interfaces de utilidad asociadas y los shells de línea de comando para la compatibilidad de diferentes aplicaciones y software con diferentes sistemas operativos y variantes de UNIX. POSIX es una familia de estándares informáticos en evolución que consta de un amplio espectro de componentes del sistema operativo que van desde el lenguaje de programación C e interfaces basadas en shell hasta la administración de sistemas informáticos.

Techinfo explica la interfaz del sistema operativo portátil (POSIX)

La interfaz del sistema operativo portátil evolucionó a partir del requisito de que diferentes organizaciones tuvieran aplicaciones y programas que pudieran trasladarse a diferentes sistemas informáticos sin necesidad de recodificar. El sistema operativo UNIX fue seleccionado como la interfaz estándar del sistema, ya que era capaz de ser "neutral al fabricante". Aunque ha habido muchas versiones para la interfaz del sistema operativo portátil, POSIX 1 que define las llamadas al sistema y POSIX 2 que define las interfaces de línea de comando son importantes.

La interfaz del sistema operativo portátil está reconocida por estándares como la Organización Internacional de Normalización (ISO) y el Instituto Nacional Estadounidense de Normas (ANSI). Una de las funciones más importantes de POSIX es garantizar la portabilidad del código y la compatibilidad entre los diferentes sistemas y plataformas de hardware. Esto se comprueba cada vez más para muchos acuerdos gubernamentales y aplicaciones comerciales. Las implementaciones comerciales modernas basadas en UNIX e incluso las gratuitas basadas en UNIX son en su mayoría compatibles con POSIX.