Apple-ın Copland D11E4-ü brauzerdə işə düşür
Maykl Ştayl ləğv edilmiş Copland-ın son yığımı D11E4-ün brauzer demosunu yayımlayıb; sistem DingusPPC emulyatorunun WebAssembly portunda işləyir və indiyədək emulyasiyada mövcud olmayıb.
Maykl Ştayl Apple-ın Copland əməliyyat sisteminin brauzerdə işləyən demosunu yayımlayıb. Demoda Apple-ın buraxdığı son versiya olan D11E4 yığımı WebAssembly-yə kompilyasiya edilmiş PowerPC Mac emulyatoru DingusPPC-nin təkmilləşdirilmiş variantı içində işləyir.
Ştaylın sözlərinə görə, Copland real aparatda işə salınması olduqca çətin sistemdir və indiyədək emulyasiyada ümumiyyətlə mövcud olmayıb.
Demo nə edir
Emulyator sistemi birbaşa səhifədə yükləyir. Ekrana klikləməklə klaviatura və siçan emulyasiya olunan maşına verilir, Escape isə onları geri qaytarır. Real aparatda yükləmə təqribən 30 saniyə çəkir; Ştayl qeyd edir ki, müasir maşın wasm-da real vaxta çata bilir.
Kod hər hansı assertion-a düşərsə, emulyator debugger-ə keçir — davam etmək üçün “Continue” düyməsini basmaq lazımdır. Ştayl Copland HD həcmini açıb Applications qovluğundan GXSlidemaster və ya Eric’s Solitaire-i işə salmağı tövsiyə edir.
Portun arxasındakı on bir yamaq
Copland-ı işə salmaq üçün 11 yamaq lazım olub; onlar Ştaylın DingusPPC fork-unun copland-boot budağında yerləşir. wasm versiyasının yamaqları ayrı budaqdadır. DingusPPC süni intellektin köməyi ilə yazılmış yamaqları qəbul etmir, buna görə Ştayl commit mesajlarındakı izahlara əsaslanaraq bu düzəlişləri yenidən hazırlamaq istəyənləri dəvət edir.
DingusPPC öz deposunun təsvirinə görə PowerPC Mac-lərin dəqiq emulyasiyasını hədəfləyir və daxilində disassembler olan debug mühiti ehtiva edir. O, ən yaxşı NuBus və Old World ROM maşınlarında işləyir: məsələn, Power Mac 6100, 7200 və G3 Beige.
Niyə vacibdir
Copland System 7-ni mikronüvə əsaslı müasir sistemlə əvəz etməli idi, lakin layihə ləğv edildi. Apple bunun əvəzinə sonradan Mac OS X-ə çevrilən NeXTSTEP/OpenStep əməliyyat sistemini aldı. Copland-ın son yığımını brauzer tabında işlətmək tarixin bu tərk edilmiş qolunu birbaşa araşdırıla bilən edir.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.