Aficionados que construyen sus propias CPU – The New Stack

Warren Tommy ha estado involucrado en algunos grandes proyectos informáticos. Una publicación de blog de 2016 describe «Dando vida al PDP-7 Unix«El último en entrar»Al iniciar una comunidad heredada de UNIX. «

Las publicaciones en sí son parte de el asombroso viaje Desde un servidor web de 1994, que anteriormente había alojado un repositorio de archivos al que solo se podía acceder a través de FTP. Sus contenidos sobreviven hasta 2022 y están alojados en la nube en una gran máquina virtual.

Tommy escribió que después de mudarse a la nube, «no tenía sentido tratar de descubrir cómo describir el nuevo hardware, dado que no era real».

Y ahora Tommy está comprometido en otra gran misión. Mantiene un directorio de páginas de toda la web, Cada uno muestra una CPU casera diferente.

Hay 85 páginas web diferentes en total, y colectivamente forman una especie de sociedad secreta de los absurdos más ambiciosos del mundo.

Todas las páginas se agrupan en un bucle web de computadora doméstica, donde cada página se conecta entre sí en la cadena, creando una especie de lista de páginas web vinculadas. Antes de Google, el «bucle web» era una forma de agrupar sitios web de temas similares. A menudo dieron lugar a comunidades muy unidas en torno a un tema en particular.

Homebrew Computing Web-ring (captura de pantalla del sitio web de CPU de retransmisión RISC)

Toomey mantiene el directorio de inicio y ofrece una miniatura que conduce directamente a cada una de las 85 páginas.

Y ese es sin duda el caso de WebRing para computadoras domésticas, donde cada página es el querido proyecto personal de alguien, y una inspiradora historia de diseño.

suena alrededor del mundo

La comunidad webring sigue creciendo. De vuelta en 2018 Solo había 48 miembros, por lo que casi se duplicó en los últimos cuatro años. Y aunque la página de inicio de WebRing parece estar alojada en Australia, enumera páginas de todo el mundo, y en varios estados de integridad.

READ  AMD revelará su CPU Zen 4 de próxima generación en CES 2022

Por ejemplo, archivo Relé RISC de la CPU La página (actualizada por última vez en 2018) ha ido tan lejos como para probar unidades aritméticas/lógicas caseras y tarjetas de puntuación para lo que describe como «problemas de soldadura. Pero ya era capaz de ejecutar «programas reales» en cuatro registros de 8 bits. ¿Cómo? Usando una placa Raspberry Pi que podía descargar una copia binaria del programa en lenguaje ensamblador en una memoria flash de la CPU doméstica.

Captura de pantalla del sitio web de CPU de relé RISC (a través de Homebrew Computing Web-ring)

Los datos tienen solo 4 bits de ancho, pero eso fue suficiente para crear un video impresionante que muestra la herramienta para calcular números de Fibonacci hasta 89. (Luego, el programa comienza los cálculos nuevamente).

Si bien este proyecto se encuentra en los Países Bajos, al estilo web, se vincula a otros proyectos lejanos, incluido el de David Brooks, fundador de Homebrew CPUs WebRing. El propio sitio web de Brooks Australia describe cariñosamente «Máquina TTL fabricada íntegramente en 1976– Devolver a los visitantes a la historia.

«Todo comenzó en 1968, cuando estaba en la Universidad de Bangor, Nueva Gales… Los estudiantes marcaban sus propios programas (generalmente en Algol) en tarjetas o cintas de papel de cinco pistas y se los presentaban a los operadores. Esto despertó mi apetito por la informática. Cuando salí de la universidad, perdí el acceso a una computadora, y poco a poco desarrollé la idea de construir la mía propia…”.

Hace más de medio siglo, las piezas de computadora caseras eran difíciles de conseguir, pero sin coraje, Brooks ensambló «un hardware devastador de principios de la década de 1960», incluidas las placas lógicas de un viejo mainframe de IBM, que luego se mejoró con unidades lógicas encontradas en Londres. excedente de las tiendas.

READ  Apple anuncia MacBook Air de 13 pulgadas con Mini-LED a mediados de 2022

Al final, se agregó un mecanismo de inserción: «una máquina de impresión excedente de la Segunda Guerra Mundial», después de lo cual se instaló con orgullo una caja casera alrededor de la unidad terminada.

Y, por supuesto, la página de Brooks se vincula a otro sitio de computadoras caseras, este en Francia, donde comparte detalles de una CPU casera. Hecho con arreglos de puertas programables en campo.

crear magia

los sitio web Ingeniero de software jubilado Bill Busby Describe una computadora casera construida con 200 chips TTL, todos conectados cuidadosamente a miles de cables envueltos individualmente.

«Es posible que mi esposa y mis hijos no se vean afectados por el diseño de mi conjunto de instrucciones, pero todos esos cables al menos deberían obtener algún tipo de reacción de ellos», explica el sitio.

Justo al sur de San Francisco, en su casa de Half Moon Bay, el esfuerzo de varios años de Buzbee se ha convertido en un monumento al espíritu del absurdo, alrededor de 2004. Después de instalar el sistema operativo Minix 2, Buzbee pudo ejecutar cientos de programas en las etiquetas de la computadora de su hogar, con soporte multiusuario y multitarea.

Ahora también funciona como un servidor web, y en un momento también fue un servidor telnet, alojando juegos clásicos de shell de Unix como Adventure, Eliza, Conway’s Game of Life y Hunt the Wumpus.

¿Qué nombre le dio Buzbee a su creación? Magia -1.

Esto pronto trajo a Buzbee a una comunidad de fans. Miles de personas se han estado comunicando de forma remota en Magic-1. Recién entre 2004 y el verano de 2007 abandonaron el lugar 1388 mensajes en el libro de visitas. «

Vinieron de todas partes del mundo, de Austria, Nueva Zelanda y Lafayette, Luisiana, y todos se inspiraron en la propia búsqueda de aprendizaje de Buzbee.

READ  Cómo recaudar dinero con Zoom de manera más efectiva - TechCrunch

“Al final del día, quería una máquina funcional y útil que entendiera completamente”, escribió Buzbee en el sitio.

«Oh, debería haber tenido un panel frontal real con montones y montones de luces parpadeantes geniales».

Es el último proyecto de aficionado, donde Buzbee pasa «horas raras aquí y allá» mientras sigue su carrera como ingeniero de software.

¿Qué tipo de persona hace su propia computadora? Con una maestría en informática, Buzbee ha sido todo, desde un ingeniero de software senior en Transmeta hasta un científico investigador senior en Hewlett Packard Labs.

En 2008 zumbido Conviértete en ingeniero de software para empleados en Googlepara ayudar al equipo de Android a desarrollar el compilador Dalvik JIT, y en 2018 se convirtió en ingeniero de software en Facebook.

Pero este proyecto amateur parece tener sentido. al final de página web del currículumBuzbee se maravilla de que su computadora casera «ha recibido mucha más atención de la que jamás imaginé que podría recibir un proyecto de pasatiempo nerd».

«También me permitió finalmente impresionar a la hija adolescente. No usar mi computadora, sino obtener un artículo de revista sobre mí», escribió, señalando lo «geek especial» que era. En la edición de verano de 2005 de Revista ExtremeTech..

Siga los enlaces a los episodios web y las historias continuarán desarrollándose, página tras página, cada una de las cuales ofrece una historia casi mágica para los aficionados a los diseñadores que han invocado sus propios dispositivos simplemente aprovechando sus propias reservas de ingenio.

El bucle web está abierto a «cualquier proyecto informático que tenga una CPU doméstica», como explica la carta oficial del sitio. Puede ser una matriz de puertas programables (o FPGA) o un chip que utilice lógica de transistores (TTL): siempre que no sea una CPU lista para almacenar.

La carta oficial del circuito electrónico termina con una pregunta cínica si alguien alguna vez contribuirá al diseño creado con tubos de vacío.

You May Also Like

About the Author: Pino Toribio

"Fanático de Internet en general. Gurú de Twitter sin complejos. Introvertido. Lector total. Ninja de la cultura pop. Entusiasta de las redes sociales".

Deja una respuesta

Tu dirección de correo electrónico no será publicada.