Reviven al mítico computador de donde Apple y Microsoft copiaron los iconos
El Xerox Alto fue un computador revolucionario, el primero que incluyó una interfaz gráfica de usuario y un ratón. Nunca llegó a venderse. Pese a ello, la máquina concebida en el prestigioso Xerox PARC asombró a Steve Jobs, que se llevó la idea a las PC de Apple, como también haría después Microsoft. Ahora, un grupo de expertos está restaurando aquel pionero que marcaría el camino de los computadores personales en los 70.
En una era que se nos antoja remota, las pantallas de los computadores no mostraban ventanas, menús ni iconos. Es más, ni siquiera podían recorrerse con la ayuda del ahora imprescindible ratón, físico y virtual, hasta 1973. Fue en ese año cuando Xerox PARC, el mítico centro de investigación donde se inventaba el futuro, anunció el alumbramiento del Alto. Este pionero computador personal permitía "ver el correo electrónico en la pantalla", puntero en forma de flecha incluido.
Esta revolucionaria máquina no invadió los hogares de todo el mundo. Se fabricaron unas 1.500 unidades, pero solo estaban destinadas a universidades, centros de investigación o a ser utilizadas en la propia compañía. Nunca llegaron a venderse. Tal vez por eso la historia de la informática no haya hecho justicia al computador que incorporó la primera interfaz gráfica de usuario.
"De algún modo, Xerox ha sido más conocida por su fracaso capitalizando sus invenciones que por las invenciones en sí mismas. Pero la mayor parte de los ganadores son recordados y el resto son olvidados", lamenta en declaraciones a HojaDeRouter.com Ken Shirriff, un informático de Mountain View apasionado por las máquinas antiguas.
[FLASH]548[/FLASH]
Según este experto, solo una docena de Xerox Alto siguen en funcionamiento, algunos de ellos en el Living Computer Museum de Seattle. Por eso, parece orgulloso de que la incubadora Y Combinator le haya encargado la noble misión de revivir una de aquellas estaciones de trabajo. Sus aportaciones en el foro Hacker News sobre restauración de 'hardware' le han ayudado a conseguirlo.
Al fin y al cabo, Shirriff tiene experiencia en la materia. Ha analizado viejos microprocesadores mediante técnicas de ingeniería inversa con un equipo de arqueólogos de los chips, ha estudiado detenidamente la evolución de las fuentes de alimentación y ha escrito programas para el IBM 1401, un mamotreto de finales de los 50 que preserva el prestigioso Computer History Museum.
Gracias a la detallada documentación de un conservador de ese museo, que lleva coleccionando 'hardware', 'software' y documentación del Alto desde los años 80, Ken y un grupo de restauradores especialistas están trabajando para devolver el esplendor a un Xerox Alto. "El Alto tuvo una gran influencia en el desarrollo del computador personal, así que sería una máquina interesante para tener en funcionamiento", destaca Shirriff.
En realidad, el ambicioso proyecto de restauración nunca hubiera comenzado si Alan Kay no hubiera decidido regalar uno de esos exclusivos computadores a Y Combinator, la compañía para la que trabaja como parte de un grupo de investigación. Hace cuatro décadas, Kay desempeñaba su labor en ese laboratorio del porvenir de Palo Alto.
Alan Kay mostrando el prototipo de Dynabook, un dispositivo adelantado a su tiempo.
Fue en 1972 cuando escribió su influyente artículo 'Un computador personal para niños de todas las edades'. En él presentaba un imaginario dispositivo, similar a una tableta, que mostraría gráficos o textos. Lo apodó Dynabook. Aquella fue una de las creaciones que influirían en el nacimiento del famoso Xerox Alto.
La gestación de un computador legendario…
"Era como un profeta bíblico… Estaban haciendo el tipo de cosas con las que la gente hoy todavía sueña". Así alababa Alan Kay al que calificó como Moisés de la informática hace unos años: Douglas Engelbart. En 1968, este visionario dio una conferencia que pasó a ser conocida como 'The mother of all demos' (la madre de todas las 'demos'). Kay estaba entre el millar de científicos que acudió a aquel evento.
En los 60, cuando las cintas perforadas eran el medio para comunicarse con los gigantescos 'mainframes' y charlar con los computadores mediante terminales basados en texto era toda una novedad, Engelbart pensó que los computadores podrían beneficiar a toda la humanidad. La máquina debía adaptarse al humano.
Para conseguirlo, presentó en aquella conferencia una caja rectangular provista de tres botones en la parte superior. Se trataba del primer ratón de la historia. El invento iba acompañado, obviamente, del primer puntero de ratón como parte del diseño de un sistema al que llamó NLS y que soportaba múltiples ventanas, hiperenlaces, documentos compartidos en red, correos electrónicos o incluso videoconferencias.
El Xerox Alto que Alan Kay ha donado a Y Combinator
Alan Kay no era el único impresionado por las ideas del padre del ratón. La conferencia estaba financiada por Bob Taylor, un investigador que se haría su propio hueco en la historia de la informática. En ese momento, era de los pocos que confiaban en el ingenioso Engelbart. El propio jefe del visionario en el Stanford Research Institute preguntó a Taylor por qué le apoyaba económicamente y la mayoría de los asistentes a la 'demo' creyeron que tan solo era un chiflado.
Pese a esas opiniones, Taylor sembró su inspiración en Xerox PARC. "Bob Taylor había estado intentando explicarnos cómo los computadores deberían ser más personales y más útiles como dispositivos de comunicación más que como dispositivos de información. No lo entendimos muy bien. Finalmente lo entendimos, y el Alto fue la solución obvia", recordaba hace unos años Chuck Thacker, el diseñador del 'hardware'.
A la izquierda, una recreación del editor Bravo. A la derecha, el programa Draw que usaba ratón e iconos.
El Xerox Alto disponía de conexión Ethernet, una tecnología inventada por Xerox, lo que permitía por primera vez que varios computadores trabajaran juntos en una misma red. Aunque las conexiones no son compatibles con las actuales, el Living Computer Museum está trabajando para que los Alto puedan funcionar con una Ethernet moderna, un método que Shirriff también planea utilizar. De hecho, si tuvieran otro Alto cerca, podrían llegar a divertirse con el Alto Trek, uno de los primeros juegos multijugador en red.
Los computadores conectados también podían imprimir documentos gracias a una también pionera impresora láser creada por Chuck Thacker. "Presiona un botón y las palabras y las imágenes que ves en la pantalla aparecerán en papel", señalaba con entusiasmo la voz en 'off' del anuncio del Xerox Alto. El novedoso editor de texto Bravo, el primero 'What-You-See-is-What You-Get' (algo así como "lo que ves es lo que obtienes") hacía posible esa ventaja que ahora damos por supuesta gracias al primer lenguaje de programación del Xerox Alto, el BCPL. Shirriff ha aprendido a utilizar este lenguaje, que considera antecedente de C, en un simulador para escribir un 'Hola mundo' con el ya legendario Bravo.
[FLASH]549[/FLASH]
La pantalla en blanco y negro, que Shirriff y su equipo han resucitado con moderado éxito -planean comprar un nuevo tubo de rayos catódicos- mostraba ventanas, iconos, menús y punteros. El entorno de programación Smalltalk, desarrollado por Adele Goldberg, otra de las investigadoras destacadas de esta mina de personalidades ilustres de la informática, y el propio Alan Kay, permitió crear un prototipo de esa primera interfaz gráfica y facilitó el desarrollo de 'software'. "El propósito de ese lenguaje era permitir a la gente simular el mundo como ellos lo entendían", explicó Goldberg tiempo después.
… en el que se inspiraron todos los demás
La posibilidad de hacer clic para mandar instrucciones, las ventanas emergentes y la opción de cortar y pegar fueron algunas de las funciones que nacieron con el Xerox Alto. "Si nuestras teorías sobre la utilidad de los computadores personales baratos es correcta, deberíamos demostrárselo convincentemente con el Alto", decía por entonces Butler Lampson, otro de los participantes del proyecto.
Eso sí, su precio no era precisamente asequible. El coste de fabricación de una unidad como la que Shirriff está reparando ascendía a 12.000 dólares (58.000 euros al cambio actual, teniendo en cuenta la inflación) lo que habría incrementado su coste para el usuario final hasta los 40.000 dólares (195.000 euros), una cifra inasumible para la mayoría de potenciales compradores.
El Alto no pudo conquistar al público, pero atrajo a otro joven y perfeccionista visionario -que sí llegaría a triunfar- en una visita a Xerox PARC que ha pasado a la historia. En 1979, Steve Jobs vio cómo el cursor del Alto recorría la pantalla con ayuda del ratón, interactuaba con los iconos a golpe de clic o abría y cerraba ventanas. En ese momento, comenzó a dar saltos en una de las salas de Xerox PARC gritando que aquello era revolucionario.
Jobs habría ofrecido a Xerox comprar 100.000 acciones de la ya exitosa Apple por un millón de dólares a cambio de conocer los diseños de PARC. Según Gene Carter, el primer jefe de ventas de Apple, la firma de la manzana mordida tenía el consentimiento para utilizar esa tecnología a cambio de que sus tiendas de impresoras pasaran a ser distribuidores de la manzana mordida. Tradicionalmente, se ha pensado que el cofundador de Apple robó todas aquellas ideas. Los hechos son "turbios" en este punto, a juicio de Shirriff.
La unidad de disco del Xerox Alto que Ken Shirriff está restaurando
De un modo u otro, lo cierto es que Apple acomodó las interfaces gráficas de sus computadores -provistos de ratón, por supuesto- partiendo de la idea original de PARC. No se puede negar que los iconos del Apple Lisa estaban más que copiados en los de Xerox 8010 STAR, si bien los de Cupertino añadieron ciertas funcionalidades, como la de arrastrar y soltar elementos.
Microsoft también acabó copiando la interfaz de usuario y Apple se atrevió a acusar a Bill Gates de plagiársela. "Creo que más bien ambos tenemos un vecino rico llamado Xerox y yo me colé en su casa para robarle la tele, pero vi que ya la habías robado tú", replicó a Jobs el fundador de Microsoft.
La jugada le salió mejor a Apple, al menos en cuanto a reconocimiento de esas primeras máquinas, que hoy son objeto de coleccionismo. El propio Shirriff encontró en eBay un Xerox Alto por el que pedían la nada despreciable cifra de 26.000 dólares (23.400 euros). Mientras tanto, uno de los cincuenta Apple 1 que aún existen han llegado a venderse por un millón de dólares (900.000 euros) en una subasta. Este restaurador lo achaca a la "combinación de singularidad y reconocimiento de marca".
Las tripas del monitor de Alto
Pocos se acuerdan del Xerox Alto y solo expertos como él están consiguiendo hacer justicia a la memoria de esa máquina olvidada. En los primeros días, el equipo de restauración ya ha descubierto sus entrañas y reparado las fuentes de alimentación o la pantalla. Ahora bien, Shirriff no puede predecir cuándo concluirá su trabajo. Dispone de mucha documentación, pero le preocupan elementos como la unidad de disco, "un sistema mecánico complejo de gran predicción" que, en caso de romperse, "podría ser imposible de arreglar".
"Estaremos satisfechos si conseguimos que funcione en su estado original", sentencia este restaurador. Por el momento, está esforzándose por ver en funcionamiento de nuevo la primera interfaz gráfica de usuario, una innovación de la que se beneficiaron Apple y Microsoft. Sin embargo, los genios gracias a los que actualmente utilizamos un computador no marcaron el progreso en las oficinas de esos gigantes, sino en el laboratorio del porvenir de la desaparecida Xerox PARC. Los ganadores no son los únicos que deben ser recordados.
Foto de cabecera: El Xerox Alto, un computador pionero que nunca llegó a los usuarios.
—————–
Las imágenes de este reportaje son propiedad, por orden de aparición, de PARC, Wikimedia Commons y Ken Shirriff (3, 4, 5 y 6)
Visite eldiario.es para encontrar más artículos de la autora (también puede seguirla en Twitter: @CristinaSanchexM).
Fuente: Cristina Sánchez (*) – eldiario.es