Spring til indhold

POSIX

Fra Wikipedia, den frie encyklopædi

POSIX(akronymforThePortable Operating System Interface) er et fælles navn på en række beslægtedestandarderdefineret afIEEE (The Institute of Electrical and Electronics Engineers)med det formål at sikre kompatibilitet mellemoperativsystemer.POSIX definererprogrammingsinterfaces (API),samt interfaces forshells(kommandolinjefortolkere) og hjælpeprogrammer. POSIX for er rettet mod varianter afUnixog andre operativsystemer.

Historie og navn

[redigér|rediger kildetekst]

POSIX er defineret af The Austin Group, bestående afOpen Group,|IEEE, og ISO/IEC. I IEEE kaldes POSIX formeltIEEE 1003.Det internationale standardnavn erISO/IEC9945. Standarderne udsprang af et projekt, der blev påbegyndt omkring1985,som havde det formål at standardisereapplikationsprograms-grænsefladentil programmer designet til at køre på varianter afstyresystemetUNIX.NavnetPOSIXblev foreslået afRichard Stallmansom svar på ønsket fra IEEE om et navn, der var til at huske. På engelsk er det næsten etakronymforPortable Operating System Interface,hvorX'et står for API'ets oprindelse i UNIX.

I cirka 15 dokumenter specificerer POSIX bruger- og programgrænseflader til styresystemet. Som standard er kommando- og skriptskallenKorn-shell.Andre brugerprogrammer, tjenester og værktøjer erawk,echo,ed,samt hundredvis af andre. Krævede programtjeneste er grundlæggendeI/O(fil-,terminal- ognetværks-) tjenester.

Der medfølger et POSIX-testværktøj kaldetPCTSellerPosix Conformance Test Suite.

Austin Group gør POSIX standarderne frit tilgængeligt på internettet som "Single UNIX Specification"-standarden, som er åben, modtagelig for kommentarer fra alle og frit tilgængelig på internettet.

TilGNU/Linux-systemer harLinux Standard Baseflere fælles udvidelser og komplementære de facto-standarder.