Storia di Internet: espansione dell'interattività

Storia di Internet: espansione dell'interattività

Altri articoli della serie:

All'inizio degli anni '1960, le macchine informatiche interattive, dai teneri semi coltivati ​​al Lincoln Laboratory e al MIT, iniziarono gradualmente a diffondersi ovunque, in due modi diversi. In primo luogo, i computer stessi estendevano viticci che raggiungevano edifici, campus e città vicini, consentendo agli utenti di interagire con essi a distanza, con più utenti alla volta. Questi nuovi sistemi di time-sharing si sono trasformati in piattaforme per le prime comunità virtuali online. In secondo luogo, i semi dell’interattività si diffusero in tutti gli Stati e misero radici in California. E una persona era responsabile di questa prima piantina, di nome uno psicologo Joseph Carl Robnet Licklider.

Giuseppe "seme di mela"*

*Allusione a un personaggio del folklore americano soprannominato Johnny Seme di mela, o "Johnny Apple Seed", famoso per la sua attiva piantagione di meli nel Midwest degli Stati Uniti (apple seed – apple seed) / ca. traduzione

Joseph Carl Robnett Licklider - "Lick" per gli amici - era specializzato in psicoacustica, un campo che collegava stati immaginari di coscienza, psicologia misurata e fisica del suono. Lo abbiamo menzionato brevemente prima: era consulente alle udienze della FCC su Hush-a-Phone negli anni '1950. Durante la guerra affinò le sue capacità presso l'Harvard Psychoacoustic Laboratory, sviluppando tecnologie che miglioravano l'udibilità delle trasmissioni radio nei bombardieri rumorosi.

Storia di Internet: espansione dell'interattività
Joseph Carl Robnett Licklider, alias Lick

Come molti scienziati americani della sua generazione, dopo la guerra scoprì il modo di combinare i suoi interessi con le esigenze militari, ma non perché fosse particolarmente interessato alle armi o alla difesa nazionale. C'erano solo due principali fonti civili di finanziamento per la ricerca scientifica: si trattava di istituzioni private fondate da giganti industriali all'inizio del secolo: la Fondazione Rockefeller e la Carnegie Institution. Il National Institutes of Health disponeva di pochi milioni di dollari e la National Science Foundation fu fondata solo nel 1950, con un budget altrettanto modesto. Negli anni Cinquanta il posto migliore in cui cercare finanziamenti per interessanti progetti scientifici e tecnologici era il Dipartimento della Difesa.

Così, negli anni '1950, Lick si unì al MIT Acoustics Laboratory, gestito dai fisici Leo Beranek e Richard Bolt e ricevendo quasi tutti i finanziamenti dalla Marina degli Stati Uniti. Da allora in poi, la sua esperienza nel collegare i sensi umani alle apparecchiature elettroniche lo ha reso un ottimo candidato per il nuovo progetto di difesa aerea del MIT. Partecipare al gruppo di sviluppo"Progetto Carlo", coinvolto nell'attuazione del rapporto sulla difesa aerea del Comitato della Valle, Leake ha insistito per includere la ricerca sui fattori umani nel progetto, cosa che lo ha portato a essere nominato uno dei direttori dello sviluppo dei display radar presso il Lincoln Laboratory.

Lì, a un certo punto, a metà degli anni '1950, incontrò Wes Clark e TX-2 e fu immediatamente contagiato dall'interattività del computer. Era affascinato dall'idea del controllo completo su una macchina potente, capace di risolvere istantaneamente qualsiasi compito assegnatole. Cominciò a sviluppare l'idea di creare una "simbiosi uomo-macchina", una partnership tra uomo e computer, capace di potenziare la potenza intellettuale di una persona nello stesso modo in cui le macchine industriali potenziano le sue capacità fisiche (si vale la pena notare che Leake considerava questo uno stadio intermedio e che i computer avrebbero successivamente imparato a pensare da soli). Ha notato che l'85% del suo tempo di lavoro

... era dedicato principalmente ad attività d'ufficio o meccaniche: ricerca, calcolo, disegno, trasformazione, determinazione delle conseguenze logiche o dinamiche di un insieme di presupposti o ipotesi, preparazione a prendere una decisione. Inoltre, le mie scelte su cosa valeva e cosa non valeva la pena provare erano, in misura vergognosa, determinate da argomenti di opportunità clericali piuttosto che da capacità intellettuale. Le operazioni che occupano la maggior parte del tempo presumibilmente dedicato al pensiero tecnico potrebbero essere eseguite meglio dalle macchine che dagli esseri umani.

Il concetto generale non si allontanava molto da quanto descritto da Vannevar Bush”Memex" - un amplificatore intelligente, il cui circuito abbozzò nel 1945 nel libro As We May Think, sebbene invece di una miscela di componenti elettromeccanici ed elettronici, come Bush, arrivammo a computer digitali puramente elettronici. Un computer del genere utilizzerebbe la sua incredibile velocità per assistere nel lavoro d'ufficio associato a qualsiasi progetto scientifico o tecnico. Le persone potrebbero liberarsi da questo lavoro monotono e dedicare tutta la loro attenzione alla formulazione di ipotesi, alla costruzione di modelli e all'assegnazione di obiettivi al computer. Una tale partnership fornirebbe incredibili vantaggi sia alla ricerca che alla difesa nazionale e aiuterebbe gli scienziati americani a superare quelli sovietici.

Storia di Internet: espansione dell'interattività
Memex di Vannevar Bush, uno dei primi concetti per un sistema di recupero automatico delle informazioni per integrare l'intelligence

Subito dopo questo incontro fondamentale, Leak portò con sé la sua passione per i computer interattivi in ​​un nuovo lavoro presso una società di consulenza gestita dai suoi vecchi colleghi, Bolt e Beranek. Hanno trascorso anni lavorando come consulenti part-time parallelamente al loro lavoro accademico in fisica; hanno studiato, ad esempio, l'acustica di un cinema a Hoboken (New Jersey). Il compito di analizzare l'acustica del nuovo edificio delle Nazioni Unite a New York fornì loro molto lavoro, così decisero di lasciare il MIT e dedicarsi alla consulenza a tempo pieno. A loro si unì presto un terzo partner, l'architetto Robert Newman, e si chiamarono Bolt, Beranek e Newman (BBN). Nel 1957 erano diventati un'azienda di medie dimensioni con poche dozzine di dipendenti e Beranek decise che correvano il rischio di saturare il mercato della ricerca acustica. Voleva espandere la competenza dell'azienda oltre il suono, per coprire l'intero spettro dell'interazione umana con l'ambiente costruito, dalle sale da concerto alle automobili, e attraverso tutti i sensi.

E lui, ovviamente, rintracciò il vecchio collega di Licklider e lo assunse a condizioni generose come nuovo vicepresidente della psicoacustica. Tuttavia, Beranek non tenne conto dell'entusiasmo sfrenato di Lik per l'informatica interattiva. Invece di un esperto di psicoacustica, ha trovato non esattamente un esperto di computer, ma un evangelista del computer desideroso di aprire gli occhi agli altri. Nel giro di un anno, convinse Beranek a sborsare decine di migliaia di dollari per acquistare il computer, un piccolo dispositivo LGP-30 a basso consumo prodotto dall'appaltatore del Dipartimento della Difesa Librascope. Senza esperienza di ingegneria, chiamò un altro veterano del SAGE, Edward Fredkin, per aiutarlo a configurare la macchina. Sebbene il computer distraesse principalmente Lik dal suo lavoro quotidiano mentre cercava di imparare a programmare, dopo un anno e mezzo convinse i suoi partner a spendere più soldi ($ 150, o circa $ 000 milioni di oggi) per acquistarne uno più potente. : l'ultimo PDP-1,25 di DEC. Leak convinse la Bbn che l'informatica digitale era il futuro e che in qualche modo un giorno il loro investimento in competenze in quest'area avrebbe dato i suoi frutti.

Poco dopo, Leake, quasi per caso, si ritrovò nella posizione ideale per diffondere la cultura dell'interattività in tutto il paese, diventando il capo della nuova agenzia informatica del governo.

ARPA

Durante la Guerra Fredda ogni azione aveva la sua reazione. Proprio come la prima bomba atomica sovietica portò alla creazione del SAGE primo satellite terrestre artificiale, lanciato dall'URSS nell'ottobre del 1957, suscitò un'ondata di reazioni nel governo americano. La situazione è stata aggravata dal fatto che, sebbene l’URSS fosse indietro di quattro anni rispetto agli Stati Uniti sulla questione della detonazione di una bomba nucleare, ha fatto un balzo in avanti nel campo della missilistica, precedendo gli americani nella corsa all’orbita (si è rivelato essere circa quattro mesi).

Una risposta all'emergere dello Sputnik 1 nel 1958 fu la creazione dell'Agenzia per i progetti di ricerca avanzata della difesa (ARPA). In contrasto con i modesti importi stanziati per la scienza dei cittadini, l’ARPA ha ricevuto un budget di 520 milioni di dollari, tre volte il finanziamento della National Science Foundation, che a sua volta è stato triplicato in risposta allo Sputnik 1.

Sebbene l'Agenzia potesse lavorare su un'ampia gamma di progetti all'avanguardia ritenuti appropriati dal Segretario alla Difesa, inizialmente si intendeva concentrare tutta la sua attenzione sulla missilistica e sullo spazio: questa fu la risposta decisiva allo Sputnik 1. L'ARPA riferiva direttamente al Segretario della Difesa e fu quindi in grado di superare la concorrenza controproducente e debilitante per l'industria per produrre un unico, valido piano per lo sviluppo del programma spaziale americano. Tuttavia, in realtà, tutti i suoi progetti in quest'area furono presto rilevati dai rivali: l'Aeronautica Militare non avrebbe rinunciato al controllo dei missili militari e il National Aeronautics and Space Act, firmato nel luglio 1958, creò una nuova agenzia civile che ha rilevato tutte le questioni relative allo spazio, senza toccare le armi. Tuttavia, dopo la sua creazione, l'ARPA ha trovato ragioni per sopravvivere poiché ha ricevuto importanti progetti di ricerca nei settori della difesa dai missili balistici e del rilevamento di test nucleari. Tuttavia, divenne anche una piattaforma di lavoro per piccoli progetti che varie agenzie militari volevano esplorare. Quindi, invece del cane, il controllo divenne la coda.

L’ultimo progetto selezionato è stato “Progetto Orione", un veicolo spaziale con un motore a impulsi nucleare ("aereo esplosivo"). L'ARPA smise di finanziarlo nel 1959 perché non poteva vederlo altro che un progetto puramente civile di competenza della NASA. A sua volta, la NASA non voleva macchiare la sua reputazione di essere pulita lasciandosi coinvolgere nelle armi nucleari. L’Air Force era riluttante a investire denaro per portare avanti il ​​progetto, ma alla fine morì dopo un accordo del 1963 che vietava i test sulle armi nucleari nell’atmosfera o nello spazio. E sebbene l’idea fosse tecnicamente molto interessante, è difficile immaginare che un governo dia il via libera al lancio di un razzo pieno di migliaia di bombe nucleari.

La prima incursione dell'ARPA nel campo dei computer è nata semplicemente dalla necessità di qualcosa da gestire. Nel 1961, l'Air Force aveva tra le mani due mezzi inattivi che dovevano essere caricati con qualcosa. Mentre i primi centri di rilevamento SAGE si avvicinavano allo spiegamento, l'Air Force assunse la RAND Corporation di Santa Monica, California, per addestrare il personale e dotare una ventina di centri di difesa aerea computerizzati con programmi di controllo. Per fare questo lavoro, RAND ha generato un'entità completamente nuova, la Systems Development Corporation (SDC). L'esperienza software acquisita dalla DSC è stata preziosa per l'Air Force, ma il progetto SAGE stava finendo e non avevano niente di meglio da fare. La seconda risorsa inattiva era un computer AN/FSQ-32 in eccedenza estremamente costoso che era stato requisito da IBM per il progetto SAGE ma in seguito ritenuto non necessario. Il Dipartimento della Difesa ha affrontato entrambi i problemi assegnando all'ARPA una nuova missione di ricerca relativa ai centri di comando e una sovvenzione di 6 milioni di dollari alla DSC per studiare i problemi dei centri di comando utilizzando il Q-32.

L'ARPA decise presto di disciplinare questo programma di ricerca nell'ambito della nuova Divisione Ricerca sull'Elaborazione dell'Informazione. Più o meno nello stesso periodo, il dipartimento ha ricevuto un nuovo incarico: creare un programma nel campo delle scienze comportamentali. Ora non è chiaro per quali ragioni, ma la direzione ha deciso di assumere Licklider come direttore di entrambi i programmi. Forse è stata un’idea di Gene Fubini, direttore della ricerca presso il Dipartimento della Difesa, che conosceva Leake dal suo lavoro su SAGE.

Come Beranek ai suoi tempi, Jack Ruina, allora capo dell'ARPA, non aveva idea di cosa ci fosse in serbo per lui quando invitò Lik per un colloquio. Credeva di trovare un esperto comportamentale con qualche conoscenza di informatica. Invece, ha incontrato tutta la potenza delle idee di simbiosi uomo-computer. Leake sosteneva che un centro di controllo computerizzato avrebbe richiesto computer interattivi, e quindi il principale motore del programma di ricerca dell'ARPA avrebbe dovuto essere una svolta all'avanguardia dell'informatica interattiva. E per Lik questo significava condividere del tempo.

Divisione del tempo

I sistemi di time-sharing nascono dallo stesso principio di base della serie TX di Wes Clark: i computer dovrebbero essere facili da usare. Ma a differenza di Clark, i sostenitori del time-sharing credevano che una persona non potesse utilizzare efficacemente un intero computer. Un ricercatore può sedersi per diversi minuti a studiare l'output di un programma prima di apportarvi una piccola modifica ed eseguirlo nuovamente. E durante questo intervallo, il computer non avrà nulla da fare, la sua massima potenza sarà inattiva e costerà caro. Persino intervalli di centinaia di millisecondi tra la pressione di un tasto sembravano vasti abissi di tempo sprecato dal computer in cui si sarebbero potuti eseguire migliaia di calcoli.

Tutta quella potenza di calcolo non deve andare sprecata se può essere condivisa tra molti utenti. Dividendo l'attenzione del computer in modo che serva a turno ciascun utente, un progettista di computer potrebbe prendere due piccioni con una fava: fornire l'illusione di un computer interattivo interamente sotto il controllo dell'utente senza sprecare gran parte della capacità di elaborazione di hardware costoso.

Questo concetto è stato delineato in SAGE, che potrebbe servire contemporaneamente decine di operatori diversi, ognuno dei quali monitora il proprio settore di spazio aereo. Dopo aver incontrato Clark, Leake vide immediatamente il potenziale di combinare la separazione degli utenti di SAGE con la libertà interattiva di TX-0 e TX-2 per creare una nuova, potente miscela che costituì la base della sua difesa della simbiosi uomo-computer, che presentò al Dipartimento della Difesa nel suo articolo del 1957. Un sistema veramente saggio, o Avanti verso sistemi di pensiero ibridi macchina/uomo" [sage English. – salvia / ca. trad.]. In questo articolo, ha descritto un sistema informatico per scienziati molto simile nella struttura a SAGE, con input tramite una pistola leggera e "l'uso simultaneo (condivisione rapida del tempo) delle capacità di elaborazione e archiviazione della macchina da parte di molte persone".

Tuttavia, Leake stesso non aveva le capacità ingegneristiche per progettare o costruire un sistema del genere. Ha imparato le basi della programmazione dalla Bbn, ma quelle erano le sue capacità. La prima persona a mettere in pratica la teoria del time-sharing fu John McCarthy, un matematico del MIT. McCarthy aveva bisogno di un accesso costante a un computer per creare strumenti e modelli per manipolare la logica matematica: i primi passi, secondo lui, verso l'intelligenza artificiale. Nel 1959, costruì un prototipo che consisteva in un modulo interattivo imbullonato al computer IBM 704 con elaborazione batch dell'università. Per ironia della sorte, il primo "dispositivo di time-sharing" aveva solo una console interattiva: la telescrivente Flexowriter.

Ma all’inizio degli anni ’1960, la facoltà di ingegneria del MIT capì la necessità di investire massicciamente nell’informatica interattiva. Ogni studente e insegnante interessato alla programmazione si è appassionato ai computer. L'elaborazione batch dei dati utilizzava il tempo del computer in modo molto efficiente, ma faceva sprecare molto tempo ai ricercatori: il tempo medio di elaborazione per un'attività sul 704 era superiore a un giorno.

Per studiare piani a lungo termine per soddisfare la crescente domanda di risorse informatiche, il MIT ha convocato un comitato universitario dominato da sostenitori del time-sharing. Clark ha sostenuto che il passaggio all’interattività non significa condivisione del tempo. In termini pratici, ha affermato, la condivisione del tempo significava eliminare display video interattivi e interazioni in tempo reale, aspetti critici di un progetto a cui stava lavorando presso il Laboratorio di Biofisica del MIT. Ma a un livello più fondamentale, sembra che Clark avesse una profonda obiezione filosofica all’idea di condividere il suo spazio di lavoro. Fino al 1990 si rifiutò di connettere il suo computer a Internet, sostenendo che le reti erano un “bug” e “non funzionavano”.

Lui e i suoi studenti formarono una “sottocultura”, una piccola crescita all’interno della già eccentrica cultura accademica dell’informatica interattiva. Tuttavia, le loro argomentazioni a favore di piccole postazioni di lavoro che non necessitano di essere condivise con nessuno non hanno convinto i colleghi. Considerando il costo anche del più piccolo computer dell’epoca, questo approccio sembrava economicamente poco valido ad altri ingegneri. Inoltre, all’epoca molti credevano che i computer – le centrali elettriche intelligenti della futura era dell’informazione – avrebbero beneficiato delle economie di scala, proprio come ne hanno beneficiato le centrali elettriche. Nella primavera del 1961, il rapporto finale del comitato autorizzò la creazione di grandi sistemi di time-sharing come parte dello sviluppo del MIT.

A quel punto, Fernando Corbato, noto ai suoi colleghi come “Corby”, stava già lavorando per ampliare l’esperimento di McCarthy. Era un fisico di formazione e imparò a conoscere i computer mentre lavorava alla Whirlwind nel 1951, mentre era ancora uno studente laureato al MIT (l'unico tra tutti i partecipanti a questa storia a sopravvivere: nel gennaio 2019 aveva 92 anni). Dopo aver terminato il dottorato, divenne amministratore presso il neonato MIT Computing Center, costruito su un IBM 704. Corbato e il suo team (originariamente Marge Merwin e Bob Daly, due dei migliori programmatori del centro) chiamarono il loro sistema di time-sharing CTSS ( Sistema di time-sharing compatibile, "sistema di time-sharing compatibile") - perché potrebbe funzionare contemporaneamente al normale flusso di lavoro del 704, rilevando automaticamente i cicli del computer per gli utenti secondo necessità. Senza questa compatibilità, il progetto non avrebbe potuto funzionare perché Corby non aveva i fondi per acquistare un nuovo computer su cui costruire da zero un sistema di time-sharing e le operazioni di elaborazione batch esistenti non potevano essere interrotte.

Entro la fine del 1961, CTSS poteva supportare quattro terminali. Nel 1963, il MIT collocò due copie del CTSS su macchine IBM 7094 transistorizzate che costavano 3,5 milioni di dollari, circa 10 volte la capacità di memoria e la potenza del processore dei precedenti 704. Il software di monitoraggio passava in rassegna gli utenti attivi, servendoli ciascuno per una frazione di secondo prima di passare a quello successivo. Gli utenti possono salvare programmi e dati per un uso successivo nella propria area di archiviazione su disco protetta da password.

Storia di Internet: espansione dell'interattività
Corbato indossa il suo caratteristico papillon nella sala computer con un IBM 7094


Corby spiega come funziona il time sharing, inclusa una coda a due livelli, in una trasmissione televisiva del 1963

Ogni computer potrebbe servire circa 20 terminali. Ciò era sufficiente non solo per supportare un paio di piccole sale terminali, ma anche per distribuire l'accesso ai computer in tutta Cambridge. Corby e altri ingegneri chiave avevano i propri terminali in ufficio, e ad un certo punto il MIT iniziò a fornire terminali domestici al personale tecnico in modo che potesse lavorare sul sistema fuori orario senza dover recarsi al lavoro. Tutti i primi terminali consistevano in una macchina da scrivere convertita in grado di leggere i dati e trasmetterli su una linea telefonica, e di carta perforata ad alimentazione continua. I modem collegavano i terminali telefonici a un centralino privato nel campus del MIT, attraverso il quale potevano comunicare con il computer del CTSS. Il computer estendeva così i suoi sensi attraverso il telefono e i segnali che passavano da digitali ad analogici e viceversa. Questa è stata la prima fase di integrazione dei computer con la rete di telecomunicazioni. L'integrazione è stata facilitata dal controverso contesto normativo di AT&T. Il nucleo della rete era ancora regolamentato e la società era tenuta a fornire linee affittate a tariffe fisse, ma diverse decisioni della FCC avevano eroso il controllo della società sulla periferia e la società aveva poca voce in capitolo nel collegare i dispositivi alle sue linee. Pertanto, il MIT non ha richiesto l'autorizzazione per i terminali.

Storia di Internet: espansione dell'interattività
Terminale di computer tipico della metà degli anni '1960: IBM 2741.

L'obiettivo finale di Licklider, McCarthy e Corbato era aumentare la disponibilità di potenza di calcolo per i singoli ricercatori. Hanno scelto gli strumenti e la suddivisione del tempo per ragioni economiche: nessuno poteva immaginare di acquistare il proprio computer per ogni ricercatore del MIT. Tuttavia, questa scelta ha portato a effetti collaterali non voluti che non sarebbero stati realizzati nel paradigma "un uomo, un computer" di Clark. Il file system condiviso e i riferimenti incrociati degli account utente hanno consentito loro di condividere, collaborare e integrare il lavoro degli altri. Nel 1965, Noel Morris e Tom van Vleck accelerarono la collaborazione e la comunicazione creando il programma MAIL, che consentiva agli utenti di scambiarsi messaggi. Quando l'utente inviava un messaggio, il programma lo assegnava a uno speciale file della casella di posta nell'area file del destinatario. Se questo file non fosse vuoto, il programma LOGIN visualizzerebbe il messaggio "HAI MAIL". I contenuti della macchina divennero l’espressione delle azioni di una comunità di utenti, e questo aspetto sociale del time sharing al MIT finì per essere apprezzato tanto quanto l’idea originale dell’uso interattivo del computer.

Semi abbandonati

Leake, accettando l'offerta dell'ARPA e lasciando la BBN a capo del nuovo Information Processing Techniques Office (IPTO) dell'ARPA nel 1962, iniziò rapidamente a fare ciò che aveva promesso: concentrare gli sforzi di ricerca informatica dell'azienda sulla diffusione e sul miglioramento dell'hardware e del software time-sharing. Ha abbandonato la consueta pratica di elaborare le proposte di ricerca che arrivavano sulla sua scrivania ed è andato lui stesso sul campo, convincendo gli ingegneri a creare proposte di ricerca che avrebbe voluto approvare.

Il suo primo passo è stato riconfigurare un progetto di ricerca esistente presso i centri di comando della DSC a Santa Monica. Dall'ufficio di Lick alla DSC venne l'ordine di ridimensionare gli sforzi di questa ricerca e concentrarli sulla conversione del computer SAGE ridondante in un sistema di time-sharing. Leake credeva che le basi dell’interazione uomo-macchina in time-sharing dovessero essere gettate per prime, e che i centri di comando sarebbero arrivati ​​dopo. Che tale priorità coincidesse con i suoi interessi filosofici fu solo un felice incidente. Jules Schwartz, un veterano del progetto SAGE, stava sviluppando un nuovo sistema di time-sharing. Come il suo contemporaneo CTSS, divenne un luogo di incontro virtuale e i suoi comandi includevano una funzione DIAL per inviare messaggi di testo privati ​​da un utente a un altro - come nel seguente esempio di scambio tra Jon Jones e l'utente id 9.

COMPORRE 9 QUESTO È JOHN JONES, HO BISOGNO DI 20K PER CARICARE IL MIO PROG.
DALLE 9 TI RAGGIUNGIAMO IN 5 MINUTI.
DALLE 9 VAI AVANTI E CARICA

COMPORRE 9 QUESTO È JOHN JONES MI SERVONO 20K PER INIZIARE IL PROGRAMMA
DALLE 9 POSSIAMO DARLI IN 5 MINUTI
DALLE 9 IN AVANTI LANCIO

Quindi, per garantire i finanziamenti per futuri progetti di time-sharing al MIT, Licklider trovò Robert Fano a guidare il suo progetto di punta: il progetto MAC, che sopravvisse fino agli anni '1970 (MAC aveva molte abbreviazioni: "matematica e calcoli", "computer ad accesso multiplo", "computer ad accesso multiplo") “cognizione con l’aiuto di una macchina” [Matematica e calcolo, Computer ad accesso multiplo, Cognizione assistita dalla macchina]). Sebbene gli sviluppatori sperassero che il nuovo sistema potesse supportare almeno 200 utenti simultanei, non hanno tenuto conto della complessità sempre crescente del software utente, che ha facilmente assorbito tutti i miglioramenti nella velocità e nell'efficienza dell'hardware. Quando fu lanciato al MIT nel 1969, il sistema poteva supportare circa 60 utenti utilizzando le sue due unità di elaborazione centrali, ovvero più o meno lo stesso numero di utenti per processore del CTSS. Tuttavia, il numero totale di utenti era molto superiore al carico massimo possibile: nel giugno 1970 erano già registrati 408 utenti.

Il software di sistema del progetto, chiamato Multics, vantava alcuni importanti miglioramenti, alcuni dei quali sono ancora considerati all'avanguardia nei sistemi operativi odierni: un file system gerarchico strutturato ad albero con cartelle che potrebbero contenere altre cartelle; separazione delle esecuzioni dei comandi dall'utente e dal sistema a livello hardware; collegamento dinamico dei programmi con caricamento dei moduli del programma durante l'esecuzione secondo necessità; la possibilità di aggiungere o rimuovere CPU, banchi di memoria o dischi senza spegnere il sistema. Ken Thompson e Dennis Ritchie, programmatori del progetto Multics, in seguito crearono il sistema operativo Unix (il cui nome si riferisce al suo predecessore) per portare alcuni di questi concetti a sistemi informatici più semplici e su scala più piccola [Il nome "UNIX" (originariamente "Unics" ) è stato derivato da "Multics". La "U" in UNIX stava per "Uniplexed" in contrapposizione al "Multiplexed" alla base del nome Multics, per evidenziare il tentativo dei creatori di UNIX di allontanarsi dalle complessità del sistema Multics per produrre un approccio più semplice ed efficiente.] .

Lick piantò il suo ultimo seme a Berkeley, presso l'Università della California. Avviato nel 1963, Project Genie12 ha generato il Berkeley Timesharing System, una copia più piccola e orientata al commercio del Project MAC. Anche se nominalmente era gestito da diversi membri della facoltà universitaria, in realtà era gestito dallo studente Mel Peirtle, con l'aiuto di altri studenti, in particolare Chuck Tucker, Peter Deutsch e Butler Lampson. Alcuni di loro avevano già contratto il virus dell’interattività a Cambridge prima di arrivare a Berkeley. Deutsch, figlio di un professore di fisica del MIT e appassionato di prototipazione di computer, ha implementato il linguaggio di programmazione Lisp su un Digital PDP-1 da adolescente prima di essere studente a Berkeley. Lampson ha programmato il PDP-1 al Cambridge Electron Accelerator mentre era studente ad Harvard. Pairtle e il suo team hanno creato un sistema di time-sharing su un SDS 930 creato da Scientific Data Systems, una nuova società di computer fondata a Santa Monica nel 1961 (i progressi tecnici che avvenivano a Santa Monica in quel momento potrebbero essere oggetto di un discorso a parte I contributi alla tecnologia informatica avanzata negli anni '1960 furono apportati dalla RAND Corporation, dalla DSC e dalla SDS, tutte con sede lì).

SDS ha integrato il software Berkeley nel suo nuovo design, l'SDS 940. È diventato uno dei sistemi informatici in time-sharing più popolari alla fine degli anni '1960. Tymshare e Comshare, che commercializzavano il time-sharing vendendo servizi informatici remoti, acquistarono dozzine di SDS 940. Pyrtle e il suo team decisero anche di cimentarsi nel mercato commerciale e fondarono la Berkeley Computer Corporation (BCC) nel 1968, ma durante la recessione del 1969-1970 dichiarò fallimento. La maggior parte del team di Peirtle finì al Palo Alto Research Center (PARC) della Xerox, dove Tucker, Deutsch e Lampson contribuirono a progetti fondamentali tra cui la workstation personale Alto, le reti locali e la stampante laser.

Storia di Internet: espansione dell'interattività
Mel Peirtle (al centro) accanto al Berkeley Timesharing System

Naturalmente, non tutti i progetti di multiproprietà degli anni ’1960 furono grazie a Licklider. Le notizie su ciò che stava accadendo al MIT e ai Lincoln Laboratories si diffusero attraverso letteratura tecnica, conferenze, collegamenti accademici e transizioni di lavoro. Grazie a questi canali attecchirono altri semi, trasportati dal vento. All'Università dell'Illinois, Don Bitzer vendette il suo sistema PLATO al Dipartimento della Difesa, che avrebbe dovuto ridurre i costi della formazione tecnica per il personale militare. Clifford Shaw ha creato il JOHNNIAC Open Shop System (JOSS), finanziato dall'aeronautica militare, per migliorare la capacità del personale RAND di condurre rapidamente analisi numeriche. Il sistema di time-sharing di Dartmouth era direttamente collegato agli eventi del MIT, ma per il resto era un progetto assolutamente unico, finanziato interamente da civili della National Science Foundation, partendo dal presupposto che l’esperienza informatica sarebbe diventata una parte necessaria dell’educazione dei leader statunitensi. prossima generazione.

Verso la metà degli anni ’1960, il time sharing non aveva ancora preso completamente il sopravvento sull’ecosistema informatico. Le tradizionali attività di elaborazione batch hanno dominato sia in termini di vendite che di popolarità, soprattutto al di fuori dei campus universitari. Ma ha comunque trovato la sua nicchia.

L'ufficio di Taylor

Nell'estate del 1964, circa due anni dopo il suo arrivo all'ARPA, Licklider cambiò nuovamente lavoro, questa volta trasferendosi in un centro di ricerca IBM a nord di New York. Sconvolto dalla perdita del contratto Project MAC con il produttore di computer rivale General Electric dopo anni di buoni rapporti con il MIT, Leake dovette fornire a IBM la sua esperienza diretta di una tendenza che sembrava passare oltre l'azienda. Per Leake, il nuovo lavoro offriva l'opportunità di convertire l'ultimo baluardo dell'elaborazione batch tradizionale in una nuova fede nell'interattività (ma non ha funzionato: Leake è stato messo in secondo piano e sua moglie ha sofferto, isolata a Yorktown Heights). deserto (si trasferì all'ufficio IBM di Cambridge, per poi tornare al MIT nel 1967 per dirigere il progetto MAC).

Fu sostituito a capo dell'IPTO da Ivan Sutherland, un giovane esperto di computer grafica, che fu a sua volta sostituito nel 1966 da Robert Taylor. L'articolo di Lick del 1960 "Symbiosis of Man and Machine" trasformò Taylor in un sostenitore dell'informatica interattiva e la raccomandazione di Lick lo portò all'ARPA dopo aver lavorato brevemente a un programma di ricerca alla NASA. La sua personalità ed esperienza lo rendevano più simile a Leake che a Sutherland. Psicologo di formazione, mancava di conoscenze tecniche nel campo dei computer, ma compensava la sua mancanza con entusiasmo e leadership fiduciosa.

Un giorno, mentre Taylor era nel suo ufficio, il nuovo capo dell'IPTO ebbe un'idea. Si sedette a una scrivania con tre terminali diversi che gli permettevano di comunicare con tre sistemi di time-sharing finanziati dall'ARPA situati a Cambridge, Berkeley e Santa Monica. Allo stesso tempo, non erano collegati tra loro: per trasferire le informazioni da un sistema all'altro, doveva farlo da solo, fisicamente, usando il corpo e la mente.

I semi gettati da Licklider hanno dato i loro frutti. Creò una comunità sociale di dipendenti IPTO che si trasformò in molti altri centri informatici, ognuno dei quali creò una piccola comunità di esperti informatici riuniti attorno al focolare di un computer in condivisione del tempo. Taylor pensava che fosse giunto il momento di collegare insieme questi centri. Le loro strutture sociali e tecniche individuali, una volta connesse, saranno in grado di formare una sorta di superorganismo, i cui rizomi si diffonderanno in tutto il continente, riproducendo su scala di livello superiore i vantaggi sociali della condivisione del tempo. E con questo pensiero iniziarono le battaglie tecniche e politiche che portarono alla creazione di ARPANET.

Cos'altro leggere

  • Richard J. Barber Associates, Agenzia per progetti di ricerca avanzata, 1958-1974 (1975)
  • Katie Hafner e Matthew Lyon, Dove i maghi restano svegli fino a tardi: le origini di Internet (1996)
  • Severo M. Ornstein, L'informatica nel Medioevo: uno sguardo dalle trincee, 1955-1983 (2002)
  • M. Mitchell Waldrop, La macchina dei sogni: JCR Licklider e la rivoluzione che ha reso l'informatica personale (2001)

Fonte: habr.com

Aggiungi un commento