Sie können tatsächlich surfen auf einem 27-Year-Old Mac Plus
Jeff Keacher wollte bekommen seine Mac Plus, jetzt auch in seinem dritten Jahrzehnt online. Es wurde auf BBS und nur-Text Lynx über DFÜ-zurück in den Tag, aber Keacher voll TCP/IP gehen wollte. Und es funktionierte. Er lud auch Gizmodo für uns!
Der Mac Plus saß in seiner Familie Keller seit Mitte der 1990er Jahre so Keachers Mutter es ihm ausgeliefert. Und dann begann er, schlendern Erinnerungen mit einigen Segelflugzeug auf 8 MHz CPU, 4 MB RAM, 50 MB Festplatte und 512 x 384 Pixel Schwarzweiß-Bildschirm. Wenige Minuten nachdem es hochfährt, geknackt, eines Filter-Caps auf die externe Festplatte Netzteil. Aber abgesehen davon war das Gerät in einwandfreiem Zustand.
Keacher wusste, dass er einen Web-Browser, TCP/IP Stack und Strategie für den Anschluss des Computers an seinem Heimnetzwerk erforderlich. Er löste das erste Problem mit MacWeb 2.0, das sei "alt genug, um auf mein Plus ausgeführt und neu genug, um HTML zu rendern und HTTP zu sprechen." Und er es geschafft, Mac MacTCP auf System 7.0 ausgeführt. Kein DHCP, aber mindestens es schön mit MacWeb gespielt.
Das Verbindungsproblem war schwieriger, weil SCSI, Ethernet-Adapter noch nicht in Jahren gemacht worden, aber Keacher die Idee hatte mit der seriellen Schnittstelle und PPP oder SLIP Art wie Dialup ohne Modem werden. Keacher schreibt:
Ich meine Raspberry Pi eingerichtet und lief einige Cat-5 darauf vom Router. Verwenden Sie ein Level Shifter und eine Vielzahl von alten Adapter, konnte ich ein serielles Kabel zwischen Pi und den Mac. Das sorgte für die Hardware.
Leger "Vielzahl von alten Adapter." NBD. Auf der Softwareseite ging die Fehlersuche für eine Weile. Keacher brauchte einen PPP-Client und fand einen grundlegende PPP-Server der Raspberry Pi SLiRP gefordert. Im Grunde geht das Setup MacTCP —-> MacPPP —-> SLiRP —-> Ethernet-Verbindung –-> Router--> Internet. Mit all dieser Arbeit, die Keacher Durchsatz von etwa 19 Kbits/s bekam.
Das Hauptproblem bei MacWeb war, dass sie HTTP 1.0 unterstützen, nicht so Keacher Freund Tyler Hicks-Wright einen Filter Proxy in Python, Anfragen, Kolben und schöne Suppe schrieb. Und dann war es dann endlich soweit. Mit dem Internet!
Das tolle an diesem Projekt ist, dass es völlig funktioniert. Seiten zu machen, Links sind live, Datenmengen. Das Setup ist unglaublich langsam, natürlich, aber wie Keacher schreibt, "das Ziel war einfach die Mac im Web vorzustellen. Die Meet-and-greet war erfolgreich." Gehet hin alles, was Sie DIY-Ers und Internet-fähigen Geräten zu machen wo es einmal keine. [Keacher.com]