CP/ M: La storia del sistema operativo che è quasi riuscito su Windows

Se stai leggendo questo, è probabile che tu stia usando un PC. Probabilmente è anche in esecuzione Windows, o forse stai usando Mac OS X o Linux. Se un giorno fatidico in 1980 avesse giocato diversamente, potremmo usare CP/M invece.

Pubblicità

Inizi

Gary Kildall era un insegnamento scienziato informatico presso la Naval Postgraduate Academy di Monterey in California nei primi anni 1970 che ha catturato vento di alcune nuove tecnologie sviluppate da Intel a nord nella Silicon Valley.

La società aveva recentemente introdotto il microprocessore, ma Kildall ha visto tutto il potenziale quando Intel lo ha visto solo controllare i semafori. Si rese conto che sarebbe stato possibile costruire personal computer, ma ciò di cui avevano veramente bisogno era il software per eseguirli.

L’ascesa di CP/M

Kildall, lavorando come consulente per Intel, sviluppato PL/M, o linguaggio di programmazione per microcomputer, che era un linguaggio di programmazione per microcomputer, e programma di controllo per microcomputer, o CP/M.

CP/M era un sistema operativo che teoricamente funzionava su qualsiasi microcomputer, purché le parti dipendenti dalla macchina fossero portate.
Il design di Kildall era brillante. CP / M era diviso in tre parti: il BIOS (Basic Input/Output System), il Basic Disk Operating System (BDOS) e il Console Command Processor (CCP). Il BIOS gestiva il codice dipendente dalla macchina, mentre il CCP accettava i comandi dall’utente, in modo simile alla shell sui sistemi Unix e Linux.

Pubblicità

Intel non era veramente interessato a CP / M, così ha formato la propria società, chiamata Intergalactic Digital Research, in seguito abbreviata in Digital Research. Come molte aziende tecnologiche della California settentrionale in erba negli 1970, Kildall e sua moglie Dorothy inizialmente lo gestivano fuori dalla loro casa, situata a Pacific Grove.

CP/M, insieme al bus S-100 che utilizza il processore Intel 8080 o Zilog Z-80, divenne uno standard de facto alla fine degli anni ’70. CP/M era utile perché finché gli sviluppatori codificavano in modo indipendente dalla macchina, un programma CP/M poteva essere eseguito su quasi tutti i computer che eseguivano CP / M senza che un programmatore dovesse sapere come funzionava ogni macchina. Era come un mini Unix a questo proposito.

Era così popolare che c’era anche una scheda aggiuntiva, la SoftCard per Apple II che permetteva agli utenti di eseguirla sui loro computer con display di testo a 80 colonne (sì, allora era un grosso problema.)

La società che ha realizzato questa scheda era una piccola startup scrappy con sede a Seattle chiamata Microsoft.

Pubblicità

IBM e MS-DOS

Il crescente successo dei personal computer ha reso IBM affamato di un pezzo di azione nel 1980. La società ha deciso di entrare nel mercato con il proprio PC. Big Blue di solito progettato interi computer da soli, ma capito che sarebbe stato troppo tardi con i processi interni ingombranti della società.

La società ha deciso di fare qualcosa di completamente inaudito per IBM. Utilizzerebbe componenti off-the-shelf e li integrerebbe in un sistema completo.
CP/M era la scelta più ovvia per il sistema operativo, dato quanto fosse popolare e quanto fosse facile portare su altri sistemi.
IBM inizialmente si avvicinò a Microsoft per CP/M, a quanto pare pensando che avrebbero potuto licenza CP/M dal momento che hanno fatto la scheda Apple II. A suo merito, Microsoft ha indicato dirigenti di IBM verso DRI giù in California.
Quello che è successo dopo è stato oggetto di infinite speculazioni e una leggenda metropolitana nel settore tecnologico.
Il giorno in cui IBM si presentò a negoziare con DRI, Kildall stava consegnando della documentazione a un cliente usando il suo aereo privato, lasciando Dorothy e gli avvocati della compagnia per risolvere l’affare. DRI apparentemente è rimasto bloccato sull’accordo di non divulgazione dopo che Kildall è tornato più tardi nel corso della giornata, e alla fine l’accordo è venuto a nulla.
Alla disperata ricerca di un sistema operativo, IBM si rivolse a Microsoft. Hanno trovato un clone CP/M scritto da un amico di Bill Gates, Tim Paterson di Seattle Computer Products e il progettista della SoftCard, soprannominato QDOS, o “Sistema operativo rapido e sporco.”Microsoft ha concesso in licenza questo a IBM in modo che sarebbe pronto in tempo.
Microsoft lo ha lucidato e lo ha offerto a IBM come PC-DOS. La società ha convinto IBM a far loro mantenere i diritti sul sistema operativo in licenza ad altri produttori di computer. IBM, fiducioso che nessuno avrebbe clonare il BIOS, l’unico pezzo di tecnologia proprietaria nel PC, d’accordo. (Dal momento che il computer su cui stai leggendo probabilmente non è stato creato da IBM, è ovvio come sia andata a finire.)
Gary Kildall sentito parlare dell’accordo e ha minacciato di citare in giudizio IBM se ha rilasciato PC-DOS. Un accordo è stato elaborato dove IBM avrebbe offerto entrambi i sistemi, ma IBM ha venduto PC-DOS per $40, ma CP / M-86, la versione PC, era $240. Era difficile giustificare il pagamento di un prezzo più alto per ciò che equivaleva alla stessa cosa, e la maggior parte delle persone ha scelto DOS. La maggior parte delle applicazioni CP/M, come il sistema di elaborazione testi WordStar, sono stati portati su MS-DOS.

DRI continua a combattere

Nonostante le battute d’arresto, DRI ha continuato a innovare. La società ha continuato a innovare, creando una versione multitasking di CP / M chiamata MP / M.

Quando era chiaro che DOS aveva eclissato CP/M in termini di supporto applicativo, DRI ha aggiunto la compatibilità MS-DOS e si è evoluto in DOS Plus e successivamente DR DOS.

DRI ha anche fatto breccia nel mondo emergente dell’interfaccia utente grafica con GEM, che era meglio conosciuto come la GUI per la linea di computer Atari ST.

Anni successivi

Anche con i progressi della tecnologia, era chiaro che DRI non era partita per il juggernaut Microsoft. La ricerca digitale è stata venduta a Novell – l’affare ha reso Kildall molto ricco, ma non ha mai vissuto abbastanza a lungo per godersi davvero il suo successo. Purtroppo, Gary Kildall è morto nel 1994 dopo le ferite riportate in una caduta.
L’eredità di Gary Kildall, la ricerca digitale e CP/M vivono ancora. DOS e Windows successivi vivono ancora nell’ombra, incluso il modo in cui le unità sono denominate.

La lezione è che le aziende consolidate come DRI dovrebbero sempre fare attenzione alle aziende più piccole e affamate come la Microsoft del 1980.
Come potrebbe l’industria si sono evoluti con Gary Kildall al timone invece di Bill Gates? Michael Swaine ha sostenuto in un Dott. L’articolo del diario di Dobb che avrebbe potuto essere molto più collegiale che competitivo, a causa del background accademico di Kildall.
Tuttavia, molte persone hanno ancora forti ricordi di Gary Kildall e CP/M, con siti di tributo. Il PBS show The Computer Chronicles ha dedicato un episodio a Kildall un anno dopo la sua morte. Per un lungo trattamento (oltre 1000 pagine) dei primi giorni della Silicon Valley, tra cui Gary Kildall e la ricerca digitale, potresti voler rintracciare una copia del libro “Fire in the Valley”, di Paul Freiberger e Michael Swaine.

Anche se DRI, CP/M e persino Gary Kildall se ne sono andati, non saranno sicuramente dimenticati.

Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.