Találkoztam 27 éves Mac az interneten
Makradar A Technológia / / December 19, 2019
Helyreállítása a régi számítógép - ez a helyreállítása, egy klasszikus autó: amiből a modern világ megremeg. Így volt ez az első igazi számítógép, Mac Plus, amikor úgy döntött, hogy előre három évtizedben, és vezessen be az internethez.
A modern szabványok, moh Mac meglehetősen gyenge gép. Műszaki sápadt képest még az én Kindle: 8 MHz-es CPU, 4 MB RAM, merevlemez térfogata 50 MB, és a fekete-fehér képernyő 512 x 384 képpont. A jelenlegi PC körülbelül 200 000-szer gyorsabb, még nem GPU venni. Azonban a Mac Plus, elvesztettem „számítógép” fogat, mint egy gyerek. Vele találkoztam merevlemezek, modemek, és az interneten.
Igen, bizonyos értelemben, a Mac kész volt munka az interneten, először BBS, majd a Lynx keresztül dial-up session. (Nincs semmi érdekes, csak az erotikus irodalom 2400 bps amikor 13 éves volt). Amit egyszer sem, így nem próbálja meg futtatni a TCP / IP stack.
Mennyire nehéz kijavítani, ami nem működik, ahogy kellene? Fogalmad sincs,
Első pillantásra, minden simán megindult. Volt egy alaplap a számítógépen. Jól megőrzött, csendesen feküdt a pincében, mivel az 1990-es évek. Elvittem, és egy külső merevlemezt, villant a főkapcsolót, és boldog volt, hogy milyen a Mac vissza az életbe. Merevlemez nyögött tiltakozásul, amikor először letekert, de aztán elhallgatott, és az összes adatot ép volt. Legalábbis az első néhány perc alatt.
Eszembe jutott a szép játék ifjúságom Glider, amikor hirtelen egy hangos durranással és volt egy füst szaga. A pánik, lekapcsoltam a készüléket, és kihúzta a dugók. Tény, hogy megtalálják a forrást szúrós szagú ment sokáig: egy külső merevlemezt. A hatás a jelenlegi után egy hosszú leállás miatt nem sikerült az egyik kondenzátorok a külső tároló eszköz.
Szerencsére Digikey is eladni pontosan ugyanazt kondenzátorok (!) És én dolgoztam egy forrasztópáka, visszatért a munka néhány nap után. Azon dolgozik, hogy hozzon létre egy hálózatot a Mac Plus!
Ahhoz, hogy elérje célját, kellett egy web böngésző, a TCP / IP stack. Nos, nem volt szükség, hogy dolgozzon ki olyan módon, hogy csatlakoztassa a Mac az otthoni hálózathoz. Keresse böngésző viszonylag könnyű volt, köszönhetően a fiúk ül a rég elfeledett FTP-helyek a poros sarkaiban az interneten. Brazuer MacWeb 2.0 és elég idős munkát én Plus és meglehetősen új jeleníteni a HTML és a HTTP. Olyan, mint a. De mi lesz, hogy egy perc alatt.
Ezen kívül volt MacTCP változata, amely képes volt a munka (valahogy, de ez nem számít), hogy a rendszer 7.0. Nem támogatja ilyen apró örömök, mint DHCP, de MacWeb boldog volt, hogy használni, és a telepítés nem okoz problémát, mert hiányzott belőle csak verem TCP / IP.
Mac, hogy egy fizikai kapcsolatot a hálózat már nagyobb kihívást. Mac Plus nincs Ethernet port, és a dolgok, mint például Wi-Fi azokban az években nem létezett. Egy pár cégek is SCSI-Ethernet adapter mintegy 15 évvel ezelőtt, de megtalálni őket eladó gyakorlatilag lehetetlen volt. Egy ideig gondolkodtam ezt a problémát, és eszembe jutott, hogy tudom használni a soros port és a PPP vagy SLIP kommunikálni a külvilággal. Mint egy telefonhívás nélkül a modem.
Telepítettem a Raspberry Pi és csatlakoztassa a számos CAT-5 a router. A különféle régebbi kártyák, tudtam, hogy egy soros kábel, amely megszerezte a PI és a Mac.
A szoftver oldalon, feladtam, miután több sikertelen kísérlet, hogy megtalálja a PPP kliens, amely működik Plus és primitív szerver PPP, az úgynevezett slirp Pi. Documentation MacTCP, MacPPP és slirp meglepően még áll rendelkezésre. Miután egy kis baj a konfiguráció, tudtam, hogy MacTCP munkavégzés a MacPPP, MacPPP dolgozó slirp, slirp Ethernet kapcsolattal, és így tovább a router és kilépés Internet. Mivel a soros eszköz Mac Plus soros I / O igényelt intenzív A processzor volt, csak a kapacitás 19 kbit / s, de 19 még mindig sokkal jobb, mint semmit.
Most azt a kérdést: „Várj, hogyan kerültél minden szoftvert, amely nem támogatja a fejlesztők?” Jó kérdés! Drive-Mack annyira öreg, hogy ez összeegyeztethetetlen a modern számítógépes lemezeket. Mi valóban létezik, még az én modern számítógépek a meghajtó egyáltalán nem volt. Próbáltam használni 100 MB ZIP-lemezt, hogy működjön együtt a ZIP-Drive, amely támogatta intefreysy USB és SCSI-1. Mégis, azt sikerült Mac munka ZIP-lemez (és esetleg használni az egyiket a boot meghajtó), annak ellenére, hogy a Windows-PC olvasás HFS floppy segítségével néhány program. De volt egy fogás. Minden kísérlet, hogy adatokat mozgatni a PC-Plus semmire nem vezet, de én még a sérült fájlokat a Zip-lemezre.
Találtam egy régi terminál emulátor mikrofon, amely már telepítve van a Mac. Mikrofon Zmodem támogatott fájlátvitel, c, akit akkor valószínűleg tudja, ha emlékszel BBS. Így, hogy a fájlok mozgatása egy Mac, én költözött a szükséges fájlokat a számítógépről a Raspberry Pi és Pi ezután csatlakozik a soros port. Mikrofon rakják a Mac, mint egy terminál, és letöltöttem a Minicom a Pi egy Mac. Idegesen be a szükséges kulcsokat továbbítására Zmodem át Minicom, azt válassza ki a fájlt, és nyomja meg az ENTER billentyűt. Minicom hálás „peep” és a párbeszéd „Save bejövő fájl?” Megjelent a Mac. Egy idő után azt tapasztaltam, hogy az új szoftver fut-e a régi Mac Plus. Hurrá!
Tehát, Raspberry Pi, MacTCP és MacWeb - minden a helyén van, itt az ideje, hogy szörfözhet az interneten! Hát nem? Hát nem?! Nem. Még nem.
Úgy tűnik, a fejlesztők MacWeb, ha megnézzük azokat a HTTP 1.0 specifikációt, úgy döntött: „már valaki Be kell virtuális tárhely alapú domain név? „És nem veszik figyelembe, hogy 99% -án használják a modern web ez nekik. Támogatásának hiánya virtuális gépek segítségével, amelyek segítségével a legtöbb webhely elérési út csak szerver IP-címét, és levágták. Ja, és a HTTPS, a sütik és CSS nem találták.
A francba!
Elmondtam neki, hogy a problémát a barátja Tyler, meglepetésként, amikor megtalálta a döntést sietve, proxy szűrés Python, kérelmek, Lombik és szép leves. A legfontosabb, hogy az lett, hogy MacWeb tartalmazni fog egy teljes cím host név létrehozásakor proxykérelem. Lekérdezések nyitott URL, SSL és kezelheti a cookie-kat. BeautifulSoup MacWeb segít nyílt a dolgok, mint a CSS, JavaScript, a képek és a DIVs. A Lombik teszi proxy folyamat a kérést, és elküldi az eredményeket vissza a Mac.
És ez, barátaim, elég volt internetezhet. Úgy nézett ki, mint a modern mobil böngésző.
Természetesen minden jól átkozottul lassú, de ez dolgozott! Adatok letöltése és oldalak és linkek kattintható. Mondtam már, hogy lassú volt? Ez nagyon lassú. Tehát medleeeenno. Lassan, lassan, lassan. Percig olvasni, és megjeleníti az oldalt. De mi a különbség? A cél az volt, hogy bemutassuk a Mac az internetre. És társkereső sikerét.
(Via)