Visita Encydia-Wikilingue.con

POSIX

posix - Wikilingue - Encydia

POSIX (acrónimo para Portable Operating System Interfaz, que puede ser traducido como Interfaz Portável entre Sistemas operativos) es una familia de normas definidas por el IEEE y designada formalmente por IEEE 1003, que tiene como objetivo garantizar la portabilidad del código-fuente de un programa a partir de un sistema operativo que atienda las normas POSIX para otro sistema POSIX, de esta forma las reglas actúan como una interfaz entre sistemas operativos distinguidos. La designación internacional de la norma es ISO/IEC 9945.

La normalización de las especificaciones POSIX surgió de un proyecto, iniciado alrededor de 1985 , que tenía cómo objetivo normalizar la API (o interfaz de programación de aplicativos) para software diseñado para correr en variantes del sistema operativo (o sistema operativo, en el Brasil) UNIX. El término POSIX fue sugerido por Richard Stallman en respuesta a un pedido de la IEEE de un nombre fácil de acordar. ES una sigla aproximada de P ortable Elperating System Interface, con la X a representar la herencia que lo interfaz de programación de aplicaciones tiene del sistema UNIX.

La norma POSIX especifica los interfaces del utilizador y del software al sistema operativo en 15 documentos diferentes. La línea de mando e interfaz de mandos normalizados es la Korn Shell. Otros programas de nivel de usuario, servicios y utilitários incluyen, entre centenares de aplicaciones, awk, echo y ed . Los servicios de nivel de programa necesarios incluyen servicios de entrada/salida (fichero, terminal e internet) básicos.

Actualmente su documentación es dividida en 3 partes:

Un paquete de prueba de la norma POSIX acompaña la documentación de la norma. ES designada por POSIX Conformance Test Suite (PCTS).

Como la IEEE tiene viniendo a cobrar sumas avultadas por la documentación de la norma POSIX y no permite la publicación online de las normas, ha habido una tendencia para adopción de la "Single UNIX Specification", de la responsabilidad del Open Group, que es abierta, acepta contribuciones de todos y se encuentra disponible en internet .

A pesar de haber sido hechas para sistemas Unix, los patrones POSIX pueden ser aplicados a cualquier sistema operativo.Para sistemas Linux, varias extensiones y normalizaciones de hecho son providenciadas por la Linux Standard Base.

Versiones

Conexiones externas

Referencias

  1. Linux Signals.
Your Ad Here