Cronologia dei sistemi operativi di rete
Al giorno d'oggi, praticamente ogni personal computer è connesso in una forma o nell'altra a una rete. Esiste ovviamente la rete più grande di tutte, Internet, ma esistono anche molti altri tipi di reti più piccole come le LAN (reti locali) e le reti aziendali. I sistemi operativi di rete (NOS) fungono da guardiani dei dati e delle applicazioni su tutti i tipi di queste reti. I sistemi operativi di rete non differiscono molto dai sistemi operativi a processore singolo con cui quasi tutti gli utenti di computer hanno familiarità, afferma Andrew Tannenbaum nel suo libro "A History of Operating Systems", ma hanno una storia unica e affascinante.
Nascita delle reti
Il concetto di comunicazione di dati tra computer iniziò alla fine degli anni '60 e all'inizio degli anni '70, quando i ricercatori iniziarono a sviluppare un modo per collegare i computer e scambiare informazioni tramite pacchetti di dati. Ben presto, il concetto di rete locale (LAN) ha preso piede, sostituendo il precedente modello di nodo di elaborazione centrale e i cosiddetti terminali "stupidi" ad esso collegati, come nel modello proprietario di Systems Network Architecture (SNA) di IBM. Lo sviluppo successivo di TCP/IP (Transmission Control Protocol/Internet Protocol) ed Ethernet ha favorito ulteriormente il concetto di rete. Presto è nata la necessità che i sistemi operativi si occupassero non solo dell'interconnettività delle reti ma anche dell'aspetto della sicurezza, secondo un documento di ricerca dell'American University Computing History Museum.
Arrivo di UNIX
Durante questo periodo furono sviluppati diversi sistemi operativi, come il sistema operativo MVS di IBM, che si occupava ancora di SNA. Tuttavia, lo sviluppo di un altro sistema operativo, soprannominato UNIX, ha davvero aperto la strada a NOS ovunque. Dopo che un progetto per sviluppare un sistema ampio e complesso chiamato Multics non è riuscito a decollare presso i Bell Labs nel 1969, un gruppo di ricercatori Bell, guidati da Ken Thompson e Dennis Ritchie, ha iniziato a lavorare su un sistema di calcolo meno ambizioso ma non per questo meno potente .
Dopo alcuni primi anni difficili, Ritchie ha sviluppato il linguaggio di programmazione C, che ha permesso a UNIX di diventare il primo sistema operativo "portatile", il che significa che poteva essere implementato su qualsiasi sistema informatico. La relativa semplicità di progettazione del sistema e la disponibilità del suo codice sorgente hanno trasformato UNIX in un beniamino del mondo accademico e un appuntamento fisso su molte reti informatiche universitarie. Sono state sviluppate molte versioni di UNIX, ma la versione Berkeley Software Distribution (BSD), sviluppata all'Università della California-Berkeley, è diventata probabilmente la più popolare, secondo la centrale delle comunicazioni Alcatel-Lucent.
Netware fa colpo
Gli anni '70 videro anche l'ascesa dei microchip, che inaugurò l'era dei microcomputer e dell'uso dei personal computer nel mercato consumer. Parallelamente a questa rivoluzione, un'azienda chiamata Novell è diventata pioniera nei sistemi operativi di rete con il rilascio del suo dispositivo Netware S-Net. Il prodotto essenzialmente trasformò l'IBM XT, un PC popolare all'epoca dotato di un disco rigido, in un sistema di condivisione file su cui le workstation si collegavano al server in una configurazione a stella (da cui il nome "S-Net").
Novell ha anche sviluppato il proprio NOS, chiamato anche Netware, per il dispositivo. A questo punto, diversi concorrenti hanno inventato il proprio NOS, ma erano tutti proprietari e funzionavano solo sul loro hardware ricettivo. Inoltre, questi NOS sono stati costruiti su DOS (sistema operativo del disco), che era presente praticamente in tutti i PC IBM a quel tempo, ma era anche un sistema single-tasking a utente singolo.
A causa delle sue caratteristiche multitasking non basate su DOS, nonché della volontà di Novell di trasferire il proprio sistema su una varietà di hardware diversi, Netware divenne presto il sistema operativo preferito su tutte le principali schede LAN, secondo il libro di Raj Rajagopal "Multi -Reti del sistema operativo:vivere con Unix, Netware e NT."
La prossima generazione di UNIX
Nel frattempo, UNIX ha continuato a trasformare il panorama dei computer, come quando un computer UNIX BSD ha interrotto le restrizioni di ARPANET, che collegava siti militari e universitari, e ha piantato i semi di ciò che oggi conosciamo come Internet. Poi, a metà degli anni '80, una società chiamata Sun Microsystems ha adottato UNIX e ne ha notevolmente migliorato le capacità. Il risultato, soprannominato SunOS, ha aggiunto un'interfaccia utente grafica o GUI, resa popolare dall'introduzione di Mac OS e poi Windows 3.1 nel mercato consumer, oltre ad altre funzionalità. Solaris, una versione più recente di SunOS, è diventata ancora più popolare tra gli amministratori di rete.
Microsoft e IBM collaborano
Quando Novell si è assicurata il dominio del mercato dei sistemi operativi LAN in quel momento attraverso il suo Netware NOS, una società di nome Microsoft ha cercato di avere un'idea di dove stessero andando le cose. Le prime versioni del suo sistema DOS presentavano alcune funzionalità orientate alla rete, mentre il suo prodotto MSnet aveva il sostegno di concorrenti Novell come 3Com, ma senza alcun risultato. Anche le incursioni in altri sistemi operativi, come le prime versioni di Windows, sono state accolte con apatia da parte degli utenti.
Nel frattempo, l'ex gigante dei minicomputer IBM era stato apparentemente lasciato indietro dalla rivoluzione delle LAN e ha lottato per tenere il passo con Novell. Ciò ha spinto Microsoft e IBM a collaborare e sviluppare OS/2, un sistema operativo molto pubblicizzato considerato "il futuro del personal computing", secondo il libro di Rajagopal. Entrambe le aziende hanno fatto tutti i loro sforzi per detronizzare Netware con OS/2, ponendolo come una priorità anche rispetto ad altri progetti Microsoft come il suo sistema Windows incerto. Ma con il rilascio della versione 3 di Windows, Microsoft ha vinto il jackpot. Poiché milioni di copie di Windows sono state vendute, le dinamiche del settore sono cambiate dall'oggi al domani e i piani per OS/2 sono stati anticipati.
Giocatori attuali
Al giorno d'oggi, i principali attori nel mercato dei NOS includono Windows, Netware (attualmente alla versione 6.5) e Cisco IOS (acronimo di "Sistema operativo Internetwork"), nonché sistemi operativi basati su UNIX come Linux o una delle tante versioni di BSD UNIX.