Portable Operating System Interface (POSIX)
"Son una familia de estándares de llamadas al sistema operativo definidos por el IEEE y especificados 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"
Partes en las que se divide POSIX:
En cuestión de compatibilidad existen muchos sistemas operativos que son totalmente compatibles con uno o varios estándares POSIX.
Enlisto algunos de estos sistemas operativos:
Partes en las que se divide POSIX:
- POSIX.1 - Core services (Implementa las llamadas del ANSI C estándar).
- POSIX.1b - Extensiones para tiempo real.
- POSIX.1c - Extensiones para hilos.
- POSIX.2 - Shell y utilidades
Compatibilidad
En cuestión de compatibilidad existen muchos sistemas operativos que son totalmente compatibles con uno o varios estándares POSIX.
Enlisto algunos de estos sistemas operativos:
- LynxOS
- Mac OS X v10.5 en Peocesadores Intel
- MINIX
- MPE/iX
- Solaris
- Unison RTOS
- UnixWare
Necesidad de estandarización
La necesidad de estandarización surgió porque las empresas que utilizan computadoras (casi todas) querian ser capaces de desarrollar programas que pudieran ser trasladados entre los sistemas informáticos(programas) de diferentes fabricantes sin tener que recodificar.
Fuentes:
http://es.wikipedia.org/wiki/POSIX
http://linuxforus.com/2011/11/install-posix-man-pages-in-ubuntu/
http://searchenterpriselinux.techtarget.com/definition/POSIX
Saludos!
Installing POSIX man pages in ubuntu
Las páginas del manual de la API POSIX se encuentran en los siguientes paquetes de Debian (ubuntu también soporta estos paquetes):
Para instalar estos paquetes ejecutamos:
#apt-get install manpages-posix manpages-posix-dev
Y para ver una página del manual podemos ejecutar:
#man 3 pthread_create
Aquí les dejo algunos screenshots de lo que a mi me salió:
- manpages-posix
- manpages-posix-dev
Para instalar estos paquetes ejecutamos:
#apt-get install manpages-posix manpages-posix-dev
Y para ver una página del manual podemos ejecutar:
#man 3 pthread_create
Aquí les dejo algunos screenshots de lo que a mi me salió:
Instalación de los paquetes
Contenido del manual
Fuentes:
http://es.wikipedia.org/wiki/POSIX
http://linuxforus.com/2011/11/install-posix-man-pages-in-ubuntu/
http://searchenterpriselinux.techtarget.com/definition/POSIX
Saludos!
Bien; 6 para el lab, semana 2.
ResponderEliminar