Kohtasin 27-aastane Mac Internet
Makradar Tehnikaülikool / / December 19, 2019
Taastamine vana arvuti - see on taastamine klassikaline auto: midagi, mis tänapäeva maailmas väreleb. Nii et see oli minu esimene tõeline arvuti, mu Mac Plus, kui ma otsustasin, et viia see edasi kolm aastakümmet ja tutvustada internetti.
Kaasaegsed standardid, moh Mac pigem nõrk masin. Spetsifikatsioonid kahvatu võrreldes isegi minu Kindle: 8 MHz CPU, 4MB RAM, kõvaketas mahuga 50 MB, ja must ja valge ekraan on 512 x 384 pikslit. Minu praegune arvuti on umbes 200 000 korda kiiremini, isegi ilma GPU konto. Kuid Mac Plus, ma kaotasin "arvuti hambad" nagu laps. Temaga kohtasin kõvakettad, modemid ja Internet.
Jah, mõnes mõttes, mu Mac oli valmis tööd internetis, esmalt BBS, ja seejärel kasutage Lynx kaudu dial-up istungil. (Seal on midagi huvitavat, nagu erootilise kirjanduse 2400 bps, kui olete 13 aastat vana). Mida ma kordagi ei, nii et see ei proovige käivitada TCP / IP pinu.
Kui raske on kindlaks määrata, mis ei tööta, sest see peaks olema? Sul pole aimugi,
Esmapilgul kõik algas sujuvalt. Mul oli emaplaadi minu arvutis. See on hästi säilinud, lamades vaikselt keldris alates 1990. aastate keskpaigast. Võtsin teda ja välise kõvaketta, raputati toitelüliti ja oli hea meel näha, kuidas mu Mac tagasi elule. Kõvaketas ärritus protesti, kui esimene lahti kerida, kuid siis jäi vait ja kõik andmed olid terved. Vähemalt esimesed paar minutit.
Ma meenutasin ilus mäng minu noorte Glider, kui äkki oli valju paugu ja seal oli lõhn suitsu. Paanika, lülitasin võimu ja tõmbas pistikud. Tegelikult leida allikas terava lõhnaga on läinud kaua: välisele kõvakettale. Mõju praeguse pärast pikka seisakuid põhjustanud rike üks kondensaatorid väline salvestusseade.
Õnneks Digikey veel müüa täpselt sama kondensaatorid (!) Ja ma töötasin jootekolvi, tagastatakse töö mõne päeva pärast. Tehes luua võrgustik Mac Plus!
Et saavutada oma eesmärki, ma vaja veebibrauserit TCP / IP pinu. Noh, see oli vajalik tulla viis ühendada Mac minu koduvõrgus. Leia veebilehitseja see oli suhteliselt lihtne tänu poisid istudes ammu unustatud FTP-saite tolmune nurkades Internet. Brazuer MacWeb 2.0 ja oli piisavalt vana, et töö minu Plus ja üsna uus muuta HTML ja HTTP. Kind of jms. Aga me jõuame, et minut.
Lisaks oli MacTCP versioon, mis oli võimeline tööd (kuidagi, kuid see ei ole oluline) süsteemi 7.0. See ei toeta nagu peenutsemiseks DHCP, kuid MacWeb oli õnnelik seda kasutada, ning käesolev installeerimine ei tekita probleeme, sest see ei olnud ainult korstnat TCP / IP.
Mac teeb füüsiline võrguühendust on keerukamaks. Mac Plus puudub Ethernet port, ja asju, nagu WiFi nendel aastatel ei ole olemas. Paar ettevõtted teha SCSI-Ethernet adapterid umbes 15 aastat tagasi, kuid neid leida müügil oli praktiliselt võimatu. Mõnda aega ma mõtlesin seda probleemi, ja see tekkis mulle, et ma ei kasuta jadaport ja PPP või SLIP suhelda välismaailmaga. Nagu telefonikõne ilma modem.
I installitud Raspberry Pi ja ühendage see mitmeid CAT-5 ruuteri. Kasutades erinevaid vanemad kaardid, mul oli võimalik saada jadakaablit, mis teenis vahel Pi ja Mac.
On tarkvara poolelt, ma loobusin pärast mitmeid ebaõnnestunud leida PPP klient, mis töötab Plus ja primitiivne server PPP kutsus SLiRP Pi. Documentation MacTCP, MacPPP ja SLiRP üllatuslikult olid endiselt saadaval. Pärast natuke probleeme konfiguratsiooni, oli mul võimalus saada MacTCP töö koos MacPPP, MacPPP töötavad SLiRP, SLiRP Ethernet-ühenduse ja nii edasi läbi ruuteri ja väljumise Internet. Kuna serialseade Mac Plus seerianumber I / O vajalik intensiivne protsessor, oli piiratud võimsust 19 kbit / s, kuid 19 on ikka palju parem kui midagi.
Nüüd võite küsida, "Oota, kuidas sa saad kõik, et tarkvara, mis ei toeta arendajad?" Hea küsimus! Drive Mack oli nii vana, et see oli vastuolus kaasaegse arvuti kettaid. Mis on tõesti olemas, isegi minu kaasaegseid arvuteid sõita ei olnud üldse. Üritasin kasutada 100 MB ZIP-disketil tööle koos ZIP-Drive, mis toetavad intefreysy USB ja SCSI-1. Ikka, mul õnnestus saada Mac töö ZIP-kettaid (ja lõpuks kasutada ühte neist alglaadimise drive), kuigi minu Windows-PC loeb HFS diskett kasutades mõned programmid. Aga seal oli saak. Iga katse liikuda andmeid arvutist Plus midagi ei vii, kuid ma olen vigastatud failid Zip-kettale.
Leidsin vana terminaliemulaatori Mikrofon, mis oli juba installitud Mac. Mikrofon Zmodemi toetab failide edastamiseks, c, kellele te ilmselt teate, kui see teile meenub BBS. Seega faile Mac olen jõudnud vajalikud failid minu arvuti Raspberry Pi ja Pi on siis ühendatud jadapordi. Mikrofon laaditud Mac terminal ja ma alla Minicom juures Pi koos Mac. Ma närviliselt kehtestanud vajalikud võtmed edastamise zmodem kell Minicom ma valige fail ja vajutage ENTER. Minicom on tänulik "peep" ja dialoog "Save failiga?" Ilmus Mac. Pärast mõnda aega, ma leidsin, et uus tarkvara töötab minu vana Mac Plus. Hurraa!
Niisiis, Raspberry Pi, MacTCP ja MacWeb - kõik on paigas, on aeg surfata veebis! Kas pole? Kas pole?! Ei. Mitte veel.
Ilmselt arendajad MacWeb, vaadates HTTP 1.0 spetsifikatsioonile, otsustas: "Kas keegi on kunagi Sa pead virtuaalne hosting põhineb domeeninime? "Ja ei võta arvesse, et 99% -l aladest, mida kasutatakse tänapäeva web see on neile. Toetuse puudumine virtuaalne hosts vahendid, mida saab kasutada enamiku alade tee ainult serveri IP-aadress, ja katkestas. Oh, ja HTTPS, küpsised ja CSS ei leiutatud.
Kurat!
Ma rääkisin talle probleem tema sõber Tyler ja oli üllatunud, kui ta leidis, et otsus kiirustades, proxy filtreerimine kasutades Python, taotlusi, Kolb ja ilus supp. Võti see kõik oli, et MacWeb sisaldab täielikku aadressi hostinimi luues proxy taotluse. Päringud avatud URL, SSL ja hallata küpsiseid. BeautifulSoup MacWeb aitab avatud asju nagu CSS, Javascript, pilte ja divs. Kolbi teeb proxy protsess taotluse ja saadab tulemused tagasi Mac.
Ja see, mu sõbrad, oli piisavalt surfata veebis. See tundus midagi kaasaegse mobiili brauser.
Muidugi, see kõik töötas päris darn aeglane, kuid see töötas! Lae andmed ja lehti ja linke on klikitav. Kas ma juba mainisin see oli aeglane? See oli väga aeglane. Nii medleeeenno. Aeglaselt, aeglaselt, aeglaselt. Minutit, et lugeda ja kuvada lehel. Aga mis vahet seal on? Eesmärgiks oli tutvustada Mac internetti. Ja dating edu.
(Via)