Stretol som sa 27-ročný Mac k internetu
Makradar Technológia / / December 19, 2019
Obnovenie starý počítač - to je obnova klasické auto: niečo z ktorých moderný svet chveje. Tak to bolo s mojím prvým skutočnom počítači, môj Mac Plus, keď som sa rozhodol do popredia tri desaťročia a zaviesť k Internetu.
Podľa moderných štandardov, moh Mac skôr slabší stroj. Špecifikácie blednú v porovnaní aj s mojím Kindle: 8 MHz CPU, 4MB RAM, objem pevného disku 50 MB, a čierna a biela obrazovka je 512 x 384 pixelov. Môj súčasný PC je asi 200 000 krát rýchlejšie, a to aj bez GPU účtu. Avšak, Mac Plus, som stratil "Počítaču zubov", ako dieťa. S ním som sa stretol pevné disky, modemy a Internet.
Áno, v istom zmysle môj Mac bol pripravený k práci s internetom, najprv s BBS, a potom použiť Lynx cez dial-up zasadnutí. (Nič zaujímavé, rovnako ako erotické literatúre 2400 bps, keď ste 13 rokov). To, čo som ani raz urobil, tak to nesnažil ho spustiť na TCP / IP stack.
Ako ťažké je stanoviť, čo nefunguje tak, ako by to malo byť? nemáš poňatia
Na prvý pohľad sa všetko začalo hladko. Mal som dosku na mojom počítači. Je dobre zachovalé, ležiaci na pokojnom mieste v suteréne od polovice-1990. Vzal som ju a externý pevný disk, stisol vypínač, a bol šťastný, že vidí, ako sa môj Mac späť k životu. Pevný disk zastonal na protest keď najprv odvinie, ale potom zmĺkla, a všetky dáta bola neporušená. Aspoň pre prvých pár minút.
Spomenul som si na krásnu hru mladosti Glider, keď tam zrazu bola hlasná rana a tam bol cítiť dymom. V panike sa obrátil som sa moc a vytiahol zátky. V skutočnosti je nájsť zdroj štipľavý zápach je preč dlhú dobu: externý pevný disk. Vplyv prúdu po dlhej prestoje viedlo k výpadku jedného z kondenzátorov v externé pamäťové zariadenia.
Našťastie Digikey stále predávajú presne rovnaké kondenzátory (!) A pracoval som s spájkovačkou, sa vrátil k práci po niekoľkých dňoch. Pri práci na vytvorení siete pre Mac Plus!
Na dosiahnutie svojho cieľa, potreboval som webový prehliadač, TCP / IP stack. No, bolo nutné vymyslieť spôsob, ako pripojiť Mac k domácej sieti. Nájsť internetový prehliadač to bolo pomerne ľahké vďaka chlapci sedia na dávno zabudnutých FTP stránok v prašných kútoch Internete. Brazuer MacWeb 2.0 a bol dosť starý na to, aby práca na mojom Plus a úplne nové k vykreslenie HTML a HTTP. Niečo ako. Ale k tomu sa dostaneme za chvíľu.
Navyše, tam bolo MacTCP verziu, ktorá bola schopná prácu (nejako, ale to nevadí) do systému 7.0. nepodporuje také jemnosti ako DHCP, ale MacWeb bol rád, že ju používať, a preto nemôže spôsobiť problém, pretože to nemalo len stack TCP / IP.
Mac, aby fyzické pripojenie k sieti bolo náročnejšie. V Mac Plus nie je Ethernet port, a neexistovali veci ako Wi-Fi pripojenie na internet v týchto rokoch. Niekoľko spoločností robiť SCSI-ethernetové adaptéry asi pred 15 rokmi, ale nájsť je na predaj bolo prakticky nemožné. Nejakú dobu som premýšľal o tomto probléme, a napadlo ma, že môžem použiť sériový port a PPP alebo SLIP komunikovať s okolitým svetom. Ako telefonátu bez modemu.
Nainstaloval som Raspberry Pi a pripojiť ho k celej rade CAT-5 od routeru. S použitím rôznych staršie karty, bol som schopný sa dostať sériový kábel, ktorý získal medzi Pi a Mac.
Na strane softvéru, vzdal som sa po niekoľkých neúspešných pokusoch o nájdenie klient PPP, ktorý bude pracovať na Plus a primitívne servera PPP, vyzval na SLiRP Pi. Dokumentácia MacTCP, MacPPP a SLiRP prekvapivo boli stále k dispozícii. Po trochu problémy s konfiguráciou, bol som schopný sa dostať MacTCP prácu s MacPPP, MacPPP prácu s SLiRP, SLiRP pomocou pripojenia Ethernet, a tak ďalej cez router a výstupu Internet. Vzhľadom k sériovému zariadení Mac Plus na sériovom I / O umožňuje intenzívne procesor, bola obmedzená na kapacite 19 kbit / s, ale 19 je ešte oveľa lepšie, než Nič.
Teraz môžete sa pýtať: "Počkajte, ako ste sa dostal všetko, čo softvér, ktoré nie sú podporované vývojári?" Dobrá otázka! Pohon Mack bol tak starý, že to bolo nezlučiteľné s moderné počítačové disky. To, čo je naozaj tam, a to aj na svojich moderných počítačoch jednotka nebola vôbec. Snažil som sa použiť 100 MB ZIP diskety prácu so ZIP-Drive, ktorý podporoval intefreysy USB a SCSI-1. Napriek tomu sa mi podarilo dostať Mac pracovať s ZIP disky (a nakoniec používať jeden z nich v spúšťacej jednotky), aj keď moja Windows-PC číta HFS diskety za použitia niektorých programov. Ale bol tu háčik. Každý pokus presunúť dáta z PC do Plus k ničomu neviedlo, ale ja som poškodené súbory na zips disk.
Našla som starú emulátor terminálu, mikrofón, ktorý už bol nainštalovaný na počítačoch Mac. Mikrofón Zmodem podporovaný pre prenos súborov, c koho asi viete, či si pamätáte BBS. Tak, aby prenos súborov na Mac, som sa presunul potrebné súbory z počítača na Raspberry Pi a Pi sa potom pripojí k sériovému portu. Mikrofón naložená na Mac ako terminálny, a som stiahnuť minicom na Pi s Mac. Nervózne som predstavil potrebné kľúče na prenos Zmodem na Minicomu vyberte Aj súbor a stlačte ENTER. Minicom je vďačný "nakuknúť" a dialógu "Uložiť prichádzajúci súbor?" Objavil na Mac. Po chvíli som zistil, že nový softvér bežiaci na mojom starom Mac Plus. Hurá!
Takže Raspberry Pi, MacTCP a MacWeb - všetko je na svojom mieste, je čas na surfovanie na internete! Je to tak? Nie je to?! Nie. Zatiaľ nie.
Zdá sa, že vývojári MacWeb, pri pohľade na špecifikácie protokolu HTTP 1.0, rozhodli: "Už niekedy niekto Potrebujete virtuálne doménové meno založené hosting? "A neberú do úvahy, že 99% lokalít používajú v modernej web Je im. Nedostatok podpory virtuálnych hostiteľov prostriedky, ktoré možno použiť pre väčšinu stránok ceste jediným serverom IP-adresa, a bol odrezaný. Oh, a HTTPS, cookies a CSS neboli vynájdené.
Sakra!
Povedal som mu o probléme svojho priateľa Tyler, a bol prekvapený, keď zistil, rozhodnutie v zhone, proxy, filtrovanie pomocou Python, požiada, banky a krásne polievka. Kľúčom k tomu všetkému bolo, že MacWeb bude obsahovať kompletný adresu s názvom hostiteľa pri vytváraní proxy požiadavku. Otázky open URL, SSL a správu cookies. BeautifulSoup MacWeb pomáha otvorené veci, ako CSS, JavaScript, obrázky a divs. Banky robí Proxy žiadosť spracovať a poslať výsledky späť na Mac.
A to, priatelia, stačilo na surfovanie po webe. Vyzeralo to niečo ako moderné mobilné prehliadače.
Samozrejme, že všetci pracovali sakramentsky pomaly, ale to pracoval! Sťahovať dáta a stránky a odkazy sú klikacie. Zmienil som sa, bolo to pomalé? Bolo to veľmi pomalé. Takže medleeeenno. Pomaly, pomaly, pomaly. Minút prečítať a zobraziť stránku. Ale aký je v tom rozdiel? Cieľom bolo predstaviť Mac k internetu. A datovania úspech.
(Via)