פגשתי בן 27 Mac לאינטרנט
Makradar של טכנולוגיה / / December 19, 2019
שחזור מחשב ישן - זהו שחזור של מכונית קלאסית: משהו שממנו רועדת בעולם המודרני. אז זה היה עם המחשב האמיתי הראשון שלי, פלוס Mac שלי, כאשר החלטתי להביא אותו קדימה שלושה עשורים להציג לאינטרנט.
לפי סטנדרטים מודרניים, מ 'אוי Mac למדי מכונית חלשה. מפרט מחווירים לעומת אפילו עם הקינדל שלי: מעבד MHz 8, 4MB RAM, נפח דיסק קשיח 50 MB, והמסך שחור ולבן הוא 512 x 384 פיקסלים. המחשב הנוכחי שלי הוא כ 200 000 פעמים מהר יותר, אפילו בלי חשבון GPU. עם זאת, פלוס Mac, אבדתי "שיני מחשב" כילד. עם אותו פגשתי כוננים קשיחים, מודמים, והאינטרנט.
כן, במובן מסוים, Mac שלי הייתה מוכנה לעבוד עם האינטרנט, ראשונה עם BBS, ולאחר מכן להשתמש Lynx דרך מושב חיוג. (אין שום דבר מעניין, בדיוק כמו ספרות ארוטית כדי 2400 bps כשאתה בן 13). מה אני אף פעם לא עשיתי, אז זה לא לנסות להריץ אותו על ערימת TCP / IP.
כמה קשה לתקן ומה לא עובד כפי שהוא אמור להיות? אין לך מושג
במבט ראשון, הכל התחיל בצורה חלקה. היה לי לוח האם במחשב שלי. זה נשמר היטב, שוכב בשקט במרתף מאז 1990 באמצע. לקחתי אותה ואת כונן קשיח חיצוני, לחצתי על מתג ההפעלה, והיה שמח לראות איך חזרה Mac שלי לחיים. דיסק קשיח גנח במחאה כאשר התירו ראשון, אבל אז השתתק, וכל הנתונים היו טובים ושלמים. לפחות בדקות הראשונות.
נזכרתי במשחק יפה נעורי גלשן, כשלפתע נשמע קול חבטה רם ולא היה ריח של עשן. מרוב בהלה, כיביתי את העוצמה ומשך את המצתים. למעשה, כדי למצוא את המקור חריף ריח נעלם זמן רב: כונן קשיח חיצוני. השפעת הנוכחית לאחר השבתה ארוכה שהובילה לכשלון של אחד קבל את התקן האחסון החיצוני.
למרבה המזל, מק"ט עדיין למכור את הקבלים זהים בדיוק (!) וגם עבדתי עם מלחם, חזר לעבודה לאחר מספר ימים. הודות לשיתוף פעולה כדי ליצור רשת עבור פלוס Mac שלך!
כדי להשיג את מטרתה, הייתי צריך דפדפן אינטרנט, TCP / IP מחסנית. ובכן, היה צורך לבוא עם דרך לחבר את Mac לרשת הביתית שלי. מצא דפדפן אינטרנט זה היה בזכות קלה יחסית הבחורים שישבו על נשכחו זה מכבר את אתרי FTP בפינות המאובקות של האינטרנט. Brazuer MacWeb 2.0 והיה מספיק זקן כדי עבודה על הפלוס שלי די חדש לעבד HTML ו- HTTP. כמו סוג של. אבל עוד נגיע לזה בעוד רגע.
בנוסף, חלה גרסה MacTCP כי היה מסוגל לעבוד (איכשהו, אבל זה לא משנה) למערכת 7.0. היא אינה תומכת דקויות כגון DHCP, אבל MacWeb היה שמח להשתמש בו, ולאחר התקנה זו אינה גורמת בעיה כי חסרו לה רק ערימה TCP / IP.
Mac ליצור חיבור פיזי לרשת כבר מאתגר יותר. ב- Mac פלוס אין יציאת Ethernet, ודברים כמו Wi-Fi באותן השנים לא היו קיימים. כמה חברות לעשות SCSI-Ethernet מתאמים לפני כ 15 שנים, אבל כדי למצוא אותם למכירה הייתה כמעט בלתי אפשרית. במשך זמן חשבתי על הבעיה הזו, וזה עלה בדעתי שאני יכול להשתמש יציאה טורית ו PPP או SLIP לתקשר עם העולם החיצון. כמו שיחת טלפון ללא מודם.
התקנתי את פטל Pi ולחבר אותו מספר של CAT-5 מהנתב. באמצעות מגוון של כרטיסי מבוגר, הייתי מסוגל לקבל כבל סדרתי, אשר הרוויח בין Pi ו- Mac.
בצד התוכנה, ויתרתי אחרי כמה ניסיונות לא מוצלחים למצוא לקוח PPP כי יפעל על פלוס PPP השרת פרימיטיבי, קרא SLiRP Pi. תיעוד MacTCP, MacPPP ו SLiRP מפתיע היו עדיין זמין. אחרי קצת בעיות עם תצורה, הצלחתי לקבל עבודה MacTCP עם MacPPP, MacPPP עבודה עם SLiRP, SLiRP באמצעות חיבור Ethernet, וכן הלאה דרך הנתב והיציאה אינטרנט. מאז מכשיר סדר Mac פלוס והלאה אני סדרתי / O נדרש אינטנסיבי המעבד, הוגבל קיבולת של 19 קילובייט / שנייה, אבל 19 הוא עדיין הרבה יותר טוב מאשר כלום.
עכשיו אתם עשויים לשאול, "חכו, איך הגעת כל כך תוכנה, אשר אינם נתמכים על ידי מפתחים?" שאלה טובה! כונן מאק היה כל כך ישן שזה עולה בקנה אחד עם דיסקים למחשב מודרניים. מהו באמת שם, גם במחשבים המודרניים שלי שהנסיעה לא הייתה בכלל. ניסיתי להשתמש 100 MB-דיסקט ZIP לעבודה עם ZIP-Drive, אשר נתמך USB intefreysy ו- SCSI-1. ובכל זאת, הצלחתי לקבל Mac לעבודה עם ZIP-דיסקים (ובסופו של דבר להשתמש באחד מהם כונן האתחול), למרות Windows-PC שלי קורא HFS בדיסקט באמצעות תוכניות מסוימות. אבל אליה וקוץ בה. כל ניסיון להעביר נתונים ממחשב פלוס לשום דבר לא להוביל, אבל יש לי קבצים פגומים על-דיסק Zip.
מצאתי מיקרופון אמולטור לטרמינל ישן, אשר כבר הותקן על Mac. מיקרופון ZMODEM נתמך להעברת קבצים, ג מי שאתה בוודאי יודע, אם אתה זוכר BBS. לכן, כדי להעביר קבצים במקינטוש, עברתי את הקבצים הדרושים מהמחשב שלי אל פטל Pi, ו Pi מחוברת אז ליציאה הטורית. מיקרופון טעון על מקינטוש כמסוף, ואני הורדתי את מיניקום ב Pi עם Mac. הייתי בעצבנות הציג את המפתחות הדרושים להעברת Zmodem ב מיניקום, אני בוחר קובץ ולחץ ENTER. מיניקום היא מודה "ציוץ" ודיאלוג "קובץ נכנס שמור?" הופיע על Mac. לאחר זמן מה, מצאתי כי התוכנה החדשה פועלת על פלוס Mac הישנה שלי. הידד!
אז, פטל Pi, MacTCP ו MacWeb - הכל נמצא במקום, הגיע הזמן לגלוש באינטרנט! האין זאת? אין זה?! מס עדיין לא.
ככל הנראה, מפתחים MacWeb, ע"י הסתכלות במפרט 1.0 HTTP, החליט: "האם מישהו אי פעם אתה צריך שם תחום אירוח מבוסס וירטואליים? "ואל לקחת בחשבון כי 99% מן האתרים המשמשים האינטרנט המודרני זה אותם. חוסר תמיכה באמצעי מארחים וירטואליים כי אתה יכול להשתמש עבור נתיב ברוב האתרים רק שרת כתובת IP, וכן נותק. אה, ו- HTTPS, עוגיות CSS לא הומצאו.
לעזאזל!
סיפרתי לו על הבעיה של חברו טיילר, והופתעתי כשמצא את ההחלטה בחיפזון, סינון פרוקסי באמצעות Python, בקשות, בקבוק יפה מרק. המפתח לכל זה היה כי MacWeb יכלול כתובת מלאה עם שם מארח בעת יצירת בקשת פרוקסי. שאילתות URL פתוח, SSL ולנהל עוגיות. BeautifulSoup MacWeb עוזר דברים פתוחים כמו CSS, Javascript, תמונות divs. בקבוק הופך תהליך proxy הבקשה ולשלוח את התוצאות בחזרה על Mac.
וזה, חברים שלי, היה מספיק כדי לגלוש באינטרנט. זה נראה משהו כמו דפדפן נייד מודרני.
כמובן, כל זה עבד המעצבן הזה די איטי, אבל זה עבד! הורידו נתונים ודפי וניתן ללחוץ על קישורים. הזכרתי שהוא היה איטי? זה היה מאוד איטי. אז medleeeenno. לאט, לאט, לאט. דקות כדי לקרוא ולהציג את הדף. אבל מה ההבדל? המטרה הייתה להציג Mac לאינטרנט. ולצאת עם הצלחה.
(דרך)