Es satiku 27 gadus vecs Mac ar internetu
Makradar Tehnoloģijas / / December 19, 2019
Atjaunojot veco datoru - tas ir atjaunošana klasisku auto: kaut no kuriem mūsdienu pasaules Trembles. Tā tas bija ar manu pirmo reālo datoru, mana Mac Plus, kad es nolēmu, lai to uz priekšu trīs gadu desmitus, un iepazīstināt ar internetu.
Pēc mūsdienu standartiem, mak Mac samērā vāja mašīna. Specifikācijas bāli, salīdzinot pat ar manu Kindle: 8 MHz CPU, 4MB RAM, cietais disks apjoma 50 MB, un melnā un baltā ekrāns ir 512 x 384 pikseļi. Mans pašreizējais dators ir aptuveni 200 000 reižu ātrāk, pat bez GPU kontā. Tomēr Mac Plus, es zaudēju "datora zobi", kā bērns. Ar viņu satiku diskdziņiem, modemi, un internets.
Jā, savā ziņā, mans Mac ir gatava darbam ar internetu, vispirms ar BBS, un pēc tam izmantot Lynx izmantojot dial-up sesijas. (Nav nekas interesants, tāpat kā erotiska literatūra 2400 bps, kad tu esi 13 gadus vecs). Ko es nekad reiz nebija, tāpēc tas nav mēģināt palaist to uz TCP / IP steku.
Cik grūti ir noteikt, kas nedarbojas, kā tam vajadzētu būt? Jums nav ne jausmas
Pēc pirmā acu uzmetiena, viss sākās gludi. Man bija mātesplati uz mana datora. Tas ir labi saglabājusies, guļot mierīgi pagrabstāvā kopš 1990.gadu vidus. Es viņu aizvedu un ārējo cieto disku, flicked barošanas slēdzi, un bija laimīgs, lai redzētu, kā mana Mac atpakaļ uz dzīvību. Cietais disks stenēja protestu, kad pirmo reizi izvelk, bet tad apklusa, un visi dati bija neskarts. Vismaz pirmos pāris minūtēm.
Es atgādināja skaisto spēli mana jaunības planieris, kad pēkšņi bija skaļi sprādziena, un tur bija dūmu smarža. Panikā, es izslēgts jaudu un velk sveces. Faktiski, lai atrastu no asa avots smarža ir pagājis ilgs laiks: ārējo cieto disku. Par pašreizējo ietekmi pēc ilga dīkstāves noveda pie neveiksmes vienā no kondensatoru ārējā atmiņas ierīcē.
Par laimi, Digikey joprojām pārdod tieši tādas pašas kondensatoru (!) Un es strādāju ar lodāmurs atgriezās darbā pēc dažām dienām. Strādājot, lai izveidotu tīklu jūsu Mac Plus!
Lai sasniegtu savu mērķi, man vajadzēja interneta pārlūkprogrammu, TCP / IP steka. Nu, tas bija nepieciešams, lai nākt klajā ar veidu, kā savienot Mac uz manu mājas tīklā. Atrast interneta pārlūku, tas bija diezgan viegli, pateicoties puiši sēž uz ilgu laiku aizmirstas FTP vietnēs putekļainās stūriem internetā. Brazuer MacWeb 2.0 un bija pietiekami vecs, lai darbu par manu Plus un pavisam jauns, lai padarītu HTML un HTTP. Veida, piemēram. Bet mēs nokļūt, ka minūti.
Bez tam, tur bija MacTCP versija, kas bija iespēja strādāt (kaut kā, bet tas nav svarīgi), lai sistēma 7.0. Tā neatbalsta tādi niceties kā DHCP, bet MacWeb bija laimīgs, lai izmantotu to, un tas uzstādīšana nerada problēmas, jo tā nebija tikai steks TCP / IP.
Mac padara fizisku savienojumu ar tīklu, ir daudz izaicinājumu. Mac Plus nav Ethernet ports, un lietām, piemēram, Wi-Fi šajos gados nebija. Pāris uzņēmumiem darīt SCSI-Ethernet adapteri apmēram pirms 15 gadiem, bet, lai atrastu tos pārdošana bija praktiski neiespējami. Par kamēr es biju domājis par šo problēmu, un tas notika ar mani, ka es varu izmantot seriālo portu un PPP vai SLIP sazināties ar ārpasauli. Kā tālruņa zvanu bez modemu.
Man instalēta Raspberry Pi un savienot to ar vairākiem CAT-5 no maršrutētāju. Izmantojot dažādas vecāku kartes, man bija iespēja iegūt seriālo kabeli, kas nopelnīto starp Pi un Mac.
No programmatūras pusē, es pēc vairākiem neveiksmīgiem mēģinājumiem rast PPP klientu, kas darbosies uz padevās Plus un primitīva serveri PPP, aicināja SLiRP Pi. Dokumentācija MacTCP, MacPPP un SLiRP pārsteidzoši bija vēl pieejama. Pēc mazliet problēmas ar konfigurāciju, man bija iespēja iegūt MacTCP darbu ar MacPPP, MacPPP strādājot ar SLiRP, SLiRP izmantojot Ethernet savienojumu, un tā tālāk, izmantojot maršrutētāju un izeju Internets. Kopš sērijas ierīces Mac Plus par sērijas I / O vajadzīgs intensīvs procesors, tika ierobežota ar jaudu 19 kb / s, bet 19 ir vēl daudz labāk nekā nekas.
Tagad jūs varētu jautāt: "Pagaidiet, kā jūs saņemsiet visu, programmatūru, kas nav atbalsta izstrādātājiem?" Labs jautājums! Drive Mack bija tik vecs, ka tas bija nesaderīgs ar mūsdienu datoru disku. Kas īsti tur pat uz manu mūsdienu datoriem disks nebija vispār. Es mēģināju izmantot 100 MB ZIP-disketē uz darbu ar ZIP-Drive, kas atbalstīja intefreysy USB un SCSI-1. Tomēr, man izdevās iegūt Mac darbam ar rāvējslēdzēju diskiem (un, iespējams izmantot vienu no tiem sāknēšanas disku), lai gan mana Windows PC skan HFS disketes, izmantojot dažas programmas. Bet tur bija nozvejas. Katrs mēģinājums pārvietot datus no datora ar Plus neko nenoved, bet man ir bojāti failus Zip diska.
Es atradu vecu termināla emulatora Mikrofons, kas jau ir uzstādīta uz Mac. Mikrofons Zmodem atbalsta failu pārsūtīšanu, c, kuru jūs droši vien zināt, ja jūs atceraties BBS. Tādējādi, lai pārsūtīt failus uz Mac, man ir pārvietots nepieciešamos failus no mana datora uz aveņu Pi, un tad Pi ir savienots ar seriālo portu. Mikrofons ielādēta Mac kā gala, un es lejupielādēt minicom pie Pi ar Mac. Es nervozi ieviesuši vajadzīgos atslēgas pārraides Zmodem pie minicom, es izvēlētos failu, un nospiediet ENTER. Minicom ir pateicīga "palūrēt" un dialogu "Save ienākošo failu?" Parādījās uz Mac. Pēc kāda laika, es atklāju, ka jaunā programmatūra darbojas uz manu veco Mac Plus. Urā!
Tātad, Raspberry Pi, MacTCP un MacWeb - viss ir savā vietā, ir pienācis laiks, lai sērfot internetā! Vai ne? Vai ne?! Nē. Vēl ne.
Acīmredzot, izstrādātāji MacWeb, apskatot HTTP 1.0 specifikāciju, nolēma: "Vai kāds jebkad Jums ir nepieciešams virtuālās mitināšanas balstītu domēna vārdu? "Un neņem vērā, ka 99% no vietām, ko izmanto mūsdienu tīmeklī tas ir viņiem. Trūkst atbalsta virtuālās saimniekiem nozīmē, ka jūs varat izmantot lielākajā daļā vietņu ceļu tikai servera IP adresi, un tika nogriezta. Ak, un HTTPS, cepumi un CSS nebija izgudrots.
Damn!
Es viņam pateicu par problēmu viņa draugs Tyler, un bija pārsteigts, kad viņš atrada lēmumu steigā, starpniekserveri filtrēšana izmantojot Python, pieprasījumi, kolbu un skaista zupa. Galvenais, lai tas viss bija, ka MacWeb ietvers pilnu adresi ar resursdatora nosaukumu, izveidojot proxy pieprasījumu. Vaicājumi atvērta URL, SSL un pārvaldīt sīkdatnes. BeautifulSoup MacWeb palīdz atvērt lietas, piemēram, CSS, JavaScript, attēlus un divs. Kolba padara proxy apstrādāt pieprasījumu un nosūta rezultātus atpakaļ uz Mac.
Un tas, mani draugi, bija pietiekami, lai sērfot internetā. Tas izskatījās kaut kas līdzīgs mūsdienu mobilo pārlūkprogrammu.
Protams, tas viss strādāja diezgan darn lēni, bet tas strādāja! Lejupielādēt datus un lapas un saites var noklikšķināt. Vai es minēt tā bija lēns? Tas bija ļoti lēns. Tātad medleeeenno. Lēnām, lēnām, lēnām. Minūtes lasīt un attēlot lapu. Bet kāda ir atšķirība? Mērķis bija iepazīstināt Mac ar internetu. Un iepazīšanās panākumus.
(Via)