Cuando usa Linux, es posible que escuche a la gente hablar sobre el cumplimiento de POSIX. ¿Qué significa eso? Este artículo explicará la relación de POSIX con Linux y el intento de estandarizar los sistemas operativos.

¿Por qué POSIX?

En la década de 1980, los sistemas Unix estaban ganando popularidad en los negocios y la academia, pero ya había dos variantes principales: el Sistema V de AT&T y el de la Universidad de California. Distribución de software de Berkeley, o BSD. Para complicar aún más las cosas, los proveedores de Unix cambiarían las cosas en sus propios sistemas, como ofrecer "System V con mejoras BSD".

Como ahora, el mercado de Unix estaba entonces fragmentado. Hubo una creciente sensación de necesidad entre la comunidad Unix de estandarizar el sistema.

El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) comenzó a redactar un estándar para sistemas operativos, utilizando Unix como punto de partida. El estándar 1003, se denominó "POSIX" para interfaz de sistema operativo portátil en 1988. El nombre era incluso acuñado por Richard Stallman.

instagram viewer

El gobierno de EE. UU. requirió que ciertas compras de computadoras grandes cumplieran con POSIX bajo FIPS-151. Actualmente, los estándares POSIX son desarrollados por Austin Group, un esfuerzo conjunto con IEEE, The Open Group e ISO/IEC JTC 1.

Estándares POSIX

La idea detrás de POSIX es que un desarrollador debe crear una aplicación y hacer que funcione en cualquier sistema que cumpla con el estándar.

El estándar POSIX que afectará a la mayoría de los usuarios finales es POSIX.2, que rige el comportamiento del shell y varios programas de utilidad estándar.

En un sistema compatible con POSIX, todas las opciones deben ser las mismas, sin importar qué variante de sistema operativo esté utilizando.

Los otros estándares POSIX son principalmente de interés para los programadores. Estos incluyen todo, desde subprocesos hasta la biblioteca C estándar.

Relacionado: Unix contra Linux: las diferencias entre y por qué es importante

La mayoría de las distribuciones de Linux no son oficialmente compatibles con POSIX, pero están cerca

Casi todas las versiones comerciales restantes de Unix están certificadas por POSIX. Debido a que hay muchas distribuciones de Linux diferentes y la certificación con POSIX es costosa, solo hay dos distribuciones de Linux certificadas oficialmente: Inspur K-UX y EulerOS de Huawei. Si bien la mayoría de las distribuciones de Linux no están certificadas, muchas de las principales se adhieren a POSIX en la práctica en diversos grados.

La comunidad de Linux ha tenido su propio esfuerzo de estandarización, Linux Standard Base, pero en su mayoría se ha quedado en el camino. Mientras tanto, las principales distribuciones como Red Hat Enterprise Linux (RHEL) y Ubuntu se han convertido en estándares de facto en el mundo de Linux. Debido a las preocupaciones sobre la interoperabilidad, es probable que haya más esfuerzos de estandarización en el futuro.

Comportamiento consistente hace que sea fácil pasar de un sistema a otro

Los estándares como POSIX facilitan el movimiento entre diferentes sistemas operativos. No es necesario ejecutar un sistema operativo similar a Unix para aprovecharlo. En Windows 10 u 11, puede instalar un sistema (en su mayoría) compatible con POSIX utilizando el Subsistema de Windows para Linux.

Cómo obtener la terminal de Linux usando el subsistema de Windows para Linux

¿Necesita usar la terminal Linux en su PC con Windows? Aprenda a ejecutar Linux en Windows 10 con el subsistema de Windows para Linux.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • linux
  • Núcleo de Linux
  • Unix
Sobre el Autor
david delony (73 artículos publicados)

David es un escritor independiente con sede en el noroeste del Pacífico, pero originalmente proviene del Área de la Bahía. Ha sido un entusiasta de la tecnología desde la infancia. Los intereses de David incluyen leer, ver programas de televisión y películas de calidad, jugar juegos retro y coleccionar discos.

Más de David Delony

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse