POSIX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

POSIX (sau Posix: acronim P ortable O perating S ystem I nterface pentru Uni x), în informatică , indică familia standardelor definite de IEEE formal numit IEEE 1003. Denumirea standardului internațional este ISO / IEC 9945 .

Termenul a fost inventat de Richard Stallman ca răspuns la solicitarea IEEE pentru un nume ușor de memorat. Acesta înseamnă Portable Operating System Interface , unde X simbolizează moștenirea UNIX a API - ului . Sarcina standardului POSIX este de a defini câteva concepte de bază care trebuie urmate la construirea sistemului de operare. [1] [2] [3]

fundal

Standardele POSIX derivă dintr-un proiect, început în jurul anului 1985 , care vizează standardizarea API - urilor pentru software-ul dezvoltat pentru diferitele variante ale sistemelor de operare UNIX . Sistemul de operare Unix s-a răspândit în anii optzeci datorită fiabilității și rentabilității sale, care a favorizat adoptarea sa de către multe companii. Pe lângă faptul că are un preț mai mic decât alte sisteme de operare, de fapt, Unix a avut capacitatea de a se referi la standarde și în același timp să evolueze tehnologic.

În 1983 AT&T a introdus marii producători de microprocesoare (precum Motorola și Intel ) un sistem de operare numit UNIX System V. În 1985, IEEE ( Institute of Electrical and Electronic Engineers ) a definit un set de standarde de interfață, numite global POSIX ( Portable Operating System Interfaces ). În 1988 s-a format o nouă organizație numită OSF ( Open Software Foundation ).

OSF a trebuit, de asemenea, să construiască o versiune a IBM AIX care să respecte standardele POSIX și astfel să creeze compatibilitate deplină cu POSIX și Unix System V. Deoarece IEEE a cerut costuri ridicate pentru a furniza documentația POSIX și nu a permis publicarea online, un standard deschis a apărut, denumită „ Specificația unică UNIX ”, administrată de The Open Group .

Descriere

POSIX specifică interfața comună a sistemului de operare cu utilizatorul și software-ul în 15 documente. Interfața standard pentru utilizator este shell-ul Korn . Alte software, servicii și utilități la nivel de utilizator includ awk , echo , ed și multe altele, în sute. Serviciile de programare necesare includ intrare / ieșire de bază (pentru fișiere , servicii de terminal și rețea ).

O serie de teste de conformitate pentru POSIX însoțește standardul și se numește PCTS ( POSIX Conformance Test Suite ). Pentru sistemele Linux există mai multe extensii utilizate pe scară largă, iar mai multe standarde de facto sunt colectate în Linux Standard Base .

Notă

  1. ^ (RO) POSIX ™ 1003.1 Întrebări frecvente (FAQ versiunea 1.18) , pe opengroup.org. Adus pe 7 iulie 2021 .
    «Numele POSIX a fost sugerat de Richard Stallman. Se așteaptă să fie pronunțate pahz-icks, ca în variante pozitive, nu poh-six sau alte variații. Pronunția a fost publicată în încercarea de a promulga un mod standardizat de referire la o interfață standard a sistemului de operare. " .
  2. ^ (RO) Seth Kenlon (Red Hat), Ce este POSIX? , pe opensource.com , 15 iulie 2019. Adus pe 7 iulie 2021 .
  3. ^ (EN) Mark G. Sobell, A Pratical Guide to Red Hat Linux 8, Boston, Addison-Wesley, 2003, ISBN 0201703130 .

Elemente conexe

linkuri externe

Controlul autorității LCCN (EN) sh97002559 · BNF (FR) cb131708561 (data)
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT