Dossiê · Pessoa
Bill Joy: o programador do vi, do BSD e cofundador da Sun
Bill Joy (1954) escreveu em Berkeley partes centrais do BSD Unix, como os editores vi e ex e o C shell, cofundou a Sun Microsystems em 1982 e foi cientista-chefe e CTO da empresa até 2003. Em 2000 publicou na Wired um ensaio alertando para os riscos da genética, da nanotecnologia e da robótica.
Atualizado em · 1 fontes públicas citadas
Bill Joy nasceu em 8 de novembro de 1954, em Farmington Hills, subúrbio de Detroit, segundo a Wikipédia [1]. O pai era vice-diretor e orientador escolar [1].
Como estudante em Berkeley ele escreveu partes do BSD Unix, como o editor vi e o C shell [1]. Depois cofundou a Sun Microsystems, e em 2000 publicou um alerta sobre os riscos da genética, da nanotecnologia e da robótica [1].
Berkeley e o BSD Unix
Joy se formou em engenharia elétrica pela Universidade de Michigan e fez mestrado em engenharia elétrica e ciência da computação em Berkeley, concluído em 1979, segundo a Wikipédia [1]. Lá trabalhou no Computer Systems Research Group de Bob Fabry, no BSD Unix [1].
Começou mexendo num compilador Pascal deixado em Berkeley por Ken Thompson e depois criou os editores ex e vi e o C shell [1]. A página diz que a habilidade de Joy como programador é lendária, mas registra que ele nega a história de ter escrito o vi num fim de semana [1]. Também diz que Eric Schmidt contou, de forma imprecisa, no documentário Nerds 2.0.1, que Joy reescreveu o kernel do BSD num fim de semana [1].
Em 1980 Joy escreveu o cat -v, que Rob Pike e Brian Kernighan criticaram por ir contra a filosofia Unix [1].
A disputa do TCP/IP
Segundo um artigo da Salon citado pela Wikipédia, a DARPA contratou a BBN para colocar o TCP/IP no Unix de Berkeley, mas Joy se recusou a integrar a pilha da BBN, da qual tinha opinião ruim, e escreveu a sua [1]. John Gage resumiu: "É muito simples: você lê o protocolo e escreve o código" (tradução livre) [1].
Rob Gurwitz, que estava na BBN na época, contesta essa versão [1]. A página credita a Joy uma implementação de TCP/IP de alto desempenho no início dos anos 1980 [1].
Bill Joy: idade em cada marco
Idade aproximada de Bill Joy em marcos da carreira, a partir das datas da Wikipédia.
Idades calculadas; podem variar em um ano conforme o mês de cada marco.
Sun Microsystems
Joy cofundou a Sun Microsystems em 1982 com Scott McNealy, Vinod Khosla e Andy Bechtolsheim, segundo a Wikipédia [1]. Entrou cerca de seis meses depois da fundação, como 16º funcionário, mas com status pleno de cofundador [1].
Foi cientista-chefe e CTO da Sun até 2003 [1]. A página o aponta como inspiração para o NFS e credita a ele influência no SPARC, no Java, no Jini/JavaSpaces e no JXTA [1]. Em 1983 formulou a "lei de Joy", segundo a qual a velocidade máxima dos computadores, medida em MIPS, dobra a cada ano [1].
Em 9 de setembro de 2003 a Sun anunciou a saída de Joy, dizendo que ele estava tirando um tempo para pensar no próximo passo e não tinha planos definidos [1].
"Why The Future Doesn't Need Us"
Em 2000 Joy publicou na Wired o ensaio "Why The Future Doesn't Need Us" ("Por que o futuro não precisa de nós"), segundo a Wikipédia [1]. O texto argumenta que os avanços da engenharia genética e da nanotecnologia trazem riscos à humanidade e que robôs inteligentes poderiam substituir o domínio intelectual e social humano num futuro relativamente próximo [1].
Joy defendeu abrir mão das tecnologias GNR (genética, nanotecnologia e robótica) em vez de correr para desenvolvê-las [1]. Segundo a página, uma conversa num bar com Ray Kurzweil o levou a esse caminho [1].
Críticas ao ensaio
Alguns críticos chamaram a posição de Joy de "neoludita", segundo a Wikipédia [1]. Ray Kurzweil defende uma renúncia seletiva com diretrizes éticas e se opõe à renúncia ampla proposta por Joy [1].
A revista The American Spectator chamou o ensaio de justificativa, "talvez involuntária", para o estatismo (tradução livre) [1]. A página também aponta a aparente contradição de Joy investir, como capitalista de risco, em empresas de tecnologias GNR [1].
Investidor
Em 1999, ainda na Sun, Joy cofundou o fundo HighBAR Ventures com os colegas Andy Bechtolsheim e Roy Thiele-Sardiña, segundo a Wikipédia [1]. Em janeiro de 2005 tornou-se sócio da Kleiner Perkins, onde fez vários investimentos em energia verde [1].
A página observa que ele investe no setor mesmo sem formação na área, e cita a descrição que ele faz do próprio método: "Meu método é olhar para algo que parece uma boa ideia e supor que é verdade" (tradução livre) [1].
Prêmios e legado
Em 1986 Joy recebeu da ACM o Grace Murray Hopper Award pelo trabalho no BSD Unix, segundo a Wikipédia [1]. Em 1999 foi eleito para a National Academy of Engineering por contribuições a sistemas operacionais e software de rede, e em 2011 tornou-se Fellow do Computer History Museum [1].
A página cita uma fonte da Fortune que o chamou de "Edison da Rede" [1]. No livro Makers (2013), Chris Anderson atribui a ele a frase de que, "não importa quem você seja, a maioria das pessoas mais inteligentes trabalha para outra pessoa" (tradução livre) [1].
Frases e declarações públicas
“”
Linha do tempo
-
1954
Nasce em Farmington Hills, Michigan, em 8 de novembro.
-
1979
Conclui o mestrado em Berkeley, onde trabalha no BSD Unix.
-
1980
Escreve o cat -v.
-
1982
Cofunda a Sun Microsystems.
-
1983
Formula a lei de Joy sobre velocidade dos computadores.
-
1986
Recebe o Grace Murray Hopper Award da ACM.
-
1999
Cofunda a HighBAR Ventures e entra na National Academy of Engineering.
-
2000
Publica "Why The Future Doesn't Need Us" na Wired.
-
2003
Deixa a Sun, em setembro.
-
2005
Torna-se sócio da Kleiner Perkins.
-
2011
Torna-se Fellow do Computer History Museum.
Empresas ligadas a Bill Joy
Empresas desta coleção em que a pessoa trabalhou, fundou, investiu ou com que teve relação direta. Os nomes com link já têm dossiê publicado.
Ver a rede de Bill Joy no grafo 3D
- Sun Microsystems Cofundou a Sun e foi cientista-chefe e CTO até 2003.
Veja também: outras pessoas
- Scott McNealy Cofundou com Joy a Sun Microsystems em 1982.
- Ken Thompson Deixou em Berkeley o compilador Pascal com que Joy começou a trabalhar.
- Brian Kernighan Criticou com Rob Pike o cat -v de Joy por ir contra a filosofia Unix.
- Andy Bechtolsheim Cofundou com Joy a Sun e a HighBAR Ventures.
Sumário de siglas usadas
- BSD
- Berkeley Software Distribution, versão do Unix desenvolvida em Berkeley.
- CTO
- Chief technology officer, diretor de tecnologia.
- GNR
- Genética, nanotecnologia e robótica, as tecnologias discutidas no ensaio de Joy.
- MIPS
- Milhões de instruções por segundo, medida de velocidade de processadores.
- NFS
- Network File System, sistema de arquivos em rede da Sun.
Perguntas frequentes
Quem é Bill Joy?+
Bill Joy escreveu o vi num fim de semana?+
O que diz o ensaio "Why The Future Doesn't Need Us"?+
O que é a lei de Joy?+
O que Bill Joy fez depois da Sun?+
Referências
Livros
ANDERSON, C. Makers.
Livro de 2013 que cita a frase de Joy sobre onde trabalham as pessoas mais inteligentes.
Fontes consultadas
- Bill Joy · Wikipédia
Este dossiê usa apenas informações públicas e com fonte. Não publicamos dados pessoais privados, como endereço, documentos ou informações de saúde. Encontrou um erro? Escreva para [email protected].
Conclusão
Bill Joy criou o vi e o C shell e trabalhou no BSD Unix, ajudou a criar a Sun e a orientar projetos como o NFS e o Java. Em 2000 virou também uma voz de alerta sobre os riscos da tecnologia, posição que gerou críticas e debate.