Setkal jsem se 27-letý Mac k internetu
Makradar Technologie / / December 19, 2019
Obnovení starý počítač - to je obnova klasické auto: něco ze kterých moderní svět chvěje. Tak to bylo s mým prvním skutečném počítači, můj Mac Plus, když jsem se rozhodl do popředí tři desetiletí a zavést k Internetu.
Podle moderních standardů, moh Mac spíše slabší stroj. Specifikace blednou ve srovnání i s mým Kindle: 8 MHz CPU, 4MB RAM, objem pevného disku 50 MB, a černá a bílá obrazovka je 512 x 384 pixelů. Můj současný PC je asi 200 000 krát rychleji, a to i bez GPU účtu. Nicméně, Mac Plus, jsem ztratil „Počítači zubů“, jako dítě. S ním jsem se setkal pevné disky, modemy a Internet.
Ano, v jistém smyslu můj Mac byl připraven k práci s internetem, nejprve s BBS, a pak použít Lynx přes dial-up zasedání. (Nic zajímavé, stejně jako erotické literatuře 2400 bps, když jste 13 let). To, co jsem ani jednou udělal, tak to nesnažil jej spustit na TCP / IP stack.
Jak obtížné je stanovit, co nefunguje tak, jak by to mělo být? Nemáš ponětí
Na první pohled se vše začalo hladce. Měl jsem desku na mém počítači. Je dobře zachovalé, ležící na klidném místě v suterénu od poloviny-1990. Vzal jsem ji a externí pevný disk, stiskl vypínač, a byl šťastný, že vidí, jak se můj Mac zpět k životu. Pevný disk zasténal na protest když nejprve odvine, ale pak zmlkla, a všechna data byla neporušená. Alespoň pro prvních pár minut.
Vzpomněl jsem si na krásnou hru mládí Glider, když tam najednou byla hlasitá rána a tam byl cítit kouřem. V panice se obrátil jsem se moc a vytáhl zátky. Ve skutečnosti je najít zdroj štiplavý zápach je pryč dlouhou dobu: externí pevný disk. Dopad proudu po dlouhé prostoje vedlo k výpadku jednoho z kondenzátorů v externí paměťové zařízení.
Naštěstí Digikey stále prodávají přesně stejné kondenzátory (!) A pracoval jsem s páječkou, se vrátil k práci po několika dnech. Při práci na vytvoření sítě pro Mac Plus!
K dosažení svého cíle, potřeboval jsem webový prohlížeč, TCP / IP stack. No, bylo nutné vymyslet způsob, jak připojit Mac k domácí síti. Najít internetový prohlížeč to bylo poměrně snadné díky kluci sedí na dávno zapomenutých FTP stránek v prašných koutech Internetu. Brazuer MacWeb 2.0 a byl dost starý na to, aby práce na mém Plus a zcela nové k vykreslení HTML a HTTP. Něco jako. Ale k tomu se dostaneme za chvíli.
Navíc, tam bylo MacTCP verzi, která byla schopna práci (nějak, ale to nevadí) do systému 7.0. Nepodporuje takové jemnosti jako DHCP, ale MacWeb byl rád, že ji používat, a proto nemůže způsobit problém, protože to postrádalo pouze stack TCP / IP.
Mac, aby fyzické připojení k síti bylo náročnější. V Mac Plus není Ethernet port, a neexistovaly věci jako Wi-Fi připojení na internet v těchto letech. Několik společností dělat SCSI-ethernetové adaptéry asi před 15 lety, ale najít je na prodej bylo prakticky nemožné. Nějakou dobu jsem přemýšlel o tomto problému, a napadlo mě, že mohu použít sériový port a PPP nebo SLIP komunikovat s okolním světem. Jako telefonátu bez modemu.
Nainstaloval jsem Raspberry Pi a připojit jej k celé řadě CAT-5 od routeru. S použitím různých starší karty, byl jsem schopen se dostat sériový kabel, který získal mezi Pi a Mac.
Na straně softwaru, vzdal jsem se po několika neúspěšných pokusech o nalezení klient PPP, který bude pracovat na Plus a primitivní serveru PPP, vyzval k SLiRP Pi. Dokumentace MacTCP, MacPPP a SLiRP překvapivě byly stále k dispozici. Po trochu problémy s konfigurací, byl jsem schopen se dostat MacTCP práci s MacPPP, MacPPP práci s SLiRP, SLiRP pomocí připojení Ethernet, a tak dále přes router a výstupu Internet. Vzhledem k sériovému zařízení Mac Plus na sériovém I / O umožňuje intenzivní procesor, byla omezena na kapacitě 19 kbit / s, ale 19 je ještě mnohem lepší, než Nic.
Nyní můžete se ptát: „Počkejte, jak jste se dostal vše, co software, které nejsou podporovány vývojáři?“ Dobrá otázka! Pohon Mack byl tak starý, že to bylo neslučitelné s moderní počítačové disky. To, co je opravdu tam, a to i na svých moderních počítačích jednotka nebyla vůbec. Snažil jsem se použít 100 MB ZIP diskety práci se ZIP-Drive, který podporoval intefreysy USB a SCSI-1. Přesto se mi podařilo dostat Mac pracovat s ZIP disky (a nakonec používat jeden z nich ve spouštěcí jednotky), i když moje Windows-PC čte HFS diskety za použití některých programů. Ale byl tu háček. Každý pokus přesunout data z PC do Plus k ničemu nevedlo, ale já jsem poškozené soubory na zip disk.
Našla jsem starou emulátor terminálu, mikrofon, který již byl nainstalován na počítačích Mac. Mikrofon Zmodem podporován pro přenos souborů, c koho asi víte, jestli si pamatujete BBS. Tak, aby přenos souborů na Mac, jsem se přesunul potřebné soubory z počítače na Raspberry Pi a Pi se pak připojí k sériovému portu. Mikrofon naložena na Mac jako terminální, a jsem stáhnout minicom na Pi s Mac. Nervózně jsem představil potřebné klíče pro přenos Zmodem na Minicomu vyberte I soubor a stiskněte tlačítko ENTER. Minicom je vděčný „nakouknout“ a dialogu „Uložit příchozí soubor?“ Objevil na Mac. Po chvíli jsem zjistil, že nový software běžící na mém starém Mac Plus. Hurá!
Takže Raspberry Pi, MacTCP a MacWeb - vše je na svém místě, je čas na surfování na internetu! Je to tak? Není to?! Ne. Zatím ne.
Zdá se, že vývojáři MacWeb, při pohledu na specifikace protokolu HTTP 1.0, rozhodli: „Už někdy někdo Potřebujete virtuální doménové jméno založené hosting? „A neberou v úvahu, že 99% lokalit používají v moderní web Je jim. Nedostatek podpory virtuálních hostitelů prostředky, které lze použít pro většinu stránek cestě jediným serverem IP-adresa, a byl odříznut. Oh, a HTTPS, cookies a CSS nebyly vynalezeny.
Sakra!
Řekl jsem mu o problému svého přítele Tyler, a byl překvapen, když zjistil, rozhodnutí ve spěchu, proxy, filtrování pomocí Python, požádá, baňky a krásné polévka. Klíčem k tomu všemu bylo, že MacWeb bude obsahovat kompletní adresu s názvem hostitele při vytváření proxy požadavek. Dotazy open URL, SSL a správu cookies. BeautifulSoup MacWeb pomáhá otevřené věci, jako CSS, JavaScript, obrázky a divs. Baňky dělá Proxy žádost zpracovat a poslat výsledky zpátky na Mac.
A to, přátelé, stačilo k surfování po webu. Vypadalo to něco jako moderní mobilní prohlížeče.
Samozřejmě, že všichni pracovali zatraceně pomalu, ale to pracoval! Stahovat data a stránky a odkazy jsou klikací. Zmínil jsem se, bylo to pomalé? Bylo to velmi pomalé. Takže medleeeenno. Pomalu, pomalu, pomalu. Minut přečíst a zobrazit stránku. Ale jaký je v tom rozdíl? Cílem bylo představit Mac k internetu. A datování úspěch.
(Via)