Tapasin 27-vuotias Mac internetiin
Makradar Teknologian / / December 19, 2019
Palauttaminen vanhan tietokoneen - tämä on palauttaminen klassinen auto: jotain joka nykymaailmassa vapisee. Niin oli ensimmäinen oikea tietokone, Mac Plus, kun päätin tuoda sen esiin kolme vuosikymmentä ja esitellä Internetiin.
Modernien standardien mukaisiksi, moh Mac heikohko kone. Tekniset tiedot vaalean verrattuna jopa minun syttyä: 8 MHz CPU, 4 Mt RAM, kovalevy tilavuus 50 megatavua, ja musta ja valkoinen näyttö on 512 x 384 pikseliä. Nykyinen PC on noin 200 000 kertaa nopeammin, jopa ilman GPU tilillä. Kuitenkin Mac Plus, menetin "tietokone hampaat" kuin lapsi. Hänen kanssaan tapasin kiintolevyt, modeemit ja Internet.
Kyllä, tavallaan, Mac oli valmis työskentelemään internetin, ensin BBS, ja sitten käyttää Lynx kautta dial-up istuntoa. (Ei ole mitään mielenkiintoista, kuten Eroottinen kirjallisuus 2400 bps kun olet 13-vuotias). Mitä en ole koskaan aiemmin, joten se ei yritä suorittaa sen TCP / IP-pino.
Miten vaikeaa on korjata mikä ei toimi niin kuin sen pitäisi olla? Sinulla ei ole aavistustakaan
Ensi silmäyksellä, kaikki alkoi sujuvasti. Minulla oli emolevy tietokoneeseen. Se on hyvin säilynyt, makaa hiljaa kellarissa lähtien 1990-luvun puolivälistä. Otin hänet ja ulkoinen kiintolevy, flicked virtakytkimestä ja oli tyytyväinen miten Macin henkiin. Kiintolevy voihki protestiksi, kun ensin purettiin, mutta sitten hiljeni, ja kaikki tiedot oli ehjä. Ainakin muutaman ensimmäisen minuutin aikana.
Muistin kaunis peli nuoruuteni, Glider, kun yhtäkkiä kuului kova pamaus ja siellä oli savun haju. Paniikissa, käännyin virta ja veti tulpat. Itse asiassa, löytää lähde pistävä haju on poissa pitkään: ulkoiselle kovalevylle. Vaikutus Nykyisen pitkästä seisokkeja johti epäonnistumiseen yksi kondensaattorit ulkoisen tallennuslaitteen.
Onneksi Digikey edelleen myydä täsmälleen sama kondensaattorit (!) Ja olen työskennellyt juotin, palasi töihin muutaman päivän jälkeen. Tekemällä työtä luoda verkosto Maciin Plus!
Saavuttaakseen tavoitteensa, tarvitsin verkkoselaimen, TCP / IP-pino. No, se oli välttämätöntä keksiä tavan yhdistää Mac kotiverkkoon. Etsi web-selain oli melko helppoa kiitos kaverit istuu jo unohtanut FTP-sivustoja pölyinen kulmiin Internetissä. Brazuer MacWeb 2.0 ja oli tarpeeksi vanha työtä minun Plus ja melko uusi tehdä HTML ja HTTP. Ikään kuin. Mutta me saamme että hetken.
Lisäksi siellä oli MacTCP versio, joka pystyi työskentelemään (jotenkin, mutta sillä ei ole väliä) järjestelmään 7.0. Se ei tue kuten yksityiskohdista kuten DHCP, mutta MacWeb oli tyytyväinen käyttää sitä, ja tämä asennus ei aiheuta ongelmia, koska se ei ollut vain pino TCP / IP.
Mac tehdä fyysinen yhteys verkkoon on enemmän haastava. Mac Plus ei ole Ethernet-portti, ja tuollaista langaton näinä vuosina ei ollut olemassa. Pari yritykset eivät SCSI-ethernet noin 15 vuotta sitten, mutta löytää niitä myyntiin oli käytännössä mahdotonta. Jonkin aikaa olin ajatellut tätä ongelmaa, ja se tapahtui minulle, että voin käyttää sarjaportti ja PPP tai SLIP kommunikoida ulkomaailman kanssa. Koska puhelu ei ole modeemia.
Asensin Raspberry Pi ja liitä se joukko CAT-5 reitittimestä. Käyttäen erilaisia vanhempi kortteja, minulla oli mahdollisuus saada sarjakaapelilla, joka ansaitsi välillä Pi ja Mac.
Ohjelmallisesti, luovuin jälkeen useita epäonnistuneita yrityksiä löytää PPP-asiakas, joka työskentelee Plus ja primitiivinen palvelimen PPP, vaati SLiRP Pi. Dokumentointi MacTCP, MacPPP ja SLiRP yllättävän olivat vielä käytettävissä. Jälkeen hieman ongelmia kokoonpanon, pystyin saamaan MacTCP työskentely MacPPP, MacPPP työskentelee SLiRP, SLiRP Ethernet-yhteyden, ja niin edelleen reitittimen kautta ja poistu Internet. Koska sarjalaite Mac Plus sarja-I / O tarvitaan intensiivinen prosessori, rajoittui kapasiteetti 19 kbit / s, mutta 19 on vielä paljon parempi kuin Mitään.
Nyt saatat kysyä, "Odota, miten sait kaiken ohjelmiston, joka ei tue kehittäjät?" Hyvä kysymys! Drive Mack oli niin vanha, että se oli ristiriidassa nykyaikaisen tietokoneen levyjä. Mikä voisi olla siellä, vaikka minun uusissa tietokoneissa asema ei ollut lainkaan. Olen yrittänyt käyttää 100 MB ZIP-levykkeellä työskennellä ZIP-Drive, joka tuki intefreysy USB- ja SCSI-1. Silti sain Mac toimimaan ZIP-levyt (ja mahdollisesti käyttää jotakin niistä käynnistysasema), vaikka Windows-PC lukee HFS levykkeelle käyttäen joitakin ohjelmia. Mutta oli saalis. Jokainen yritys siirtää tietoja PC Plus mihinkään johda, mutta olen vahingoittuneet tiedostot Zip-levylle.
Löysin vanhan terminaalin emulaattori mikrofoni, joka oli jo asennettu Mac. Mikrofoni ZMODEM tuettujen tiedostojen siirtoon, c joista tiedät varmasti, jos muistat BBS. Siten siirtää tiedostoja Macissa, olen siirtynyt tarvittavat tiedostot tietokoneeni Raspberry Pi ja Pi on sitten kytketty sarjaporttiin. Mikrofoni ladattu Mac Koska terminaalin ja Latasin Minicom klo Pi Macin kanssa. Olen hermostuneesti esitteli tarvittavat avaimet lähetykseen Zmodem klo Minicomin en valitse tiedosto ja paina ENTER. Minicom on kiitollinen "piip" ja vuoropuhelua "Save saapuva tiedosto?" Ilmestyi Mac. Hetken päästä huomasin, että uusi ohjelmisto käynnissä minun vanha Mac Plus. Hurraa!
Joten, Raspberry Pi, MacTCP ja MacWeb - kaikki on paikallaan, on aika surffailla verkossa! Eikö olekin? Ei ole sitä?! Nro Ei vielä.
Ilmeisesti kehittäjät MacWeb, katsomalla HTTP 1.0 spesifikaation, päätti: "Onko kukaan koskaan Tarvitset virtuaalinen hosting perustuu verkkotunnus? "Ja eivät ota huomioon sitä, että 99% sivustoista käytetyn nykyverkkoon se on heille. Tuen puute virtuaalinen hosts tarkoittaa, että voit käyttää useimmissa paikoissa polku vain palvelimen IP-osoitteen, ja katkesi. Niin, ja HTTPS, evästeet ja CSS ei keksitty.
Hitto!
Kerroin hänelle ongelma hänen ystävänsä Tyler, ja oli yllättynyt, kun hän löysi päätöstä kiireessä, välityspalvelimen suodatus Python, Pyynnöt, pullo ja kaunis keittoa. Avain tähän kaikkeen oli MacWeb käsittää täydellisen osoitteen isäntänimen luotaessa proxy pyynnön. Kyselyt Avaa URL SSL ja hallita evästeitä. BeautifulSoup MacWeb auttaa auki asioita, kuten CSS, JavaScript, kuvat ja DIVs. Pulloon, tekee välityspalvelinprosessin pyynnön ja lähettää tulokset takaisin Macissa.
Ja tämä, ystäväni, riitti selata verkkoa. Se näytti jotain modernia mobiiliselaimella.
Tietenkin se kaikki toimi tosi hidasta, mutta se toimi! Lataa tiedot ja sivuja ja linkkejä voi klikata. Sanoinko se oli hidasta? Se oli hyvin hidasta. Joten medleeeenno. Hitaasti, hitaasti, hitaasti. Minuutin lukea ja näyttää sivun. Mutta mitä väliä? Tavoitteena oli esitellä Mac Internetiin. Ja dating menestys.
(Via)