Me encontré con 27 años de edad, Mac a Internet
Makradar De La Tecnología / / December 19, 2019
La restauración de un viejo ordenador - se trata de la restauración de un coche clásico: algo de lo que los modernos mundo tiembla. Así fue con mi primer ordenador real, mi Mac Plus, cuando decidí traerlo hacia adelante tres décadas y para introducir a Internet.
Según los estándares modernos, moh Mac máquina más bien débil. Especificaciones palidecen en comparación incluso con mi Kindle: 8 MHz CPU, 4 MB de RAM, volumen de disco duro 50 MB, y la pantalla en blanco y negro es de 512 x 384 píxeles. Mi PC actual es de alrededor de 200 000 veces más rápido, incluso sin tener en cuenta la GPU. Sin embargo, un Mac Plus, que perdió los dientes "ordenador" como un niño. Con él conocí discos duros, módems, e Internet.
Sí, en cierto sentido, mi Mac está lista para trabajar con Internet, primero con BBS, y luego usar el lince a través de la sesión de acceso telefónico. (No hay nada interesante, al igual que la literatura erótica a 2400 bps cuando estás 13 años de edad). Lo que ni una sola vez, por lo que no trató de ejecutarlo en la pila TCP / IP.
Lo difícil que es para arreglar lo que no está funcionando como debe ser? No tienes idea
A primera vista, todo empezó sin problemas. Tenía una placa en mi equipo. Está bien conservado, acostado tranquilamente en el sótano desde mediados de la década de 1990. Le y un disco duro externo Tomé, accionó el interruptor de potencia, y estaba feliz de ver cómo mi espalda Mac a la vida. disco duro gimió en protesta cuando se desenrolla primero, pero luego se quedó en silencio, y todos los datos estaba intacto. Al menos durante los primeros minutos.
Recordé el deporte rey de mi juventud Planeador, cuando de repente hubo una fuerte explosión y había un olor a humo. En una situación de pánico, apagué el poder y saqué los tapones. De hecho, para encontrar la fuente del olor acre se ha ido hace mucho tiempo: un disco duro externo. El impacto de la corriente después de un largo tiempo de inactividad provocado el fallo de uno de los condensadores en el dispositivo de almacenamiento externo.
Afortunadamente, Digikey siguen vendiendo exactamente los mismos condensadores (!) Y yo trabajamos con un soldador, volvió al trabajo después de unos días. Al trabajar para crear una red para su Mac Plus!
Para lograr su objetivo, que necesitaba un navegador web, la pila TCP / IP. Bueno, era necesario encontrar una manera de conectar el Mac a la red doméstica. Encuentra navegador web que era relativamente fácil gracias a los chicos que se sientan en los olvidados los FTP-sitios en los polvorientos rincones de Internet. Brazuer MacWeb 2.0 y tuvo edad suficiente para trabajar en mi Plus y bastante nuevo para representar HTML y HTTP. Algo así como. Pero vamos a llegar a eso en un minuto.
Además, hubo versión MacTCP que fue capaz de trabajar (de alguna manera, pero no importa) al sistema 7.0. No es compatible sutilezas tales como DHCP, pero MacWeb estaba dispuesto a usarlo, y su instalación no causa un problema, ya que sólo le faltaba pila TCP / IP.
Mac establecer una conexión física a la red ha sido más difícil. En Mac Plus no hay un puerto Ethernet, y no existía cosas como Wi-Fi en esos años. Un par de compañías hacer adaptadores SCSI-Ethernet hace aproximadamente 15 años, pero para encontrarlos a la venta era prácticamente imposible. Durante un tiempo yo estaba pensando en este problema, y se me ocurrió que puedo usar el puerto serie y PPP o SLIP para comunicarse con el mundo exterior. Como una llamada de teléfono sin un módem.
He instalado el Raspberry Pi y conectarlo a una serie de CAT-5 desde el router. Usando una variedad de tarjetas más antiguas, que era capaz de conseguir un cable de serie, que ganó entre Pi y Mac.
En cuanto al software, me di por vencido después de varios intentos infructuosos para encontrar un cliente PPP que funcionará en Plus y el servidor PPP primitiva, pidió SLiRP Pi. Documentación MacTCP, MacPPP y SLiRP sorprendentemente todavía estaban disponible. Después de un poco de problemas con la configuración, yo era capaz de conseguir MacTCP de trabajo con MacPPP, MacPPP trabajar con SLiRP, SLiRP mediante una conexión Ethernet, y así sucesivamente a través del router y salida Internet. Dado que el dispositivo serie Mac Plus en serie de E / S requiere intensiva el procesador, se limitaba a la capacidad de 19 kbit / s, pero 19 es todavía mucho mejor que nada.
Ahora usted puede preguntar, "Espera, ¿cómo conseguiste todo este software, que no están soportadas por los desarrolladores?" Buena pregunta! Unidad Mack era tan viejo que era incompatible con los discos informáticos modernos. Lo que es realmente allí, incluso en mis equipos modernos que la unidad no era en absoluto. Traté de usar 100 MB-postal disquete al trabajo con el ZIP-Drive, que apoya USB intefreysy y SCSI-1. Aún así, me las arreglé para conseguir Mac para trabajar con discos ZIP (y eventualmente utilizar uno de ellos en la unidad de arranque), a pesar de que mi Windows PC lee HFS holgada por algunos programas. Pero había un problema. Cada intento de mover los datos desde el PC al Plus a cualquier cosa que no conducirá, pero he dañado archivos en el Zip-disco.
He encontrado un viejo emulador de terminal de micrófono, que ya estaba instalado en el Mac. Micrófono ZMODEM admite para la transferencia de archivos, c quien usted probablemente sabe, si usted recuerda BBS. Por lo tanto, para la transferencia de archivos en un Mac, he movido los archivos necesarios desde el ordenador a la Frambuesa Pi, Pi y se conecta entonces al puerto serie. Micrófono cargado en el Mac como un terminal, y he descargado el Minicom en Pi con un Mac. Me presenté con nerviosismo las claves necesarias para la transmisión zmodem en Minicom, selecciono un archivo y pulse ENTER. Minicom es agradecido a "pío" y el diálogo "Guardar archivo entrante?" Apareció en el Mac. Después de un rato, me encontré con que el nuevo software que se ejecuta en mi viejo Mac Plus. Hooray!
Así, Frambuesa Pi, MacTCP y MacWeb - todo está en su lugar, es hora de navegar por la web! No lo es? No es?! No. Todavía no.
Al parecer, los desarrolladores MacWeb, mirando a la especificación HTTP 1.0, decidió: "¿alguien Es necesario nombre de dominio basado en el alojamiento virtual? "Y no toma en cuenta que el 99% de los sitios utiliza en la web moderno son ellos. La falta de soporte para máquinas virtuales medios que se pueden utilizar durante la mayor ruta de sitios única dirección IP del servidor, y fue cortado. Ah, y HTTPS, galletas y CSS no fueron inventados.
Maldita sea!
Le dije sobre el problema de su amigo Tyler, y se sorprendió cuando encontró la decisión de prisa, filtrado de proxy utilizando Python, Peticiones, Frasco y hermoso sopa. La clave de todo esto fue que MacWeb incluirá una dirección completa con un nombre de host al crear una solicitud de proxy. Consultas URL abierta, SSL y gestionar las cookies. BeautifulSoup MacWeb ayuda a abrir las cosas como CSS, JavaScript, imágenes y DIV. Un Frasco hace proceso de proxy la solicitud y enviar los resultados de vuelta en el Mac.
Y esto, mis amigos, fue suficiente para navegar por la web. Parecía algo así como un navegador móvil moderno.
Por supuesto, todo funcionó bastante maldito lento, pero trabajado! Descarga de datos y páginas y enlaces se puede hacer clic. ¿He mencionado que era lento? Fue muy lento. Así medleeeenno. Poco a poco, lentamente, lentamente. Minutos para leer y mostrar la página. Pero ¿cuál es la diferencia? El objetivo era introducir Mac a Internet. Y salir con un éxito.
(Vía)