Spoznal sem 27-letni Mac z internetom
Makradar Tehnologije / / December 19, 2019
Obnavljanje star računalnik - to je obnova klasičnega avtomobila: nekaj, iz katerega so sodobni svet trese. Tako je bilo z mojo prvo pravo računalnik, moj Mac Plus, ko sem se odločil, da bi jo navaja tri desetletja in uvesti do interneta.
S sodobnimi standardi, moh Mac precej šibka stroj. Tehnični bledo v primerjavi tudi z mojim Gorljivi: 8 MHz CPU, 4 MB RAM, trdi diskovnega 50 MB in črno-beli zaslon 512 x 384 pikslov. Moj trenutni računalnik je približno 200 000-krat hitreje, tudi brez GPU račun. Vendar pa Mac Plus, sem izgubila "računalniške zobe", kot otrok. Z njim sem se srečal trde diske, modemi, in internet.
Ja, na nek način moj Mac je bil pripravljen za delo z internetom, najprej z BBS, nato pa uporabite Lynx preko dial-up seji. (Nič ni zanimivo, prav tako erotično literaturo 2400 bazičnih točk, ko si star 13 let). Kaj nisem nekoč, tako da ni poskušal teči na TCP / IP.
Kako težko je, da se določi, kaj ne deluje, kot bi moralo biti? Nimaš pojma
Na prvi pogled je vse začelo gladko. Imel sem matično ploščo na mojem računalniku. To je dobro ohranjena, ležanjem v kleti že od sredine 1990-ih. Vzel sem jo in zunanjega trdega diska, plapolanje stikalo, in je bil vesel, da vidim, kako moj Mac nazaj v življenje. Trdi disk je stokal v znak protesta ob prvem odvit, potem pa je padla tišina in vsi podatki so bili nepoškodovani. Vsaj za prvih nekaj minutah.
Spomnil sem se lepo igro moje mladosti jadralno letalo, ko je nenadoma ni bil glasen pok in je bil vonj po dimu. V paniki sem izklopljen moč in potegnil svečke. Dejstvo je, da bi našli vir ostrega vonja je šla dlje časa: zunanji trdi disk. Vpliv toka po dolgem izpadov privedla do odpovedi enega od kondenzatorjev v zunanji napravi za shranjevanje.
Na srečo, Digikey še vedno prodajajo popolnoma enake kondenzatorje (!) In sem delal z spajkalnik, vrne na delo po nekaj dneh. Z prizadeva za vzpostavitev mreže za vaš Mac Plus!
Da bi dosegli svoj cilj, sem potreboval spletni brskalnik, TCP / IP. No, to je bilo potrebno, da pridejo gor s način za povezovanje Mac z mojim domačim omrežjem. Poišči spletni brskalnik, da je relativno enostavna zahvaljujoč fantje sedijo na davno pozabljene FTP strani v prašnih kotičkih interneta. Brazuer MacWeb 2.0 in je bil dovolj star, da dela na mojem Plus in povsem novo nuditi HTML in HTTP. Nekako podobno. Ampak bomo prišli do, da v minuti.
Poleg tega je bilo MacTCP različico, ki je sposoben za delo (nekako, ampak to ni pomembno), da sistem 7.0. Ne podpira take preciznost kot DHCP, vendar MacWeb je bil vesel, da jo uporabljajo, in namestitev ne povzroča težav, saj je manjkalo le kup TCP / IP.
Mac, da fizično priključitev na omrežje je bolj izziv. V Mac Plus ni Ethernet vrata, in stvari, kot so Wi-Fi v teh letih ni bilo. Nekaj podjetij storiti SCSI-Ethernet adapterji pred približno 15 leti, ampak da bi jih našli za je prodaja praktično nemogoče. Za nekaj časa sem razmišljal o tem problemu, in zdelo se mi je, da sem lahko uporabite serijska vrata in PPP ali SLIP za komunikacijo z zunanjim svetom. Kot telefonski klic brez modem.
nameščena sem Raspberry Pi in ga povezati s številom CAT-5 z usmerjevalnikom. Uporaba različnih starejših kartic, sem bil sposoben, da bi dobili serijski kabel, ki je zaslužil med Pi in Mac.
Na strani programske opreme, sem dal gor po več neuspešnih poskusih, da bi našli stranko PPP, ki bo delovala na Plus in primitivno PPP strežnik, imenovan za SLiRP Pi. Dokumentiranje MacTCP, MacPPP in SLiRP presenetljivo je bilo še vedno na voljo. Po nekaj težavah s konfiguracijo, sem bil sposoben, da bi dobili delo MacTCP z MacPPP, MacPPP delo z SLiRP, SLiRP pomočjo povezave Ethernet, in tako naprej prek usmerjevalnika in izstopa Internet. Ker serijsko napravo Mac Plus na serijska I / O potrebna intenzivna procesor, je bila omejena na zmogljivost 19 kbit / s, ampak 19 je še vedno veliko bolje kot nič.
Zdaj se lahko vprašamo: "Počakajte, kako si dobil vse to programsko opremo, ki jih razvijalci ne podpira?" Dobro vprašanje! Pogon Mack je bil tako star, da je združljiva s sodobnimi računalniškimi diskov. Kaj je res tam, tudi na mojih sodobnih računalnikov pogon sploh ni bil. Poskusil sem uporabiti 100 MB ZIP-disketo za delo z ZIP-Drive, ki je podpirala intefreysy USB in SCSI-1. Kljub temu pa mi je uspelo priti Mac za delo z ZIP-diskov (in sčasoma uporabljajo enega od njih v zagonski disk), čeprav mi Windows PC bere HFS disketo z uporabo nekaterih programov. Vendar je bil ulov. Vsak poskus, da se premaknete podatke iz računalnika na Plus, da ničesar ne vodi, vendar sem poškodovane datoteke v zip-disk.
Našel sem star terminal emulator mikrofon, ki je že nameščen na Mac. Mikrofon ZModem podprta za prenos datotek, c katerim verjetno veste, če se spomnite BBS. Tako, da prenos datotek na Mac, sem se preselil potrebne datoteke iz računalnika na Raspberry Pi in Pi se nato priključen na zaporedna vrata. Mikrofon naložen na Mac, kot terminal, in jaz downloaded minicomu na Pi z Mac. Sem živčno uvedejo potrebne tipke za prenosne ZModem na Minicom, da izberete datoteko in pritisnite tipko ENTER. Minicom je hvaležen za "peep" in dialoga "Shrani dohodne datoteke?" Pojavil na Mac. Čez nekaj časa sem ugotovil, da je nova programska oprema teče na moji stari Mac Plus. Hura!
Torej, Raspberry Pi, MacTCP in MacWeb - vse, kar je v mestu, je čas za brskanje po spletu! Ali ne? Ali ni to?! No. Ne še.
Očitno, razvijalci MacWeb, ki jih je videti na specifikacijo HTTP 1.0, odločili: "Ali kdo kdaj Morate virtualno gostovanje, ki temelji domensko ime? «In ne upošteva, da je 99% vseh spletnih strani uporablja v sodobnem spletu je njih. Pomanjkanje podpore za virtualne gostitelji sredstvi, ki jih lahko uporabite za večino mest pot samo strežnik IP-naslov, in je bil odrezan. Oh, in HTTPS, piškotki in CSS niso izumili.
Prekleto!
Povedala sem mu o problemu svojega prijatelja Tyler, in je bil presenečen, ko je ugotovila, da je odločitev v naglici, proxy filtriranje s pomočjo Python, Zahteve, bučko in lepa juha. Ključ do vsega tega je bil, da bo MacWeb vključujejo popoln naslov z imenom gostitelja pri ustvarjanju proxy zahtevo. Poizvedbe odprt URL, SSL in upravljanje piškotkov. BeautifulSoup MacWeb pomaga odprte stvari, kot so CSS, JavaScript, slike in Divs. Bučko naredi proxy obravnavala zahtevek in pošlje rezultate nazaj na Mac.
In to, moji prijatelji, je bilo dovolj za brskanje po spletu. Zdelo se je nekaj podobnega sodobnega mobilnega brskalnika.
Seveda, vse je delal precej darn počasi, vendar delal! Prenos podatkov in strani in povezave so klikniti. Sem omenil, da je počasen? To je bil zelo počasen. Torej medleeeenno. Počasi, počasi, počasi. Minut za branje in prikaz strani. Toda kaj je razlika? Cilj je bil predstaviti Mac z internetom. In igranje uspeh.
(Via)