Bill Joy | |
---|---|
Nacido | Alegría de William Nelson ( 08-11-1954 )8 de noviembre de 1954 Farmington Hills, Michigan , Estados Unidos |
Alma máter | Universidad de Michigan (licenciatura) Universidad de California, Berkeley (maestría) |
Conocido por | BSD • vi • csh • chroot • controlador TCP/IP • cofundador de Sun Microsystems • Java • SPARC • Solaris • NFS • Por qué el futuro no nos necesita |
Niños | 2 |
Premios |
|
Carrera científica | |
Campos | Ciencias de la Computación |
Asesores académicos | Bob Fabry |
William Nelson Joy (nacido el 8 de noviembre de 1954) es un ingeniero informático y capitalista de riesgo estadounidense . Fue cofundador de Sun Microsystems en 1982 junto con Scott McNealy , Vinod Khosla y Andy Bechtolsheim , y se desempeñó como científico jefe y director de tecnología de la empresa hasta 2003.
Jugó un papel fundamental en el desarrollo inicial de BSD UNIX mientras era estudiante de posgrado en Berkeley , [1] y es el autor original del editor de texto vi . También escribió el ensayo de 2000 " Por qué el futuro no nos necesita ", en el que expresó su profunda preocupación por el desarrollo de las tecnologías modernas.
Joy fue elegido miembro de la Academia Nacional de Ingeniería (1999) por sus contribuciones a los sistemas operativos y al software de redes. [2]
Joy nació en Farmington Hills, un suburbio de Detroit, Michigan , hijo de William Joy, subdirector y consejero escolar, y Ruth Joy. Obtuvo una licenciatura en Ciencias en ingeniería eléctrica de la Universidad de Michigan y una maestría en Ciencias en ingeniería eléctrica y ciencias de la computación de la Universidad de California, Berkeley , en 1979. [3]
Mientras era estudiante de posgrado en Berkeley, trabajó para el Computer Systems Research Group (CSRG) de Fabry en la versión Berkeley Software Distribution (BSD) del sistema operativo Unix . Inicialmente trabajó en un compilador Pascal que dejó en Berkeley Ken Thompson , quien había estado de visita en la universidad cuando Joy recién había comenzado su trabajo de posgrado. [4]
Más tarde pasó a mejorar el núcleo de Unix y también manejó distribuciones BSD. [4] Algunas de sus contribuciones más notables fueron los editores ex y vi y el shell C. La destreza de Joy como programador de computadoras es legendaria, con una anécdota contada a menudo de que escribió el editor vi en un fin de semana. Joy niega esta afirmación. [5] Algunos de sus otros logros también han sido exagerados a veces; Eric Schmidt , CEO de Novell en ese momento, informó incorrectamente durante una entrevista en el documental Nerds 2.0.1 de PBS que Joy había reescrito personalmente el núcleo BSD en un fin de semana. [6]
En 1980, también escribió [7] [8] que Rob Pike y Brian W. Kernighan escribieron que iba en contra de la filosofía Unix . [9]cat -v
Según un artículo de Salon , a principios de los años 80, DARPA había contratado a la empresa Bolt, Beranek and Newman (BBN) para añadir TCP/IP a Berkeley UNIX. Joy había recibido instrucciones de conectar la pila de BBN a Berkeley Unix, pero se negó a hacerlo, ya que tenía una mala opinión del TCP/IP de BBN. Así que Joy escribió su propia pila TCP/IP de alto rendimiento. Según John Gage :
BBN tenía un gran contrato para implementar TCP/IP, pero su material no funcionó, y el material de la estudiante de posgrado Joy sí funcionó. Así que tuvieron una gran reunión y apareció un estudiante de posgrado con camiseta y les preguntó: "¿Cómo lo hicieron?". Y Bill le respondió: "Es muy sencillo: leen el protocolo y escriben el código". [10]
—John Gage
Rob Gurwitz, que trabajaba en BBN en ese momento, cuestiona esta versión de los hechos. [10]
En 1982, después de que la empresa llevara seis meses funcionando, Joy, el decimosexto empleado de Sun, se incorporó a Sun Microsystems con el estatus de cofundador pleno . [11] En Sun, Joy fue una inspiración para el desarrollo de NFS , los microprocesadores SPARC , [12] el lenguaje de programación Java , Jini / JavaSpaces , [13] y JXTA . [14]
En 1986, Joy recibió el premio Grace Murray Hopper de la ACM por su trabajo en el sistema operativo UNIX de Berkeley. [15]
El 9 de septiembre de 2003, Sun anunció que Joy dejaba la compañía y que "se estaba tomando un tiempo para considerar su próximo movimiento y no tenía planes definidos". [16] [17] [18] [19] [20]
En 1999, Joy cofundó una empresa de capital de riesgo, HighBAR Ventures, con dos colegas de Sun, Andy Bechtolsheim y Roy Thiele-Sardiña. En enero de 2005 fue nombrado socio de la empresa de capital de riesgo Kleiner Perkins . Allí, Joy ha realizado varias inversiones en industrias de energía verde, a pesar de que no tiene ninguna credencial en el campo. [21] Una vez dijo: "Mi método es mirar algo que parece una buena idea y asumir que es verdad". [22]
En 2011, fue incluido como miembro del Museo de Historia de la Computación por su trabajo en el sistema Unix de Berkeley Software Distribution (BSD) y la cofundación de Sun Microsystems. [23]
En 2000, Joy ganó notoriedad con la publicación de su artículo en la revista Wired , " Por qué el futuro no nos necesita ", en el que declaró, en lo que algunos han descrito como una posición " neo-ludita ", [24] que estaba convencido de que los crecientes avances en ingeniería genética y nanotecnología traerían riesgos a la humanidad. Argumentó que los robots inteligentes reemplazarían a la humanidad, al menos en el dominio intelectual y social, en un futuro relativamente cercano. Apoya y promueve la idea del abandono de las tecnologías GNR ( genética , nanotecnología y robótica ), en lugar de entrar en una carrera armamentista entre usos negativos de la tecnología y defensa contra esos usos negativos (nano-máquinas buenas patrullando y defendiendo contra nano-máquinas "malas" de la sustancia viscosa gris ). Esta postura de renuncia amplia fue criticada por tecnólogos como el pensador de la singularidad tecnológica Ray Kurzweil , quien en cambio aboga por una renuncia de grano fino y pautas éticas. [25] [26] Joy también fue criticado por The American Spectator , que caracterizó el ensayo de Joy como una justificación (posiblemente involuntaria) del estatismo . [26]
Una discusión en un bar sobre estas tecnologías con Ray Kurzweil comenzó a orientar el pensamiento de Joy en esa dirección. En su ensayo, afirma que durante la conversación, se sorprendió de que otros científicos serios consideraran probables esas posibilidades, y se asombró aún más de lo que, en su opinión, era una falta de consideración de las contingencias. Después de sacar el tema a colación con algunos conocidos más, afirma que se alarmó aún más por lo que, en su opinión, era que, aunque muchas personas consideraban que esos futuros eran posibles o probables, muy pocos de ellos compartían una preocupación tan seria por los peligros como él, al parecer. Esta preocupación lo llevó a examinar en profundidad el tema y las posiciones de otros miembros de la comunidad científica al respecto y, finalmente, a sus actividades actuales al respecto.
A pesar de ello, es un capitalista de riesgo que invierte en empresas de tecnología de GNR . [27] También ha creado un fondo de riesgo especializado para abordar los peligros de las enfermedades pandémicas, como la gripe aviar H5N1 y las armas biológicas.
En su libro Makers (Creadores ) de 2013 , el autor Chris Anderson le atribuyó a Joy el mérito de haber establecido la "ley de Joy", basándose en una ocurrencia: "No importa quién seas, la mayoría de las personas más inteligentes trabajan para alguien más [que no seas tú]". [28] Su argumento era que las empresas utilizan un proceso ineficiente al no contratar a los mejores empleados, sino solo a aquellos que pueden contratar. Su "ley" era una continuación de " El uso del conocimiento en la sociedad " de Friedrich Hayek y advertía de que la competencia fuera de una empresa siempre tendría el potencial de ser mayor que la propia empresa. [29]
En 1983, Joy ideó una fórmula, también llamada ley de Joy , que establece que la velocidad máxima de un ordenador se duplica cada año y, por tanto, está dada por una simple función del tiempo. En concreto,
donde S es la velocidad máxima del ordenador alcanzada durante el año Y , expresada en MIPS . [30]
caso 'v':
Por lo tanto, cat no debería transformar su entrada.
era el decimosexto empleado de Sun