Sutikau 27-erių metų "Mac" į internetą
Makradar Technologijos / / December 19, 2019
Atkurti seną kompiuterį - tai klasikinis automobilis atkūrimas: kažkas iš kurios šiuolaikiniame pasaulyje dreba. Taigi tai buvo su mano pirmasis realus kompiuterio, mano Mac Plus, kai aš nusprendžiau, kad ją tris dešimtmečius ir pristatyti internete.
Iki šiuolaikinius standartus, moi Mac "gana silpna mašina. Techniniai duomenys nublanksta net su mano pakurti: 8 MHz CPU, 4MB RAM, kietojo disko apimtis 50 MB, o juoda ir balta ekranas yra 512 x 384 taškų. Mano dabartinis kompiuteris yra apie 200 000 kartų greičiau, net ir be GPU sąskaitą. Tačiau, Mac Plius, aš praradau "kompiuterių dantis" kaip vaikas. Su juo sutikau kietieji diskai, modemai, ir internetu.
Taip, tam tikra prasme, mano Mac "buvo pasirengę dirbti su internetu, pirmiausia su BBS, ir tada naudokite Lynx per dial-up sesijoje. (Nėra nieko įdomiau, kaip Erotinė literatūra 2400 bps, kai esate 13 metų amžiaus). Ką aš nė karto, todėl nesistengė ją paleisti TCP / IP steką.
Kaip sunku yra nustatyti, kas neveikia taip, kaip turėtų būti? Jūs neturite idėjos
Iš pirmo žvilgsnio, viskas prasidėjo sklandžiai. Turėjau plokštę ant mano kompiuterio. Tai yra gerai išsaugotas, gulėti ramiai rūsyje nuo 1990-ųjų vidurio. Aš paėmė ją ir išorinį kietąjį diską, flicked maitinimo jungiklį, ir buvo malonu matyti, kaip mano "Mac atgal į gyvenimą. Kietasis diskas atsiduso protestuodamas, kai pirmą kartą išvyniotam, bet tada nutilo, ir visi duomenys buvo nepažeistas. Bent keletą pirmųjų minučių.
Aš priminė gražus žaidimas jaunystės Glider, kai staiga ten buvo garsiai sprogimo ir ten buvo dūmų kvapas. Be panikos, aš išjungtas galią ir ištraukė kištukus. Tiesą sakant, rasti aštrų šaltinį kvapas nuėjo ilgą laiką: išorinį kietąjį diską. Dabartinės poveikis po ilgos prastovos atvedė prie vienos iš išorės saugojimo įrenginiai kondensatorių gedimo.
Laimei, Digikey dar parduoti lygiai tuos pačius kondensatorius (!) Ir aš dirbau su lituokliu, grįžo į darbą po kelių dienų. Dirbdami sukurti tinklą Mac Plus!
Norėdami pasiekti savo tikslą, man reikia interneto naršyklę, TCP / IP. Na, reikėjo sugalvoti būdą, kaip sujungti Mac mano namų tinklo. Ieškoti naršyklę tai buvo gana lengva dėka vaikinai sėdi ant seniai pamiršo FTP svetainių dulkėtų kampelių internete. Brazuer MacWeb 2.0 ir buvo senas pakankamai darbo ant mano Plus ir gana nauja teikti HTML ir HTTP. Lyg. Bet mes gauti, kad per minutę.
Be to, ten buvo, kad galėjo dirbti MacTCP versiją (kažkaip, bet tai nesvarbu) į sistemą 7.0. Jis nepalaiko tokie mielai kaip DHCP, bet MacWeb buvo malonu jį naudoti, ir tai montavimas nesukelia problemų, nes ji neturėjo tik kamino TCP / IP.
"Mac padaryti fizinis ryšys su tinklu buvo sunkiau. Mac Plus "nėra Ethernet, ir tokie dalykai kaip" Wi-Fi "tais metais nebuvo. Bendrovių pora daryti SCSI-Ethernet Adapters maždaug prieš 15 metų, tačiau juos rasti Parduodama praktiškai buvo neįmanoma. Kurį laiką aš galvojau apie šią problemą, ir tai įvyko man, kad aš galiu naudoti nuoseklųjį prievadą ir PPP ar SLIP bendrauti su išoriniu pasauliu. Kaip telefonu be modemo.
Aš įdiegta aviečių Pi ir prijungti jį prie kačių-5 skaičius iš maršrutizatoriaus. Naudojant vyresnių kortelių įvairovė, galėjau gauti serijos kabelį, kuris uždirbo tarp PI ir Mac.
Dėl programinės įrangos pusės, aš pasidaviau po kelių nesėkmingų bandymų rasti PPP klientas, kad bus dirbti Plius ir primityvi serveris PPP paragino SLiRP Pi. Dokumentacija MacTCP, MacPPP ir SLiRP stebėtinai vis dar buvo galima. Po problemų su konfigūracijos tiek, galėjau gauti MacTCP Darbas su MacPPP, MacPPP dirbant su SLiRP, SLiRP naudojant eterneto ryšį, ir tt per maršrutizatorių ir išėjimo Interneto. Nuo serijos prietaisą "Mac Plus serijos I / O" reikalingas intensyvus procesorius, buvo apribota iki 19 kbit / s talpos, bet 19 vis dar yra daug geriau nei nieko.
Dabar tu gali paklausti: "Palaukite, kaip tu gavai visa tai programinės įrangos, kuri yra nepalaikomas kūrėjai?" Geras klausimas! Drive "Mack buvo toks senas, kad ji buvo nesuderinama su šiuolaikinių kompiuterinių diskų. Kas yra iš tikrųjų egzistuoja, net mano šiuolaikinių kompiuterių diskas buvo ne visi. Bandžiau naudoti 100 MB Pašto diskelyje dirbti su ZIP pavara, kuri palaiko intefreysy USB ir SCSI-1. Vis dėlto, man pavyko gauti Mac dirbti su zip diskus (ir, galiausiai, naudokite vieną iš jų įkrovos diskas), nors mano Windows kompiuteryje skaito GGM diskelį naudojant kai kurias programas. Bet ten buvo sugauti. Kiekvienas bandymas perkelti duomenis iš kompiuterio į Plus nieko nereiškia, bet aš sugadinta failus Zip-DISK.
Radau seną terminalo emuliatorius mikrofonas, kuris jau buvo įdiegta Mac. Mikrofonas ZModem palaikomi failų perdavimo, c, kurį jūs tikriausiai žinote, jei žinote BBS. Taigi, perkelti failus Mac, aš persikėlė reikalingus failus iš savo kompiuterio į Aviečių Pi ir Pi, tada prijungtas prie nuosekliojo prievado. Mikrofonas pakrautas ant Mac kaip terminalas, ir aš atsisiuntė Minicom ne Pi su Mac. Aš nervingai ėmęsi reikiamų raktus perdavimo ZModem ne Minicom, aš pasirinkite failą ir paspauskite ENTER. Minicom dėkoja "Žiūrėjimas" ir dialogo "Išsaugoti Priimamojo failą?" Pasirodė ant Mac. Po kurio laiko, radau, kad nauja programinė įranga veikia ant mano senos Mac Plus. Valio!
Taigi, Aviečių Pi, MacTCP ir MacWeb - viskas yra vietoje, atėjo laikas naršyti internete! Ar ne? Ar ne?! Ne. dar ne.
Matyt, kūrėjai MacWeb, pažvelgus HTTP 1.0 specifikacijos, nutarė: "Ar kas nors kada nors Jūs turite virtualų prieglobos remiantis domeno vardą? "Ir nereikia atsižvelgti į tai, 99% svetainių naudojamas šiuolaikiniame internete tai jiems. Trūksta paramos virtualusis serveris reiškia, kad galite naudoti dauguma svetainių keliu tik serverio IP adresą, ir buvo išjungtas. Oh, ir HTTPS, sausainiai ir CSS nebuvo išrastas.
Damn!
Pasakiau jam apie jo draugas Taileris problema ir buvo nustebintas, kai rado sprendimą skubotai, proxy filtravimas naudojant Python, prašymai, kolba ir gražus sriuba. Raktas į visa tai buvo, kad MacWeb apims pilną adresą su kompiuterio vardą kuriant proxy prašymą. Užklausų atvira URL, SSL ir valdyti slapukus. Beautifulsoup MacWeb padeda atvirus dalykus kaip CSS, JavaScript, vaizdų ir Divs. Kolbą daro proxy procesas prašymą ir siųsti rezultatus atgal į "Mac".
Ir tai, mano draugai, buvo pakankamai naršyti žiniatinklį. Jis atrodė kažką panašaus į modernią mobiliojo telefono naršyklėje.
Žinoma, visa tai dirbo pretty darn lėtas, tačiau ji dirbo! Parsisiųsti duomenų ir puslapių ir nuorodos yra spausti. Ar aš sakiau, tai buvo lėtas? Tai buvo labai lėtas. Taigi medleeeenno. Lėtai, lėtai, lėtai. Minučių perskaityti ir rodomas puslapyje. Bet koks skirtumas? Tikslas buvo įvesti Mac prie interneto. Ir pažintys sėkmę.
(Per)