El PDP-1: la máquina que inició la cultura de piratería
Uno de mis objetivos basura es el Museo de Historia de la Computación en Mountain View, California. Lo sé, estoy apuntando alto. Me molestaría darme cuenta de que mi vida abarca una gran parte de la era de la información, pero creo que me encantará ver las máquinas antiguas, algunas de las cuales realmente tengo en mis manos. Pero las máquinas que más me gustaría ver son las que me preceden y las que contribuyeron al nacimiento de la cultura hacker en la que yo y muchos clientes habituales de La-Tecnologia crecimos.
Si tuviera que rastrear una cultura de piratería hasta sus inicios, es muy probable que la máquina que encontraría en la raíz de todo esto sea la PDP-1 de Digital Equipment Corporation. Ese es un alto reclamo para una máquina lanzada en 1959 y solo vendió 53 unidades, en comparación con las ofertas actuales de IBM que vendieron decenas de miles de unidades. Y es cierto que la principal ventaja del boom de la computación digital a finales de los 50 y principios de los 60 estuvo ocupada principalmente por máquinas de "gran hierro", y que las supercomputadoras ayudaron mucho a sentar las bases de todos los avances futuros.
En ese momento, la informática era algo muy serio. El hierro grande costaba mucho, e incluso un sistema informático modesto era una gran inversión de capital para una empresa. Los clientes con grandes bolsillos dominaban el mercado y sus necesidades dieron forma al hardware. La mayor parte de las veces la principal necesidad era lidiar con grandes problemas contables, como ejecutar una nómina semanal o ganancias trimestrales. Las computadoras del día se operaban principalmente en modo por lotes, donde se insertaban en la máquina pilas de una tarjeta de truco que contenía los programas y los datos, mostrando los resultados horas o incluso días después. Un operador de computadora era alguien que movía pilas de tarjetas y recolectaba resultados, y la idea de sentarse en una terminal era impensable. Pero el fundador de DEC, Ken Olsen, tuvo otra visión:
“Soñamos con la informática interactiva. La informática normal se consideraba grande, cara, aterradora, más allá de la gente común. La informática interactiva fue emocionante y divertida, y la gente pudo interactuar directamente con la computadora. "
DEC era una empresa muy joven centrada en vender su “Módulo de laboratorio digital” de bloques de construcción de sistemas a ingenieros que los usaban con más frecuencia para construir plataformas de prueba para computadoras. El negocio creció y cuando Olsen presentó su visión al ingeniero Ben Gurley en 1959, la empresa tenía los recursos para moverse rápidamente.
En solo tres meses y medio, Gurley y su equipo lanzaron al mercado el Procesador de datos programado-1, construyéndolo principalmente a partir de los módulos existentes de DEC. La máquina era más pequeña y más barata que las principales computadoras de la época, por lo que atrajo a empresas y académicos más pequeños. De hecho, el prototipo fue donado al MIT, donde se desarrollaron algunas de las aplicaciones más famosas. El siguiente video muestra el PDP-1, que el Museo de la Computación con mucho cariño restauró operando algunos de estos, incluyendo ¡Guerra espacial!, un juego sorprendentemente complejo del que obviamente se inspiraron clásicos posteriores como Asteroids.
La conclusión es que la PDP-1 fue realmente la primera computadora que animó a los usuarios a sentarse y jugar. Mientras que las máquinas IBM hacían el trabajo tedioso pero necesario a puerta cerrada y dirigidas por destacamentos de sirvientes, las máquinas DEC se encontraban en laboratorios y extraños rincones de instituciones donde gente curiosa se sentaba frente a sus terminales, con los dedos apuntando sobre los teclados mientras que una oración simple pero poderosa pronunció: “Me pregunto qué pasará si ...” Las máquinas DEC fueron las primeras computadoras que permitieron responder a la pregunta que realmente está en el centro de la cultura del hackeo, en tiempo real.
Entonces, si alguna vez estás en Mountain View, visita el PDP-1, la máquina que lo encendió todo y lo hizo funcionar bien.
[Featured image source: The Dot Eaters. Thumbnail source: Joi Ito via Wikimedia Commons]
Doug Leppard dice:
Fui al Museo de Historia de la Computación hace algunos años. Parte de mi diversión fue ver todas las computadoras que solíamos tener en casa, ya que la microedad nació y creció durante mis primeros años de adulto. Cuando fui al museo, no era tan grande, pero valió la pena. Uno de mis favoritos fue uno de los primeros servidores de Google, básicamente placas de computadora en un bastidor separado por plástico, lo que haría para sacar la prueba de concepto.
Ostraco dice:
Ah, los buenos tiempos". Y ahora puedo decirles a todos que salgan de mi césped porque las cosas estaban mejor, "Back In The Day". * lágrima de nostalgia *
oodain dice:
Estuve en Bletchley, esto también se ve increíble, me sorprende lo creativa que es la resolución de problemas en computadoras viejas, la memoria de papel junto a la cama fue absolutamente brillante.
Kris dice:
me encanta Tek 5XX en el fondo, cómo tener un destornillador Phillips a mano para una computadora moderna, jajaja
par dice:
¡Consulte el horario de apertura antes de dirigirse al Museo de Historia de la Computación!
Estuve allí el martes: cerrado 🙁
Afortunadamente pude rehacerlo unos años después. ¡Es impresionante!George R. Lewycky dice:
Lo vi cuando estaba en Boston ... Además, la NSA tiene un museo genial con supercomputadoras, etc.
marca dice:
Algo relacionado con XKCD: https://xkcd.com/1850/
micro dice:
Un día visité el Museo de la Computación en Boston y ayudé a solucionar un problema con ese PDP-1. Se bloqueó un bit en el registro de lectura de la cinta de papel y se colgó el bus de datos. El intercambio modular rápido (4 bits por módulo) lo reinició para ejecutar Spacewar ...
Todavía tengo ese módulo aquí en alguna parte.
Antron Argaiv dice:
Otra recomendación para visitar el CM. Bien vale la pena el viaje si estás en la zona. Planee pasar al menos 3 horas.
Cuando estuve en UMass / Amherst, en los 70, teníamos piezas de PDP-1 allí. Recuerdo la pantalla y la máquina de escribir NCR, y muchas piezas modulares y marcos. Quizás algunas jaulas para cartas. No creo que haya funcionado nunca, tal vez un prototipo o piezas que ya no querían. También teníamos una sección de 2 pies de algún tipo de misil. Fue interesante ver cómo empaquetaban la electrónica en forma redonda. Nunca supe la historia de fondo sobre ninguno de ellos.
CSB: Uno de mis compañeros envió un kit de evaluación para estudiantes Intel 8008 y construyó un sistema 8008 en tres (quizás cuatro) placas prototipo grandes (las franjas blancas en las que se conectan los DIP y los cables). El asunto ocupó la mayor parte del banco y, al final, tenía una pantalla de video y un programa de Pong. Terminó de trabajar en Intel cuando se graduó.
Antron Argaiv dice:
Ah, y uno de los profesores (nunca lo tuve) fue Bob Glorioso, quien dejó UMass para convertirse en VP de Ingeniería en DEC.
Un dron dice:
HaD dijo: "El PDP-1: La máquina que inició una cultura de piratería ... en la raíz de todo está el PDP-1 de Digital Equipment Corporation. Eso es un gran reclamo para una máquina lanzada en 1959 y que solo vende 53 unidades, en comparación con las ofertas actuales de IBM, que han vendido decenas de miles de unidades ".
Jes-Bone. Pero afirmar que el PDP-1 está "... en la raíz de todo ..." es un poco en mi humilde opinión ...
Digo que el IBM 1130 (c.1965 +) "Comenzó todo" para "Hackers" debido a los números vendidos, la longevidad, el cartucho de disco extraíble / reemplazable y la documentación decente que permitió a los usuarios romper GPIO (con cuidado) - vi).
https://eo.wikipedia.org/wiki/IBM_1130
El 1130 tenía placas que los usuarios podían procesar si algo salía mal, y el software era bastante amigable cuando se trataba de escribir controladores de dispositivos en un lenguaje ensamblador accesible en un lenguaje avanzado (casi siempre FORTRAN). Luego estaba la libertad introducida por los discos extraíbles (cartuchos).
De hecho, construí interfaces robustas de uso general PHY GPIO para dispositivos conectados a un IBM 1130 más antiguo cuando estaba trabajando tratando de pagar mi título de EE (sí, soy viejo, pero sigo siendo peligroso). No pasó mucho tiempo antes de que entendiera por qué estaba lidiando con 1130 contra algo similar a PDP-11.
El 1130 vivió mucho después de lo debido, por buenas razones. Recuerdo haber trabajado con viejas máquinas IBM 1130 incluso después de que aparecieran PDP-11 similares. Las principales razones por las que vivieron los viejos 1130 fueron (1) el hardware del 1130 estaba bien documentado y se podía usar (IBM intencionalmente o no), (2) interfaces / controladores TTY (más tarde RS-232) 20mA ahora -clips (más tarde RS-232) fueron ejecutados. para el 1130 (ya no estaciones de tarjetas o impresoras de páginas gigantes), y (3) siempre puede confiar en que un 1130 más antiguo solo FUNCIONARÁ sin licencias estrictas y "contratos" de mantenimiento que DEC cumplió agresivamente con oscuridad intencional (probablemente, nosotros llamarlo DRM hoy en día). IBM también hizo eso, pero para entonces ya era demasiado tarde, el 1130 acababa de comenzar y ya no era necesaria la participación de IBM. Además, más adelante, debido a los números vendidos, siempre se pueden encontrar piezas de repuesto para la 1130 de las máquinas de regalo.
Por lo tanto, tenga cuidado cuando afirme que una máquina en particular ha "iniciado una cultura de piratería". Hay mucho más para respaldar esa afirmación, no solo la antigüedad de la máquina.
Moryc dice:
Estás un poco equivocado. La primera computadora que ayudó a crear una cultura de piratería fue TX-0 en MIT Lincoln Laboratory. Los primeros futuros piratas informáticos comenzaron a experimentar con él en la década de 1950. Luego tienen acceso a PDP-1 y usaron su experiencia con "tixo" para crear un programa increíble para él. Sin PDP-1 y su modo de funcionamiento interactivo, el desarrollo de una comunidad de piratas informáticos podría haberse detenido durante años. El sistema Unix se creó más tarde en DEC PDP-7, no en una máquina IBM. Su primer puerto fue para un PDP-11/20, no para una máquina IBM. TX-0 y PDP-1 son el comienzo de los piratas informáticos, no de las máquinas IBM. Y sin el éxito de PDP-1, es posible que no se hayan creado otras computadoras DEC ...
Un dron dice:
@Moryc
Buena referencia al TX-0 (c.1955 / 6), y no olvidemos el TX-2 (c.1958, se omitió el TX-1). El TX-0 y el TX-2 fueron los antepasados que llevaron a la saga DEC. (Otro problema que queda en el OP HaD)
https://eo.wikipedia.org/wiki/TX-0
https://eo.wikipedia.org/wiki/TX-2
Pero cuando dices "Estás un poco equivocado", no estoy de acuerdo. El 1130 fue un poco más tarde, pero la introducción fue mucho más grande y como dije en mi publicación resultó en muchos (si no la mayoría, especialmente más tarde) usuarios esperando el 1130 porque era muy "Hackable". Lea el párrafo en mi publicación después de "El 1130 vivió mucho después de lo que debería haber sido, por una buena razón".
Bono: ¿Alguien recuerda de dónde vino la directiva ASM sobre el marcador de posición * - *? AFAIK - de IBM, especialmente en los omnipresentes ejemplos de código 1130 común entre los usuarios. Entonces, ¿tal vez el 1130 fue la máquina que inició el movimiento del software de código abierto? Es discutible, pero bueno para el próximo ¡Título de la publicación de blog del registro de clics de la computadora retro!
Jan Zumwalt dice:
Vaya ... chicos ... todos me volaron la vejiga. Pensé que era un dinosaurio y uno de los verdaderos “primeros” programadores históricos cuando comencé con el PDP-11 alrededor de 1974. ¡Ahora descubro que había una generación de programadores REALES que ya se habían jubilado cuando comencé!
Construí mi primer sistema S-100 entre dejar caer tarjetas de "trabajo" de datos de repente para una computadora de escritorio IBM alrededor de 1975 y pensé que era de vanguardia. Me siento tan joven otra vez 🙂
Ren dice:
FYI,
Vi esta computadora en el Museo de Ciencia e Industria de Manchester la semana pasada.
El hombre que asistió a la exposición dijo que es (¿una de las primeras computadoras con software almacenado?).
Dijo que funciona, pero que no es apto para ejecutarlo. (Suele necesitar 2 personas)http://msimanchester.org.uk/whats-on/show/meet-baby
mikemac dice:
Y aquí hay algunas fotos de "Baby":
http://collection.sciencemuseum.org.uk/objects/co8418186/replica-of-the-baby-or-ssem-computer-valve-computer
Ren dice:
Mirando la computadora y escuchando el museo, ¡me olvidé por completo de tomar fotografías! Gracias.
problema dice:
Eh, y aquí pensé que fue iniciado por la gente del tren modelo y su lógica de retransmisión, que en realidad parecía una computadora.
Greenaum dice:
No, Zuse o Babbage tienen un reclamo mucho mejor, a menos que el modelo de tren tenga algunas cosas realmente impresionantes. La lógica del relé existe siempre que el relé esté funcionando.
komradebob dice:
No olvide un viaje al Great System Museum cuando esté en Pittsburgh.
https://www.facebook.com/lssmuseum/
Tienen una excelente variedad de hardware de un gran fabricante de hardware de IBM, Cray, así como algunos primeros equipos de DEC.
BrilaBluJim dice:
Además de la máquina de escribir de IBM, esto encajaría perfectamente en el conjunto de Star Trek.
MoTLD dice:
¡Tuve exactamente el mismo pensamiento! Te preguntas si esta fue la inspiración para algunos sets de Star Trek ...
Nitori dice:
De hecho, tiene un aspecto científico muy de los sesenta.
Ren dice:
¡Nunca supe que hacían interruptores DIP tan grandes!
B ^)
William Hunter dice:
¡Gracias por traer la imagen PDP-1, amigos! ¡Para el artículo completo sobre Spacewar! en The Dot Eaters, viaja aquí: http://thedoteaters.com/?bitstory=spacewar
Steve L dice:
Hice una pantalla similar para el PiDP-8 con Spacewar, que se reproduce de manera bastante similar a la original en la-tecnologia.io. Esperaba que alguien más lo captara y refinara el código, pero no creo que nadie más con PiDP-8 lo haya probado. El código hizo que la pantalla fuera demasiado "llamativa" para trabajar con un fondo estelar, y al menos algo de esto se relacionó con la naturaleza de la multitarea en ESP8266 (el resto, mis dudosas habilidades de codificación). Puedo retomar esto nuevamente cuando aparezca mi ESP32.
Great_James dice:
¡YO ESTABA ALLÍ! : Lo siento por Inglaterra y fui allí el año pasado cuando el trabajo me envió a la sede de Facebook en septiembre de 2016 y vi la demostración de esta máquina y las guerras espaciales. ¡fue asombroso! No puedo recomendar una visita allí lo suficiente. y los buenos que hicieron la demostración de PDP fueron los que escribieron los programas originales (sintetizador de música, guerras espaciales y otros programas) en los años 60, así como los que ayudaron a restaurarlo. tienen algunas historias increíbles que contar (que no te estropearé: D)
djmips dice:
Vea la excelente emulación de PDP-1 de Norbert Landsteiner en la web.
http://www.masswerk.at/minskytron/
http://www.masswerk.at/spacewar/¡Un nuevo juego para el PDP-1 hecho el año pasado! (2016)
http://www.masswerk.at/icss/Blog completo sobre PDP-1 Spacewar
http://www.masswerk.at/spacewar/inside/GekkePrutser dice:
El libro "Hackers" de Steven Levy también es un libro bastante bueno para aquellos que quieran leer más
dithermaster dice:
He estado en el CHM dos veces. Durante la primera visita pude ver más máquinas. Luego rediseñaron y crearon una carretera y parece que ves menos máquinas. Pero tenían otras cosas nuevas que ver. Sin embargo, lo más destacado para mí fue ver cómo el motor de diferencia de Babbage (número de serie 2) hacía sumas. ¡Fue increíble! Ya no existe (ha regresado a la casa de su dueño).
RusselF dice:
Gracias por publicar esta información en el PDP-1. Nunca había visto uno antes. Vi el video con Lyle Bickley y fue realmente interesante para mí porque mi primera experiencia con una computadora que realmente pude tocar fue con PDP-11/45. El PDP-11 todavía tenía interruptores y luces. La máquina estaba en un fondo de investigación en la Univ. de Waterloo en la década de 1970, y recién se instaló, y todavía no tenía un disquete conectado, y recuerdo que usé el panel frontal para alternar en un programa de lenguaje de máquina de 4 líneas en octal, para enviar ctrl-g al consola y luego se bifurca para comenzar. Recuerdo que me alegré mucho cuando cambié la dirección de inicio octal y luego cambié "Ejecutar / Detener", y la consola dijo "beeeeeeee ..." hasta que cambié "Ejecutar / Detener" nuevamente. Fue mágico. Solo estaba bromeando, esperando a que un amigo terminara su trabajo para que pudiéramos salir y tomar una cerveza si no recuerdo mal. Ni siquiera era un científico informático, pero aprender con ese PDP-11 fue una verdadera educación. Anteriormente había usado solo tarjetas + listados, o terminales 3270 en mainframes de IBM, y la placa de la computadora estaba sellada en una gran sala donde solo podían ir los "sistemas". Conectarse con ("piratear", diríamos ahora) una computadora real, y hacer que haga algo interactivo, bajo el control directo de uno, ha sido muy liberador de una manera que es difícil de explicar a la gente hoy en día, porque esa es la experiencia de todos ahora.
¡Y estoy realmente impresionado de ver Spacewar y saber que es solo 4K de código de conjunto! Y esa pantalla de radar con el lápiz óptico y el fósforo persistente es simplemente mágica ... y el programa "Snowflake" lo demuestra. ¡Y todo esto en 1959! No he notado que DEC fabrica máquinas hasta ahora. ¡Y funcionó DDT! Gracias nuevamente por publicar el video y felicitaciones a todos los que trabajaron en la restauración del PDP-1. Toda la configuración parece que podría estar en la cubierta de una nave espacial nuclear Orion de 1959 (que, de hecho, supongo que podría ser ...)kmpres dice:
Eso me trae de vuelta. Aprendí programación de BA con una computadora PDP-8i, sorprendentemente similar a esta PDP-1, a principios de la década de 1970. Mi escuela secundaria fue una de las cuatro del país en 1971 que tenían su propia computadora. La mayoría de las otras escuelas tuvieron que conectarse a alguna computadora universitaria cercana con un embrague acústico a 175 baudios para hacer su programación. Teníamos tres teletipos ASR-33 con perforadoras de cinta de papel y lectores para entrada / salida y cambiaríamos el compilador o intérprete ingresando una "rutina de dedo grueso" octal en el puesto de mando, que luego cargaría una cinta de ventilador grande como la anterior. en este video. Era tan bueno en BASIC que mi maestro me pidió que enseñara el idioma a algunos estudiantes honorarios de 9 años que fueron transportados en autobús por una escuela secundaria vecina para usar la computadora. Ese se convirtió en mi primer trabajo informático. Sin embargo, a la máquina no le gustaban las hinchazones fuertes y se descomponía al menos una vez a la semana. Estaba muy familiarizado con el ingeniero de campo de DEC cuando lo vi solucionar el problema a un nivel de componente en el que solía soldar un nuevo transistor o chip DTL en lugar de reemplazar el módulo del que provenía. No lo sabía entonces, pero pronto haría mi propia carrera como ingeniero técnico para Honeywell Information Systems, y unos 15 años después me encontré trabajando en el extranjero en Honeywell H716 militares. Se trataba de máquinas muy similares con memorias de núcleo de 4K, palabras de 16 bits y unidades de disco de 10 placas / 16 megabytes. ¡Ver a los ventiladores y ver las luces parpadeantes después de una larga reparación fue música para mis oídos!