miércoles, 28 de septiembre de 2011

Posix


Posix (Portable Operating System Interface)


El termino fue sugerido por Richard Stallman en respuesta a la IEEE que buscaba un acrónimo fácil de recordar, la traducción mas acercada es Interfaz de Sistema Operativo Portable.

Estas POSIX son estandares de la IEEE para para formalizar interfaces en los sistemas operativos, surgió como una necesidad de estandarizar la API´s, esto quiere decir estandarizar programas que pudieran funcionar en diferentes Sistemas Operativos.

Las las Posix vienen acompañadas de pruebas llamadas PCTS, que significa Conjunto de conformación de pruebas Posix, estas pruebas se le aplica al software para poder considerarlo como parte de este conjunto de aplicaciones.

Ya que la IEEE aplicó un alto costo a la documentación de Posix surgió un nuevo estandar creado en base a la Single Unix Specification que es una alternativa al Posix.

Algunos de los sistemas que son totalmente compatibles con estandares Posix

  • A/UX
  • AIX
  • BSD/OS
  • DSPnano
  • HP-UX
  • INTEGRITY
  • IRIX
  • LynxOS
  • Mac OS X v10.5 en Procesadores Intel.
  • MINIX
  • MPE/iX
  • QNX (IEEE Std. 1003.13-2003 PSE52;
  • RTEMS (POSIX 1003.1-2003 Profile 52)
  • Solaris
  • Unison RTOS
  • UnixWare
  • velOSity
  • VxWorks (IEEE Std. 1003.13-2003 PSE52;

Algunos sistemas que son compatibles en su mayoría con estandares Posix

  • BeOS / Haiku
  • FreeBSD
  • GNU/Linux (la mayor parte de las distribuciones)
  • Contiki
  • NetBSD
  • Nucleus RTOS
  • OpenBSD
  • OpenSolaris
  • PikeOS
  • RTOS (para ciertos sistemas con particiones PSE51 y PSE52 opcionales)
  • RTEMS – Soporte API POSIX diseñado para IEEE Std. 1003.13-2003 PSE52
  • Sanos
  • SkyOS
  • Syllable
  • VSTa




      No hay comentarios:

      Publicar un comentario