POSIX

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

POSIX (o Posix: acrònim de P ortable NTRUCCIONES S istema que Nterface per Uni x), en ciències de la computació , indica la família de estàndards definits per la IEEE formalment anomenat IEEE 1003. El nom de la norma internacional és ISO / IEC 9945 .

El terme va ser encunyat per Richard Stallman en resposta a la sol·licitud de l'IEEE d'un nom fàcil de memoritzar. Es destaca per Portable Operating System Interface, on el X simbolitza l'herència UNIX de la API . La tasca de l’estàndard POSIX és definir alguns conceptes bàsics que s’han de seguir a l’hora de construir el sistema operatiu. [1] [2] [3]

Antecedents

Els estàndards POSIX deriven d’un projecte, iniciat cap al 1985 , dirigit a estandarditzar les API del programari desenvolupat per a les diferents variants dels sistemes operatius UNIX . El sistema operatiu Unix es va estendre als anys vuitanta gràcies a la seva fiabilitat i rendibilitat que van afavorir la seva adopció per part de moltes empreses. A més de tenir un preu més baix que altres sistemes operatius, de fet, Unix tenia la capacitat de referir-se a estàndards i, al mateix temps, evolucionar tecnològicament.

El 1983 AT&T va introduir els principals fabricants de microprocessadors (com Motorola i Intel ) un sistema operatiu anomenat UNIX System V. El 1985, l' IEEE ( Institut d'Enginyers Elèctrics i Electrònics ) va definir un conjunt d'estàndards d'interfície, anomenats globalment POSIX ( Portable Operating System Interfaces ). El 1988 es va formar una nova organització anomenada OSF ( Open Software Foundation ).

L'OSF també va haver de construir una versió de l' AIX d' IBM que complís els estàndards POSIX i, per tant, crear una compatibilitat completa amb POSIX i Unix System V. Atès que la IEEE requeria uns costos elevats per proporcionar documentació POSIX i no permetia la publicació en línia, un estàndard obert ha sorgit, anomenada " Especificació única UNIX ", gestionada per The Open Group .

Descripció

POSIX especifica la interfície comuna del sistema operatiu amb l'usuari i el programari en 15 documents. La interfície d'usuari estàndard és l' intèrpret d'ordres Korn . Altres programes, serveis i utilitats a nivell d’usuari inclouen awk , echo , ed i molts més, a centenars. Els serveis de programació necessaris inclouen entrada / sortida bàsica (per a fitxers , terminals i serveis de xarxa ).

Una sèrie de proves de compliment de POSIX acompanya l’estàndard i s’anomena PCTS ( POSIX Conformance Test Suite ). Per als sistemes Linux hi ha diverses extensions àmpliament utilitzades i es recullen diversos estàndards de facto a la Linux Standard Base .

Nota

  1. ^ (EN) POSIX ™ 1003.1 Preguntes més freqüents (FAQ versió 1.18) , a opengroup.org. Recuperat el 7 de juliol de 2021 .
    «El nom POSIX va ser suggerit per Richard Stallman. S'espera que es pronunciïn pahz-icks, com passa amb variacions positives, no poh-six o d'altres. La pronunciació s'ha publicat en un intent de promulgar una forma estandarditzada de referir-se a una interfície estàndard del sistema operatiu. " .
  2. ^ (EN) Seth Kenlon (Red Hat), què és POSIX? , a opensource.com , el 15 de juliol de 2019. Obtingut el 7 de juliol de 2021 .
  3. ^ (EN) Mark G. Sobell, A Pratical Guide to Red Hat Linux 8, Boston, Addison-Wesley, 2003, ISBN 0201703130 .

Articles relacionats

Enllaços externs

Control de l'autoritat LCCN (EN) sh97002559 · BNF (FR) cb131708561 (data)
Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI