Zgodovina omrežnih operacijskih sistemov

...

Vzpon lokalnih omrežij (LAN) je utrl pot omrežnim operacijskim sistemom.

Dandanes je skoraj vsak osebni računalnik tako ali drugače povezan v omrežje. Seveda obstaja največje omrežje med vsemi — internet — vendar obstaja tudi več drugih vrst manjših omrežij, kot so LAN (lokalna omrežja) in podjetniška omrežja. Omrežni operacijski sistemi (NOS) služijo kot vratarji za podatke in aplikacije na vseh vrstah teh omrežij. Omrežni operacijski sistemi se ne razlikujejo preveč od enoprocesorskih operacijskih sistemov skoraj vsak uporabnik računalnika poznajo, pravi Andrew Tannenbaum v svoji knjigi "Zgodovina operacijskih sistemov", vendar imajo svoje edinstvene, očarljive zgodovino.

Rojstvo omrežij

Koncept podatkovne komunikacije med računalniki se je začel v poznih 1960-ih in zgodnjih 1970-ih, ko raziskovalci so začeli razvijati način povezovanja računalnikov in izmenjave informacij s pomočjo paketov podatkov. Kmalu se je uveljavil koncept lokalnega omrežja (LAN), ki je nadomestil prejšnji model centralnega računalništva. vozlišče in tako imenovani "neumni" terminali, povezani z njim, kot v IBM-ovi lastniški sistemski omrežni arhitekturi (SNA) model. Kasnejši razvoj TCP/IP (Transmission Control Protocol/Internet Protocol) in Ethernet je še bolj spodbudil koncept omrežja. Kmalu se je pojavila potreba, da se operacijski sistemi ne ukvarjajo le z medsebojno povezljivostjo omrežij, ampak tudi varnostni vidik, v skladu z raziskovalno nalogo ameriške univerze Computing History muzej.

Video dneva

Prihod UNIX

V tem obdobju je bilo razvitih več operacijskih sistemov, kot je IBM-ov operacijski sistem MVS, ki je še vedno obravnaval SNA. Vendar pa je razvoj drugega operacijskega sistema, imenovanega UNIX, resnično utrl pot za NOS povsod. Potem ko se projekt razvoja velikega in zapletenega sistema Multics leta 1969 ni uspel zagnati v Bell Labs, je skupina Bellovih raziskovalcev, ki jih vodita Ken Thompson in Dennis Ritchie, so začeli delati na manj ambicioznem, a nič manj zmogljivem računalniškem sistem.

Po težkih prvih nekaj letih je Ritchie razvil programski jezik C, ki je Unixu omogočil, da je postal prvi "prenosni" operacijski sistem, kar pomeni, da ga je bilo mogoče implementirati v kateri koli računalniški sistem. Relativna preprostost zasnove sistema in razpoložljivost njegove izvorne kode sta UNIX spremenili v ljubljenec akademskega sveta in stalnico v številnih univerzitetnih računalniških omrežjih. Razvite so bile številne različice UNIX-a, vendar je bila različica Berkeley Software Distribution (BSD), razvita v Univerza Kalifornija-Berkeley, je po mnenju komunikacijske elektrarne postala verjetno najbolj priljubljena Alcatel-Lucent.

Netware naredi splash

V sedemdesetih letih prejšnjega stoletja so se pojavili tudi mikročipi, ki so uvedli dobo mikroračunalnikov in uporabe osebnih računalnikov na potrošniškem trgu. Ob tej revoluciji je podjetje Novell postalo pionir v omrežnih operacijskih sistemih z izdajo svoje naprave Netware S-Net. Izdelek je v bistvu spremenil IBM XT, takrat priljubljen osebni računalnik, ki je imel trdi disk, v sistem za skupno rabo datotek, na katerem so delovne postaje priključene na strežnik v zvezdni konfiguraciji (od tod ime "S-Net").

Novell je za napravo razvil tudi lasten NOS, imenovan tudi Netware. V tem času je več konkurentov pripravilo svoje lastne NOS, vendar so bili vsi lastniški in so delovali samo na svoji sprejemljivi strojni opremi. Poleg tega so bili ti NOS zgrajeni na vrhu DOS-a (disk operacijski sistem), ki je bil v tistem času prisoten v tako rekoč vseh IBM PC-jih, vendar je bil tudi sistem za enega uporabnika z enim opravilom.

Zaradi svojih značilnosti večopravilnosti, ki ne temeljijo na DOS-u, pa tudi Novellove pripravljenosti, da svoj sistem prenese na različno strojno opremo, je Netware kmalu postal operacijski sistem izbire na vsaki večji kartici LAN, v skladu s knjigo Raja Rajagopala "Omrežje več operacijskih sistemov: Življenje z Unixom, Netware in NT."

Naslednja generacija UNIX-a

Medtem je UNIX nadaljeval s preoblikovanjem računalniške pokrajine, na primer, ko je računalnik BSD UNIX prekinil omejitve ARPANET-a, ki je povezoval vojaška in univerzitetna mesta ter zasadil seme tega, kar zdaj poznamo kot internet. Nato je sredi osemdesetih let prejšnjega stoletja podjetje Sun Microsystems prevzelo UNIX in znatno izboljšalo njegove zmogljivosti. Rezultat, ki so ga poimenovali SunOS, je dodal grafični uporabniški vmesnik ali GUI, ki je postal priljubljen z uvedbo Mac OS in nato Windows 3.1 na potrošniški trg ter druge funkcije. Solaris, novejša različica SunOS, je postal še bolj priljubljen med skrbniki omrežja.

Microsoft in IBM sta združena

Ker je Novell v tistem času zagotovil svojo prevlado na trgu operacijskih sistemov LAN s svojim Netware NOS, je podjetje z imenom Microsoft poskušalo pridobiti občutek, kam gredo stvari. Zgodnje različice njegovega sistema DOS so vsebovale nekatere omrežno usmerjene funkcije, medtem ko je njegov izdelek MSnet dobil podporo konkurentov Novell, kot je 3Com, vendar brez uspeha. Vdori v druge operacijske sisteme, kot so zgodnje različice operacijskega sistema Windows, so bili tudi deležni apatije uporabnikov.

Medtem je nekdanji miniračunalniški velikan IBM navidezno zapustil LAN revolucijo in se je trudil, da bi sledil Novellu. To je spodbudilo Microsoft in IBM, da sta se združila in razvila OS/2, zelo razvit operacijski sistem, ki je v skladu z Rajagopalovo knjigo veljal za "prihodnost osebnega računalništva". Obe podjetji sta vložili vse svoje napore v detronizacijo Netware z OS/2 in jo postavili kot prednost celo pred drugimi Microsoftovimi projekti, kot je njegov spotičajoči sistem Windows. Toda z izdajo različice Windows 3 je Microsoft dosegel jackpot. Ker je bilo prodanih na milijone izvodov sistema Windows, se je dinamika industrije čez noč spremenila in načrti za OS/2 so bili preprečeni.

Trenutni igralci

Danes so glavni akterji na trgu NOS Windows, Netware (trenutno različica 6.5) in Cisco IOS (stoji za "Internetwork Operating System"), kot tudi operacijske sisteme, ki temeljijo na UNIX, kot je Linux ali ena od mnogih različic BSD UNIX.