Назад
SiTech
Copland D11E4 від Apple завантажується у браузері
SiTech AI Team2 წთ. საკითხავი

Copland D11E4 від Apple завантажується у браузері

Майкл Штайль опублікував браузерне демо Copland D11E4 від Apple — останньої збірки скасованої системи; вона працює у WebAssembly-порті емулятора DingusPPC, тоді як раніше не піддавалася емуляції взагалі.

Майкл Штайль опублікував демо операційної системи Copland від Apple, яке працює просто в браузері. У ньому запущено збірку D11E4 — останню версію, яку Apple випустила, — у покращеній версії DingusPPC, емулятора PowerPC Mac, скомпільованого у WebAssembly.

За словами Штайля, Copland відомо тим, що його вкрай важко запустити на реальному залізі, а в емуляції він досі не був доступний узагалі.

Copland D11E4 працює у браузері

Що робить демо

Емулятор завантажує систему безпосередньо на сторінці. Клацання по екрану передає клавіатуру й мишу емульованій машині, а Escape повертає їх хосту. На реальному залізі завантаження триває близько 30 секунд, і, за зауваженням Штайля, сучасна машина в wasm тримає реальний час.

Якщо код натрапляє на assertion, емулятор переходить у налагоджувач — натисніть «Continue», щоб продовжити роботу. Штайль радить відкрити том Copland HD і запустити GXSlidemaster або Eric’s Solitaire з теки Applications.

Одинадцять патчів для запуску

Щоб Copland заробив, знадобилося 11 патчів; вони опубліковані у гілці copland-boot форку DingusPPC від Штайля. Патчі для wasm-версії лежать в окремій гілці. DingusPPC не приймає патчі, написані за допомогою ШІ, тож Штайль пропонує охочим переробити ці виправлення, спираючись на пояснення в повідомленнях комітів.

Сам DingusPPC, за описом у репозиторії, має на меті точну емуляцію PowerPC Mac і містить середовище налагодження з дизасемблером. Найкраще він працює з машинами NuBus і Old World ROM — наприклад, Power Mac 6100, 7200 та G3 Beige.

Чому це важливо

Copland мав замінити System 7 сучасною системою на основі мікроядра, але проєкт скасували. Натомість Apple купила операційну систему NeXTSTEP/OpenStep, яка згодом стала Mac OS X. Запуск останньої збірки Copland у вкладці браузера робить цю покинуту гілку історії доступною для безпосереднього вивчення.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.