lunes, 23 de febrero de 2015


Muy buenas queridísimos "Informáticos Primitivos" en el post de hoy explicaremos que es POSIX, un término nuevo para vosotros pero que resulta interesante conocer.

Descripción

POSIX es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API.

Son una familia de estándares de llamadas al sistema operativo definido por el IEEE y especificado formalmente en el IEEE 1003. Persiguen generalizar las interfaces de los sistemas operativos para que una misma aplicación pueda ejecutarse en distintas plataformas. Estos estándares surgieron de un proyecto de normalización de las API y describen un conjunto de interfaces de aplicación adaptables a una gran variedad de implementaciones de sistemas operativos.





Especifica las interfaces de usuario y software al sistema operativo en 15 documentos diferentes. La línea de comandos estándar y las interfaces de scripting se basaron en Korn Shell. Otros programas a nivel de usuario (user-level), servicios y utilidades incluyen AWK, echo, ed y cientos de otras. Los servicios a nivel de programa requeridos incluyen definición de estándares básicos de I/O, (file, terminal, y servicios de red). También especifican una API para las bibliotecas de threading, que es muy utilizada en una gran variedad de sistemas operativos.

Una serie de pruebas acompañan al estándar POSIX. Son llamadas "PCTS" en alusión al acrónimo "Posix Conformance Test Suite". Desde que la IEEE empezó a cobrar altos precios por la documentación de POSIX y se ha negado a publicar los estándares, ha aumentado el uso del modelo Single Unix Specification. Este modelo es abierto, acepta entradas de todo el mundo y está libremente disponible en Internet. Fue creado por The Open Group.


Los sistemas operativos que soportan POSIX son:


  • A/UX
  • AIX
  • BSD/OS
  • HP-UX
  • INTEGRITY
  • Irix
  • LynxOS
  • Mac OS X
  • MINIX
  • OpenVMS
  • QNX
  • RTEMS (POSIX 1003.1-2003 Profile 52)
  • Solaris
  • OpenSolaris
  • UnixWare
  • VxWorks
  • Windows con kernel NT (usados en Windows NT, 2000, 2003; XP, Vista): sólo en algunas ediciones o con determinadas aplicaciones instaladas.


Con esta intensa explicaciones terminamos otro post con carácter más teórico para aquellos informáticos primitivos mas 'curiosetes'.

La reflexión del día es:

   “No existe viento favorable para el navegante que no tiene donde ir

Encantado de escribir para ustedes en la maravillosa Informática Primitiva.



0 comentarios:

Publicar un comentario

Subscribe to RSS Feed Follow me on Twitter!