Ko uporabljate Linux, boste morda slišali, da ljudje govorijo o skladnosti s POSIX. Kaj to pomeni? Ta članek bo razložil odnos POSIX do Linuxa in poskus standardizacije operacijskih sistemov.

Zakaj POSIX?

V osemdesetih letih prejšnjega stoletja so sistemi Unix postajali vse bolj priljubljeni v podjetjih in akademskih krogih, vendar sta že obstajali dve glavni različici: sistem V AT&T in sistem kalifornijske univerze. Berkeley Software Distribution ali BSD. Da bi bile stvari še bolj zapletene, bi prodajalci Unixa spremenili stvari na svojih lastnih sistemih, na primer ponudili "System V z izboljšavami BSD."

Tako kot zdaj je bil trg Unixa takrat razdrobljen. Med skupnostjo Unixa je naraščal občutek potrebe po standardizaciji sistema.

Inštitut inženirjev elektrotehnike in elektronike (IEEE) je začel pripravljati standard za operacijske sisteme, pri čemer je kot izhodišče uporabil Unix. Standard 1003 je bil imenovan "POSIX" za vmesnik prenosnega operacijskega sistema leta 1988. Ime je bilo enakomerno skoval Richard Stallman.

instagram viewer

Vlada ZDA je zahtevala, da so nekateri veliki nakupi računalnikov skladni s POSIX v skladu s FIPS-151. Danes standarde POSIX razvija skupina Austin, skupaj z IEEE, The Open Group in ISO/IEC JTC 1.

Standardi POSIX

Ideja za POSIX je, da mora razvijalec ustvariti aplikacijo in jo dati delovati na katerem koli sistemu, ki je v skladu s standardom.

Standard POSIX, ki bo vplival na večino končnih uporabnikov, je POSIX.2, ki ureja vedenje lupine in različnih standardnih pomožnih programov.

V sistemu, ki je združljiv s POSIX, morajo biti vse možnosti enake, ne glede na to, katero različico operacijskega sistema uporabljate.

Ostali standardi POSIX so zanimivi predvsem za programerje. Ti vključujejo vse od niti do standardne knjižnice C.

Povezano: Unix vs. Linux: razlike med in zakaj je pomembno

Večina distribucij Linuxa ni uradno skladnih s POSIX, vendar je zaprta

Skoraj vse preostale komercialne različice Unixa so certificirane za POSIX. Ker obstaja veliko različnih distribucij Linuxa in je certificiranje s POSIX drago, obstajata samo dve uradno certificirani distribuciji Linuxa: Inspur K-UX in Huaweijev EulerOS. Medtem ko večina distribucij Linuxa ni certificirana, se veliko večjih v praksi v različni meri drži POSIX.

Skupnost Linux je imela svoje prizadevanje za standardizacijo, Linux Standard Base, vendar je to večinoma padlo na stran. Medtem so glavne distribucije, kot sta Red Hat Enterprise Linux (RHEL) in Ubuntu, postale de facto standardi v svetu Linuxa. Zaradi pomislekov glede interoperabilnosti bo verjetno v prihodnosti več prizadevanj za standardizacijo.

Dosledno vedenje olajša prehod iz sistema v sistem

Standardi, kot je POSIX, olajšajo premikanje med različnimi operacijskimi sistemi. Ni vam treba zagnati operacijskega sistema, podobnega Unixu, da ga izkoristite. V sistemu Windows 10 ali 11 lahko namestite (večinoma) sistem, združljiv s POSIX, s podsistemom Windows za Linux.

Kako priti do terminala Linux z uporabo podsistema Windows za Linux

Ali morate uporabiti terminal Linux na vašem računalniku z operacijskim sistemom Windows? Naučite se zagnati Linux v sistemu Windows 10 s podsistemom Windows za Linux.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Jedro Linuxa
  • Unix
O avtorju
David Delony (73 objavljenih člankov)

David je svobodni pisatelj s sedežem na pacifiškem severozahodu, vendar izvirno iz območja Bay Area. Tehnološki navdušenec je že od otroštva. Davidovi interesi vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre in zbiranje plošč.

Več od David Delony

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite