חזרה
SiTech
Copland D11E4 של אפל עולה בדפדפן
SiTech AI Team2 წთ. საკითხავი

Copland D11E4 של אפל עולה בדפדפן

מייקל שטייל פרסם הדגמת דפדפן של Copland D11E4 מבית אפל — הבנייה האחרונה של המערכת שבוטלה — בתוך פורט WebAssembly של אמולטור DingusPPC; עד כה היא לא הייתה זמינה באמולציה כלל.

מייקל שטייל פרסם הדגמה בדפדפן של מערכת ההפעלה Copland מבית אפל. בהדגמה רצה הבנייה D11E4 — הגרסה האחרונה שאפל הוציאה — בתוך גרסה משופרת של DingusPPC, אמולטור ל־Mac מבוסס PowerPC שהודר ל־WebAssembly.

לפי שטייל, Copland ידועה בכך שקשה מאוד להריץ אותה על חומרה אמיתית, ועד כה היא לא הייתה זמינה באמולציה כלל.

Copland D11E4 פועל בדפדפן

מה עושה ההדגמה

האמולטור טוען את המערכת ישירות בדף. לחיצה על המסך מעבירה את המקלדת והעכבר למכונה המדומה, ולחיצה על Escape מחזירה אותם לדפדפן. על חומרה אמיתית האתחול נמשך כ־30 שניות, ולפי שטייל מחשב מודרני מצליח להגיע לזמן אמת ב־wasm.

אם הקוד נתקל ב־assertion, האמולטור נכנס לדיבאגר; לחיצה על „Continue” ממשיכה את הריצה. שטייל ממליץ לפתוח את הכרך Copland HD ולהריץ מתיקיית Applications את GXSlidemaster או Eric’s Solitaire.

אחד עשר טלאים מאחורי הפורט

כדי להריץ את Copland נדרשו 11 טלאים, שמפורסמים בענף copland-boot בפורק של שטייל ל־DingusPPC; הטלאים לגרסת ה־wasm נמצאים בענף נפרד. ‏DingusPPC אינה מקבלת טלאים שנכתבו בסיוע בינה מלאכותית, ולכן שטייל מזמין את מי שרוצה לכתוב מחדש את התיקונים על פי ההסברים בהודעות ה־commit.

‏DingusPPC עצמו, על פי תיאור המאגר, שואף לאמולציה מדויקת של מחשבי PowerPC Mac וכולל סביבת דיבאג עם דיסאסמבלר. הוא עובד היטב במיוחד עם מכונות NuBus ו־Old World ROM, כמו Power Mac 6100, ‏7200 ו־G3 Beige.

למה זה חשוב

Copland נועדה להחליף את System 7 במערכת מודרנית מבוססת מיקרו־ליבה, אך הפרויקט בוטל. אפל רכשה במקום זאת את מערכת ההפעלה NeXTSTEP/OpenStep, שהפכה ל־Mac OS X. הרצת הבנייה האחרונה של Copland בלשונית דפדפן הופכת את הענף הנטוש הזה לנגיש ולניתן לחקירה ישירה.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.