A História da Internet: Expandindo a Interatividade

A História da Internet: Expandindo a Interatividade

Outros artigos da série:

No início da década de 1960, as máquinas de computação interativas, que começaram sua trajetória como delicados brotos cultivados nos laboratórios de Lincoln e MIT, começaram a se espalhar por toda parte, e isso em dois sentidos diferentes. Primeiro, os próprios computadores estendiam seus tentáculos, alcançando prédios vizinhos, campi e cidades, permitindo que os usuários interagissem com eles à distância, e o melhor, vários usuários ao mesmo tempo. Esses novos sistemas de compartilhamento de tempo floresceram, eventualmente se transformando em plataformas para as primeiras comunidades virtuais online. Em segundo lugar, as sementes da interatividade se espalharam por todos os estados, enraizando-se na Califórnia. E o responsável por essa primeira semeadura foi uma pessoa, um psicólogo chamado Joseph Carl Robnett Licklider.

Joseph "semente da maçã"*

*Uma alusão a um personagem do folclore americano conhecido como Johnny Appleseed, ou "Johnny semente de maçã", famoso por semear maçãs em todo o Meio-Oeste dos EUA (apple seed – semente de maçã) / nota do tradutor.

Joseph Carl Robnett Licklider – para os amigos, "Lick" – especializou-se em psicoacústica, um campo que conectava estados imaginários de consciência, a psicologia medida por instrumentos e a física do som. Mencionamos ele anteriormente – ele foi consultor nas audiências da FCC sobre o Hush-a-Phone na década de 1950. Aprimorou suas habilidades no laboratório de psicoacústica de Harvard durante a guerra, desenvolvendo tecnologias que melhoravam a audibilidade das transmissões de rádio em bombardeiros barulhentos.

A História da Internet: Expandindo a Interatividade
Joseph Carl Robnett Licklider, também conhecido como Lick

Assim como muitos cientistas americanos de sua geração, ele encontrou maneiras de alinhar seus interesses com as necessidades militares após a guerra, não porque estivesse particularmente interessado em armamentos ou defesa nacional. Havia apenas duas grandes fontes civis de financiamento de pesquisas científicas — eram instituições privadas fundadas por gigantes industriais no início do século: a Fundação Rockefeller e o Instituto Carnegie. Os institutos nacionais de saúde dispunham de apenas alguns milhões de dólares, e a Fundação Nacional de Ciência foi criada apenas em 1950, com um orçamento igualmente modesto. Na década de 1950, para obter financiamento para projetos científicos e técnicos interessantes, era melhor contar com o ministério da defesa.

Por isso, na década de 1950, Leek ingressou no laboratório acústico do MIT, dirigido pelos físicos Leo Beranek e Richard Bolt, e que recebia quase todo o seu financiamento da Marinha dos EUA. Após isso, sua experiência na interconexão dos sentidos humanos com equipamentos eletrônicos fez dele o primeiro candidato para um novo projeto de defesa aérea do MIT. Participando do grupo de desenvolvimento "Projeto Charles", que tratava da implementação do relatório sobre defesa aérea do comitê Wally, Leek insistiu na inclusão de pesquisas sobre o fator humano no projeto, resultando em sua nomeação como um dos diretores de desenvolvimento de displays para radares no laboratório Lincoln.

Lá, em algum momento no meio da década de 1950, ele se encontrou com Wes Clark e o TX-2, e imediatamente se fascinou pela interatividade computacional. Ficou encantado com a ideia de ter controle total sobre uma poderosa máquina capaz de resolver instantaneamente qualquer tarefa que lhe fosse proposta. Ele começou a desenvolver a ideia de criar uma "simbiose entre humanos e máquinas", uma parceria entre humanos e computadores que pudesse amplificar o poder intelectual humano da mesma forma que máquinas industriais aprimoram suas capacidades físicas (vale ressaltar que Leek via essa fase como intermediária e que, posteriormente, os computadores aprenderiam a pensar por conta própria). Ele notou que 85% do seu tempo de trabalho

Foi dedicado principalmente a ações burocráticas ou mecânicas: pesquisa, cálculos, elaboração de desenhos, conversão, determinação das consequências lógicas ou dinâmicas de um conjunto de suposições ou hipóteses, preparação para a tomada de decisão. Além disso, minhas escolhas sobre o que deve e o que não deve ser tentado foram, em grande medida, determinadas por argumentos de viabilidade burocrática, e não pela capacidade intelectual. Operações que consomem a maior parte do tempo supostamente dedicado a reflexões técnicas poderiam ser realizadas melhor por máquinas do que por pessoas.

O conceito geral não se afastou muito do que foi descrito por Vannevar Bush como "Memex" – um amplificador intelectual cuja ideia ele esboçou em 1945 no livro "Como Podemos Pensar", embora, em vez de uma mistura de componentes eletromecânicos e eletrônicos, como na proposta de Bush, tenhamos chegado a computadores digitais puramente eletrônicos. Tal computador usaria sua velocidade incrível para auxiliar no trabalho burocrático relacionado a qualquer projeto científico ou técnico. As pessoas poderiam se livrar desse trabalho monótono e dedicar toda a atenção à formulação de hipóteses, criação de modelos e atribuição de tarefas ao computador. Essa parceria traria benefícios incríveis tanto para pesquisadores quanto para a defesa nacional e ajudaria os cientistas americanos a ultrapassarem os soviéticos.

A História da Internet: Expandindo a Interatividade
"Memex" de Vannevar Bush, um conceito inicial de um sistema de recuperação automática de informações que complementa a inteligência.

Logo após esse encontro marcante, Lick trouxe sua paixão por computadores interativos para seu novo local de trabalho em uma empresa de consultoria dirigida por seus antigos colegas, Bolt e Beranek. Eles trabalharam como consultores paralelamente ao trabalho acadêmico na área de física; por exemplo, estudaram a acústica de cinemas em Hoboken (Nova Jersey). A realização de um projeto para analisar a acústica do novo edifício da ONU em Nova York lhes proporcionou um grande fluxo de contratos, então decidiram deixar o MIT e se dedicar à consultoria em tempo integral. Em breve, juntou-se a eles um terceiro parceiro, o arquiteto Robert Newman, e eles se nomearam "Bolt, Beranek e Newman" (BBN). Até 1957, a empresa cresceu para um tamanho médio com várias dezenas de funcionários, e Beranek achou que estavam correndo o risco de saturar o mercado de pesquisas acústicas. Ele queria expandir a competência da empresa além do som, abrangendo todo o espectro da interação humana com o ambiente artificial, desde salas de concertos até automóveis, e por todos os sentidos.

E ele, claro, encontrou o velho colega Licklider, e o contratou em condições generosas como novo vice-presidente de psicoacústica. No entanto, Beranek não previu o intenso entusiasmo de Lick por computação interativa. Em vez de um especialista em psicoacústica, ele ficou com um tipo que não era exatamente um perito em computadores, mas sim um pregador de computadores, ansioso para abrir os olhos dos outros. Em um ano, ele convenceu Beranek a desembolsar dezenas de milhares de dólares para comprar um computador, um pequeno dispositivo fraco LGP-30, fabricado pelo contratante do ministério da defesa Librascope. Sem experiência em engenharia, ele trouxe outro veterano do SAGE, Edward Fredkin, para ajudar a configurar a máquina. Embora o computador tenha desviado Lick em grande parte de seu trabalho principal enquanto ele tentava aprender programação, após um ano e meio ele convenceu os parceiros a gastar mais dinheiro ($150.000, que hoje seria cerca de $1,25 milhões) para comprar um computador mais poderoso: o novíssimo PDP-1 da DEC. Lick convenceu a BBN de que os computadores digitais eram o futuro e que, de alguma forma, algum dia seus investimentos nessa área valeriam a pena.

Logo após isso, Lik quase acidentalmente se encontrou em uma posição ideal para promover a cultura da interatividade em todo o país, tornando-se o chefe de um novo departamento governamental de computação.

ARPA

Durante a Guerra Fria, cada ação tinha sua contraparte. Assim como a primeira bomba atômica soviética levou à criação do SAGE, o primeiro satélite artificial da Terra, lançado pela URSS em outubro de 1957, gerou uma onda de reações no governo americano. A situação era agravadada pelo fato de que, embora a URSS estivesse quatro anos atrás dos EUA no que diz respeito ao teste da bomba nuclear, na corrida espacial ela deu um salto à frente, superando os americanos na corrida para a órbita (ainda que por cerca de quatro meses).

Uma das respostas ao lançamento do Sputnik-1 em 1958 foi a criação da Advanced Research Projects Agency do Departamento de Defesa dos EUA (ARPA). Ao contrário das modestas quantias destinadas à ciência civil, a ARPA recebeu um orçamento de $520 milhões, que era três vezes maior que o financiamento da Fundação Nacional de Ciência, que por sua vez foi triplicado em resposta ao surgimento do Sputnik-1.

Embora a Administração pudesse trabalhar em uma ampla gama de projetos avançados que o ministro da Defesa considerasse apropriados, inicialmente o foco deveria ser na construção de foguetes e no espaço – esta foi a resposta decisiva ao Sputnik-1. A ARPA relatava diretamente ao ministro da Defesa, o que lhe permitiu se elevar acima da rivalidade contraproducente que enfraquecia toda a indústria, criando um plano unificado e coerente para o desenvolvimento do programa espacial americano. No entanto, na prática, todos os seus projetos nessa área logo foram tomados por concorrentes: a Força Aérea não estava disposta a ceder o controle da construção de foguetes militares, e a lei nacional de aeronaútica e espaço, assinada em julho de 1958, estabeleceu uma nova agência civil para lidar com todas as questões espaciais que não estivessem relacionadas com armas. No entanto, após a criação da ARPA, ela encontrou razões para sobreviver, pois recebeu grandes projetos de pesquisa nas áreas de defesa contra mísseis balísticos e detecção de testes nucleares. Contudo, também se tornou um local de trabalho para pequenos projetos que desejavam explorar várias agências militares. Assim, em vez de ser a

O último projeto selecionado foi "o projeto Orion" – uma nave espacial com motor de impulso nuclear ("explosão-voo"). A ARPA interrompeu seu financiamento em 1959, pois não conseguia ver isso como nada além de um projeto puramente civil, que caía sob a responsabilidade da NASA. Por sua vez, a NASA não queria sujar sua reputação imaculada ao se envolver com armas nucleares. A Força Aérea relutantemente aportou alguns fundos para que o projeto continuasse a se desenvolver, mas ele acabou morrendo após o acordo de 1963, que proibiu testes de armas nucleares na atmosfera ou no espaço. E embora essa ideia fosse tecnicamente muito interessante, é difícil imaginar que algum governo autorizasse o lançamento de um foguete cheio de milhares de bombas nucleares.

A primeira incursão da ARPA no campo da computação ocorreu simplesmente por necessidade de ocupar a administração. Em 1961, a Força Aérea tinha em mãos dois ativos ociosos que precisavam ser utilizados. À medida que se aproximavam da implementação dos primeiros centros de detecção SAGE, a Força Aérea recrutou a RAND Corporation de Santa Mônica (Califórnia) para treinar o pessoal e equipar cerca de vinte centros de defesa aérea computadorizados com softwares de gerenciamento. Para este trabalho, a RAND criou uma nova entidade, a Corporation for System Development (SDC). A experiência da SDC em software se mostrou valiosa para a Força Aérea, porém o projeto SAGE estava chegando ao fim, e não havia o que fazer. O segundo ativo ocioso era um computador AN/FSQ-32 extremamente caro, requisitado da IBM para o projeto SAGE, mas posteriormente considerado desnecessário. O departamento de Defesa resolveu ambos os problemas, dando à ARPA uma nova tarefa de pesquisa relacionada a centros de comando e prometendo uma concessão de $6 milhões para que a SDC estudasse questões sobre centros de comando com o auxílio do Q-32.

Em breve, a ARPA decidiu regular esse programa de pesquisa como parte de uma nova divisão para investigar o processamento de informações. Aproximadamente ao mesmo tempo, a administração recebeu uma nova tarefa – criar um programa na área de ciências comportamentais. Não está claro exatamente por quais razões, mas a liderança da administração decidiu contratar Licklider como diretor de ambos os programas. Talvez tenha sido uma ideia de Gene Fubini, diretor de pesquisas do Departamento de Defesa, que conhecia Lick devido ao trabalho em SAGE.

Assim como Baranek em seu tempo, Jack Ruina, que na época chefiava a ARPA, não fazia ideia do que o aguardava quando convidou Lick para uma entrevista. Ele acreditava que estava contratando um especialista em comportamento com algum conhecimento em informática. Em vez disso, ele se deparou com toda a força das ideias sobre o simbiose entre humanos e computadores. Lick argumentou que um centro de comando computadorizado precisaria de computadores interativos e, portanto, o principal motor do programa de pesquisa da ARPA deveria ser um avanço na vanguarda das máquinas de computação interativa. Para Lick, isso significava compartilhamento de tempo.

Compartilhamento de tempo

Os sistemas de divisão de tempo surgiram com o mesmo princípio básico que a série TX de Wes Clark: os computadores devem ser amigáveis ao usuário. No entanto, ao contrário de Clark, os defensores da divisão de tempo acreditavam que uma única pessoa não poderia usar um computador inteiro de forma eficaz. Um pesquisador pode passar vários minutos estudando a saída de um programa antes de fazer uma pequena alteração e executá-lo novamente. Nesse intervalo, o computador não teria nada para fazer, seu imenso poder ficaria ocioso, e isso seria caro. Mesmo os intervalos entre toques de tecla de centenas de milissegundos pareciam enormes abismos de tempo de computação desperdiçado, durante os quais milhares de cálculos poderiam ser realizados.

Todo esse poder computacional pode ficar ocioso se puder ser compartilhado entre muitos usuários. Ao dividir a atenção do computador de forma que ele atendesse a cada usuário por vez, o desenvolvedor poderia alcançar dois objetivos com um único tiro – fornecer a ilusão de um computador interativo, totalmente sob o controle do usuário, sem desperdiçar uma grande parte da capacidade de computação do equipamento caro.

Essa conceito foi introduzido ainda no SAGE, que poderia atender a dezenas de diferentes operadores simultaneamente, cada um monitorando seu setor do espaço aéreo. Ao encontrar Clark, Lick imediatamente viu o potencial de combinar a divisão de usuários do SAGE com a liberdade interativa do TX-0 e TX-2 para criar uma nova e poderosa mistura, que formou a base de sua promoção do simbiose entre o homem e o computador, apresentada ao Ministério da Defesa em seu trabalho de 1957 "Um Sistema Verdadeiramente Sábio, ou Avante, para Sistemas Pensantes Híbridos Máquina/Homem" [sage em inglês – sábio / nota da tradução]. Nesse trabalho, ele descreveu um sistema computacional para cientistas, muito semelhante ao SAGE em estrutura, com entrada via pistola de luz, e "uso simultâneo (com rápida divisão de tempo) das capacidades da máquina para calcular e armazenar informações por muitas pessoas."

No entanto, Lick não tinha habilidades de engenharia para desenvolver ou criar um sistema como esse. Ele aprendeu os fundamentos da programação na BBN, mas isso era o limite de suas capacidades. A primeira pessoa a implementar na prática a teoria da divisão de tempo foi John McCarthy, um matemático do MIT. McCarthy precisava de acesso constante a um computador para criar ferramentas e modelos para manipular a lógica matemática – para ele, esses eram os primeiros passos em direção à inteligência artificial. Em 1959, ele construiu um protótipo que consistia em um módulo interativo conectado ao computador IBM 704 da universidade, que usava processamento em lote. Ironicamente, o primeiro “dispositivo de divisão de tempo” tinha apenas um console interativo – um teleimpressor Flexowriter.

Mas no início da década de 1960, a faculdade de engenharia do MIT chegou à necessidade de investimentos ativos em computação interativa. Cada estudante e professor interessado em programação se conectava aos computadores. O processamento em lote usava o tempo do computador de forma muito eficiente, mas perdia muito tempo dos pesquisadores – o tempo médio de processamento de uma tarefa no 704 era superior a um dia.

Para estudar planos de longo prazo para atender à crescente demanda por recursos computacionais, foi criado um comitê universitário no MIT, que era predominantemente favorável à divisão de tempo. Clark argumentava que a transição para interatividade não significa divisão de tempo. Ele disse que, do ponto de vista prático, a divisão de tempo implica a renúncia a monitores de vídeo interativos e interação em tempo real – esses eram aspectos críticos do projeto em que ele trabalhava no laboratório de biofísica do MIT. Mas em um nível mais fundamental, aparentemente, Clark tinha uma profunda aversão filosófica à ideia de compartilhamento de seu espaço de trabalho. Até 1990, ele se recusou a conectar seu computador à internet, afirmando que redes eram um "erro" e que "não funcionam".

Ele formou com os alunos uma "subsubcultura", um pequeno ramificação dentro da já excêntrica cultura acadêmica de máquinas computacionais interativas. No entanto, seus argumentos em favor de pequenas estações de trabalho, que não precisavam ser compartilhadas, não convenceram seus colegas. Considerando o custo mesmo do menor computador individual na época, essa abordagem parecia economicamente insustentável para os outros engenheiros. Além disso, a maioria na época acreditava que os computadores – usinas elétricas inteligentes da emergente era da informação – se beneficiariam das economias de escala, assim como as usinas elétricas. Na primavera de 1961, o relatório final do comitê sancionou a criação de grandes sistemas com compartilhamento de tempo no âmbito do desenvolvimento do MIT.

Naquela época, Fernando Corbato, conhecido entre os colegas como "Corby", já estava trabalhando na ampliação do experimento de McCarthy. Ele era fisico por formação e aprendeu sobre computadores enquanto trabalhava no Whirlwind em 1951, quando ainda era estudante de pós-graduação no MIT (sendo o único dos participantes dessa história que ainda está vivo – em janeiro de 2019, ele tinha 92 anos). Após defender sua tese de doutorado, ele se tornou administrador no recém-criado centro de computação do MIT, estabelecido com base no IBM 704. Corbato e sua equipe (composta inicialmente por Marge Mervin e Bob Daley, os dois melhores programadores do centro) chamaram seu sistema de compartilhamento de tempo de CTSS (Sistema de Compartilhamento de Tempo Compatível) – pois ele podia operar simultaneamente com o processo normal do 704, automaticamente capturando ciclos computacionais para os usuários conforme necessário. Sem essa compatibilidade, o projeto não teria funcionado, pois Corby não tinha financiamento para adquirir um novo computador para criar um sistema de compartilhamento de tempo do zero, e não era possível interromper as operações existentes de processamento de lotes.

Até o final de 1961, o CTSS poderia suportar quatro terminais. Em 1963, o MIT instalou duas cópias do CTSS em máquinas IBM 7094 de transistores, custando 3,5 milhões cada, aproximadamente 10 vezes a capacidade de memória e potência de processamento das máquinas 704 anteriores. O software de controle alternava entre os usuários ativos, atendendo cada um deles por uma fração de segundo antes de passar para o próximo. Os usuários podiam salvar programas e dados para uso posterior em sua própria área de memória em disco, protegida por senha.

A História da Internet: Expandindo a Interatividade
Corbato com seu famoso gravata borboleta na sala de computadores com a IBM 7094

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Corbi explica o esquema de funcionamento da divisão de tempo, incluindo uma fila de dois níveis, na transmissão televisiva de 1963

Cada computador podia atender cerca de 20 terminais. Isso era suficiente não apenas para suportar algumas pequenas salas de terminais, mas também para espalhar o acesso ao computador por toda a Cambridge. Corbi e outros engenheiros importantes tinham seus próprios terminais no escritório, e a partir de determinado momento, o MIT começou a fornecer terminais domésticos para a equipe técnica, para que pudessem trabalhar com o sistema fora do horário, sem necessidade de ir ao trabalho. Todos os primeiros terminais eram compostos por uma máquina de escrever modificada, capaz de ler dados e transmiti-los por linha telefônica, e papel perfurado de alimentação contínua. Modems conectavam os terminais por telefone a um comutador privado no terreno do MIT, através do qual podiam se conectar ao computador CTSS. O computador, assim, estendia seus sentidos através do telefone e sinais, convertendo-os de digital para analógico e vice-versa. Esta foi a primeira etapa da integração de computadores com a rede de telecomunicações. A integração foi favorecida pela situação ambígua em relação à regulamentação da AT&T. A base da rede ainda era regulamentada, e a empresa era obrigada a fornecer linhas dedicadas a tarifas fixas, mas algumas decisões da FCC diluíram o controle da empresa sobre a periferia, e ela pouco podia rebatê-las em relação à conexão de diversos dispositivos às suas linhas. Portanto, o MIT não precisava de autorização para os terminais.

A História da Internet: Expandindo a Interatividade
Terminal de computador típico do meio da década de 1960: IBM 2741.

O objetivo final de Licklider, McCarthy e Corbato era aumentar a disponibilidade de poder computacional para pesquisadores individuais. Eles optaram por recursos e compartilhamento de tempo por razões econômicas: ninguém conseguia imaginar que cada pesquisador no MIT teria seu próprio computador. No entanto, essa escolha resultou em efeitos colaterais não intencionais que não poderiam ter sido previstos na paradigma de Clark, 'uma pessoa, um computador'. Um sistema de arquivos comum e links cruzados para contas de usuários permitiram que eles compartilhassem entre si, trabalhassem em colaboração e complementassem o trabalho uns dos outros. Em 1965, Noel Morris e Tom van Vleck aceleraram a colaboração e comunicação ao criar o programa MAIL, que permitia aos usuários trocar mensagens. Quando um usuário enviava uma mensagem, o programa a anexava a um arquivo especial de caixa de correio na área de arquivos do destinatário. Se esse arquivo não estava vazio, o programa LOGIN exibia a mensagem 'VOCÊ TEM CORREIO'. O conteúdo da máquina transformou-se em uma expressão das ações da comunidade de usuários, e esse aspecto social do compartilhamento de tempo no MIT passou a ser valorizado tanto quanto a ideia original do uso interativo do computador.

Sementes deixadas

Licklider, ao aceitar a proposta da ARPA e deixar a BBN para liderar um novo departamento da ARPA, o Escritório de Técnicas de Processamento de Informação (Information Processing Techniques Office, IPTO) em 1962, rapidamente começou a fazer o que havia prometido: concentrar os esforços de pesquisa da empresa na área de computação na disseminação e melhoria de hardware e software para compartilhamento de tempo. Ele abandonou a prática usual de processar propostas de pesquisa que deveriam ser apresentadas a ele, e começou a ir ao 'campo', incentivando engenheiros a criar propostas de pesquisa que ele gostaria de aprovar.

O primeiro passo foi a reconfiguração do existente projeto de pesquisa dos centros de comando SDC em Santa Monica. Do escritório de Lick em SDC, uma equipe foi enviada para reduzir os esforços nessa pesquisa e concentrar-se na conversão do computador excedente SAGE em um sistema de tempo compartilhado. Lick acreditava que, primeiro, era necessário estabelecer uma base de interação homem-máquina em tempo compartilhado, e que os centros de comando viriam depois. O fato de essa prioridade coincidir com seus interesses filosóficos era apenas uma feliz coincidência. Jules Schwartz, um veterano do projeto SAGE, estava desenvolvendo um novo sistema de tempo compartilhado. Assim como seu contemporâneo CTSS, ele se tornou um local virtual de encontros, e entre suas funções estava a DIAL, para enviar mensagens de texto pessoais de um usuário para outro - como no exemplo de troca entre John Jones e um usuário com id igual a 9.

DIAL 9 SOU JOHN JONES, PRECISO DE 20K PARA CARREGAR MEU PROG
DE 9 NÓS PODEMOS COLOCÁ-LO EM 5 MINUTOS.
DE 9 VÁ EM FRENTE E CARREGUE

DIAL 9 É JOHN JONES, PRECISO DE 20K PARA INICIAR O PROG
DE 9 NÓS CONSEGUIMOS LHE DAR EM 5 MINUTOS
DE 9 VÁ EM FRENTE E INICIE

Então, para garantir o financiamento de futuros projetos de desenvolvimento de tempo compartilhado no MIT, Licklider encontrou Robert Fano para liderar seu projeto principal: o Projeto MAC, que sobreviveu até a década de 1970 (as siglas MAC tinham muitos significados - "Matemática e Cálculos", "Computador de Acesso Múltiplo", "Cognição Assistida por Máquina" [Mathematics And Computation, Multiple-Access Computer, Machine-Aided Cognition]). Embora os desenvolvedores esperassem que o novo sistema pudesse suportar pelo menos 200 usuários simultâneos, eles não levaram em conta a crescente complexidade do software do usuário, que facilmente absorvia todas as melhorias na velocidade e eficiência do hardware. Após seu lançamento no MIT em 1969, o sistema podia suportar cerca de 60 usuários com dois de seus processadores centrais, o que era aproximadamente igual ao número de usuários por processador no CTSS. No entanto, o total de usuários era muito maior do que a carga máxima possível - em junho de 1970, já havia 408 usuários registrados.

O software do projeto Multics apresentou algumas melhorias significativas, muitas das quais ainda são consideradas avançadas nos sistemas operacionais de hoje: sistema de arquivos hierárquico em estrutura de árvore com pastas que podem conter outras pastas; separação das execuções de comandos entre o usuário e o sistema no nível de hardware; vinculação dinâmica de programas com carregamento de módulos de software durante a execução conforme necessário; a capacidade de adicionar ou remover CPUs, bancos de memória ou discos sem desligar o sistema. Ken Thompson e Dennis Ritchie, programadores do projeto Multics, mais tarde criaram o sistema operacional Unix (cujo nome faz referência à sua predecessora) para transferir algumas dessas concepções para sistemas computacionais mais simples e menos escaláveis [O nome "UNIX" (inicialmente "Unics") foi formado a partir de "Multics". A letra U no nome UNIX significava "Uniplexed" em oposição a "Multiplexed", que esteve na base do nome do sistema Multics, para enfatizar a tentativa dos criadores do UNIX de se distanciar das complexidades do Multics e desenvolver uma abordagem mais simples e funcional.]

A última semente que Lick lançou foi em Berkeley, na Universidade da Califórnia. O projeto Genie12, iniciado em 1963, deu origem ao sistema de tempo compartilhado de Berkeley [Berkeley Timesharing System] – uma cópia comercialmente orientada do Project MAC em menor escala. Embora nominalmente fosse gerido por vários professores da universidade, na prática, o trabalho foi conduzido pelo estudante Mel Pirtle, com a ajuda de outros estudantes, incluindo Chuck Tucker, Peter Deutsch e Butler Lampson. Alguns deles já haviam sido contagiados pelo vírus da interatividade em Cambridge antes de chegarem a Berkeley. Deutsch, filho de um professor de física do MIT e entusiasta da construção de protótipos de computadores, implementou a linguagem de programação Lisp no Digital PDP-1 ainda na adolescência, antes de se tornar estudante em Berkeley. Lampson programou no PDP-1 em um acelerador eletrônico de Cambridge, enquanto era estudante em Harvard. Pirtle e sua equipe criaram o sistema de tempo compartilhado no SDS 930, desenvolvido pela Scientific Data Systems, uma nova empresa de computadores fundada em Santa Monica em 1961 (sobre as inovações técnicas que ocorreram em Santa Monica naquela época, poderia ser escrita uma matéria separada. A RAND Corporation, SDC e SDS, com sede lá, fizeram contribuições significativas para a tecnologia de computadores avançada dos anos 1960).

A SDS integrou o software de Berkeley em seu novo projeto, o SDS 940. Ele se tornou um dos sistemas de computadores de tempo compartilhado mais populares no final da década de 1960. As empresas Tymshare e Comshare, que comercializaram o tempo compartilhado oferecendo serviços de computação remota, adquiriram dezenas de SDS 940. Pirtle e sua equipe também decidiram testar suas habilidades no mercado comercial e fundaram a Berkeley Computer Corporation (BCC) em 1968, mas durante a recessão de 1969-1970, ela declarou falência. A maior parte da equipe de Pirtle acabou no centro de pesquisa Palo Alto da Xerox (PARC), onde Tucker, Deutsch e Lampson contribuíram para projetos icônicos, incluindo a estação de trabalho pessoal Alto, redes locais e impressoras a laser.

A História da Internet: Expandindo a Interatividade
Mel Pirtle (no centro) ao lado do Berkeley Timesharing System

Claro, nem todos os projetos de compartilhamento de tempo da década de 1960 foram criados graças a Licklider. As notícias sobre o que acontecia no MIT e nos laboratórios Lincoln se disseminavam por meio de literatura técnica, conferências, conexões acadêmicas e transferências de funcionários de um trabalho para outro. Através desses canais, outras sementes também se espalharam. Na Universidade de Illinois, Don Bitzer vendeu ao Departamento de Defesa seu sistema PLATO, que visava reduzir os custos de treinamento técnico para o pessoal militar. Clifford Shaw criou o JOHNNIAC Open Shop System (JOSS), financiado pela Força Aérea, destinado a aprimorar a capacidade dos funcionários da RAND para realizar análises numéricas rapidamente. O sistema de compartilhamento de tempo de Dartmouth estava diretamente relacionado aos eventos que ocorriam no MIT, mas, fora isso, era um projeto absolutamente único, realizado com dinheiro exclusivamente de civis da Fundação Nacional de Ciência, sob a suposição de que a experiência em trabalhar com computadores se tornaria uma parte essencial da educação dos futuros líderes dos Estados Unidos.

Até meados da década de 1960, o compartilhamento de tempo ainda não havia dominado completamente o ecossistema das máquinas computacionais. As empresas tradicionais de processamento em lote prevaleciam, tanto em vendas quanto em popularidade, especialmente fora dos campi universitários. No entanto, conseguiu encontrar seu nicho.

Escritório de Taylor

No verão de 1964, cerca de dois anos após sua chegada à ARPA, Licklider mudou de emprego novamente, desta vez se mudando para o centro de pesquisa da IBM ao norte de Nova York. Chocado pela perda do contrato do Project MAC em favor de um fabricante de computadores concorrente, a General Electric, após muitos anos de boas relações com o MIT, Lick deveria compartilhar com a IBM sua experiência em primeira mão sobre uma tendência que parecia estar passando pela empresa. Para Lick, o novo emprego oferecia a oportunidade de transformar o último bastião do processamento de dados em lote em uma nova crença na interatividade (mas isso não deu certo – Lick foi afastado para o fundo, e sua esposa sofria, isolada em uma localidade remota em Yorktown Heights. Ele foi transferido para o escritório da IBM em Cambridge e, em 1967, retornou ao MIT para liderar o Project MAC).

No lugar de Licklider, Ivan Sutherland, um jovem especialista em gráficos de computador, assumiu, sendo sucedido por Robert Taylor em 1966. O trabalho de Lick de 1960 "O Simbiose do Homem e da Máquina" fez de Taylor um defensor dos computadores interativos, e por recomendação de Lick, ele ingressou na ARPA após trabalhar um tempo em um programa de pesquisa na NASA. Sua personalidade e experiência o tornaram mais semelhante a Lick do que a Sutherland. Psicólogo de formação, ele não tinha conhecimentos técnicos em máquinas computacionais, mas compensou essa falta com entusiasmo e liderança firme.

Certa vez, enquanto Taylor estava em seu escritório, uma ideia surgiu para o recém-nomeado chefe do IPTO. Ele estava sentado à mesa com três terminais diferentes que permitiam que ele se conectasse a três sistemas de divisão de tempo financiados pela ARPA, situados em Cambridge, Berkeley e Santa Monica. No entanto, essas máquinas não estavam conectadas entre si – para transmitir informações de uma para outra, ele tinha que fazer isso fisicamente, usando seu corpo e mente.

As sementes plantadas por Licklider deram frutos. Ele criou uma comunidade social de funcionários do IPTO, que se expandiu para muitos outros centros de computação, cada um formando uma pequena comunidade de especialistas em computação reunidos em torno de um núcleo de computador com divisão de tempo. Taylor sentiu que havia chegado o momento de conectar esses centros. Suas estruturas sociais e técnicas, quando interligadas, poderiam formar um superorganismo, cujas raízes se espalhariam por todo o continente, reproduzindo as vantagens sociais da divisão de tempo em uma escala mais alta. E com esse pensamento, começaram as batalhas técnicas e políticas que levaram à criação da ARPANET.

O que mais ler

  • Richard J. Barber Associates, The Advanced Research Projects Agency, 1958-1974 (1975)
  • Katie Hafner e Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)
  • Severo M. Ornstein, Computing in the Middle Ages: A View From the Trenches, 1955-1983 (2002)
  • M. Mitchell Waldrop, The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal (2001)

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster