Posiks (POSIX)
Posiks
(engl.
POSIX,
skraćenica od Portable Operating System
Interface[1]
(dosl. „Prenosivo programsko okruženje operativnog sistema“)) je
zajedničko ime za porodicu povezanih standarda
koje definiše Institut inženjera elektrotehnike i elektronike (IEEE) . Cilj standarda je
da definiše oblik i ponašanje programskog okruženja (API-ja)
operativnog sistema, ljuske
i komandi kompatibilnih sa operativnim sistemom juniks,
i ako se standard može odnositi na bilo koji operativni sistem. U
početku, ime je označavalo samo standard IEEE Std 1003.1-1988, iz
1988. godine. Formalno ime porodice standarda Posiksa je IEEE 1003 a
međunarodno ime za ove standarde je ISO/IEC
9945. Svi standardi ove porodice standarda su deo projekta koji je
započet oko 1985. godine.
Ranije poznat pod imenom IEEE-IX, Posiks
(POSIX) je dobio ime po predlogu RičardaStolmana na zahtev Instituta inžinjera elektrotehnike i
elektronike da se nađe ime koje se lako pamti.[2]
Pregled
Posiksove definicije korisničkog i
programskog okruženja operativnog sistema su zapisane u 17 odvojenih
dokumenata.[3]
Standardizovana komandna linija i programiranje ljuske je zasnovano
na ljusci
Korn. Mnogi programi korisničkog nivoa, servisi i alatke,
uključujući AWK,
echo i ed
su takođe standardizovani, skupa sa servisima programskog okruženja
poput interfejsa za ulaz/izlaz (I/O, engl.
Input/Output, I/O), ponašanjem
terminala i mrežnim interfejsom. Posiks obuhvata i standardnu
biblioteku za nitno programiranje, koje danas podržava većina popularnih
operativnih sistema.
Dokumentacija koja opisuje Posiks standarde je podijeljena na tri
dela:
- Standard za jezgro (engl. POSIX Kernel API), koji obuhvata proširenja za Posiks.1 (engl. POSIX.1) i opisuje:
- Servise za rad u realnom vremenu
- Proširenja za rad u realnom vremenu
- Interfejs za bezbednost
- Interfejs za korišćenje niti
- Pristup datotečnim sistemima preko mreže
- Komunikaciju procesa preko mreže
- Standard za komande i alatke (engl. POSIX Commands and Utilities), koji opisuje proširenja za prenosivost, ispravke i njihova proširenja i alatke za kontrolu, sigurnost i automatsko održavanje sistema)
- Testiranje usklađenosti sa Posiks standardom
Paket za proveru usklađenosti sa
Posiks standardom dolazi uz sam standard. Naziva se PCTS (od engl.
POSIX Conformance Test Suite).[4]
Operativni sistemi usklađeni sa Posiksom
U zavisnosti od stepena
usklađenosti određenog operativnog sistema sa Posiks standardom, on
može biti u potpunosti ili delimično usklađen. Proizvodi koji su u
potpunosti usklađeni i kao takvi potvrđeni od strane IEEE se mogu
pronaći na sajtu te organizacije.[5]
Reference
- ^
„POSIX Certification“. IEEE
Vidi još
- Juniks
Iz Vikipedije, slobodne enciklopedije
Нема коментара:
Постави коментар