Kaj je UNIX®?

UNIX® je razred operacijskega sistema (OS), ki so ga razvili v Bell Labs leta 1969. Danes je v lasti kot blagovna znamka The Open Group, ki nadzira njegov razvoj in objavlja enotno specifikacijo UNIX®. Drugi operacijski sistemi, ki temeljijo na tem OS ali si z njim delijo številne funkcije, vendar niso v skladu s specifikacijami, se na splošno imenujejo podobni UNIX-u.

Na splošno je UNIX® operacijski sistem, ki se lahko izvaja na delovni postaji ali omrežnem strežniku. Takšni sistemi so predstavljali hrbtenico zgodnjega interneta in še naprej igrajo pomembno vlogo pri ohranjanju delovanja interneta. UNIX® je bil prvotno zasnovan kot neverjetno prenosen sistem, ki lahko računalniku omogoči, da se hkrati izvaja več procesov in da je več uporabnikov hkrati prijavljenih.

Interakcije v zgodnjih sistemih so potekale prek vnosa besedila in so uporabljale hierarhični sistem za shranjevanje datotek. Čeprav se je UNIX® od svojega zgodnjega razvoja spremenil, so številni ukazi ostali enaki in je danes večinoma prepoznaven kot isti sistem, kot je bil pred 40 leti. Od leta 1994 je v lasti The Open Group, ki ga je kupila od Novella. Standard se še naprej razvija, prav tako pa je imel številne priljubljene poganjke, ki so se začele z njegovimi temeljnimi ideali.

Najbolj znano med njimi je jedro Linux®, ki ima svoje začetke že daljnega leta 1983, ko je Richard Stallman začel projekt GNU, da bi poskušal ustvariti brezplačno različico UNIX®. Čeprav sam projekt ni bil uspešen, je leta 1992 Linus Torvalds izdelal brezplačno različico jedra, ki jo je imenoval Linux®, in jo izdal pod licenco GNU. Kot rezultat, medtem ko je UNIX® ostal relativno zaprt, je bil Linux® popolnoma odprtokoden. To je spodbudilo veliko število distribucij jedrnega jedra.

Čeprav ljudje navadno mislijo na UNIX® kot en sam operacijski sistem, gre pravzaprav za širši razred sistemov, ki izpolnjujejo specifikacijo. Vsakdo, ki ima operacijski sistem, ki ustreza tej specifikaciji, lahko uporablja ime, ob predpostavki, da plača ustrezne licenčne pristojbine. Številni obstoječi operacijski sistemi bi lahko uporabili oznako, če bi se tako odločili, čeprav bi v mnogih primerih to ogrozilo njihove lastne lastnosti.

Na primer, sistem Apple OSX ustreza specifikacijam in tako strogo gledano sistem UNIX®. Podobno je v tem razredu operacijski sistem Solaris, tako kot HP-UX, AIX, Tru64 in IRIX. Pogosto se omenjajo operacijski sistemi, kot so različice Linux® ali BSD, ki imajo veliko skupnega z UNIX®, vendar tehnično niso sistemi UNIX® zaradi neizpolnjevanja specifikacij, plačila licenčne pristojbine ali obojega. preprosto kot *nix sistemi. To izhaja iz prakse v samem OS uporabe zvezdice kot nadomestnega znaka, ki lahko nadomesti kateri koli znak. Čeprav je tehnično »UNIX-podobni« sistemi prednostni izraz, ga zelo redko vidimo namesto *nix, *NIX ali ?nix.