Apple'ın Copland D11E4 sürümü tarayıcıda açılıyor
Michael Steil, iptal edilen Copland'ın son yapısı D11E4'ü tarayıcıda çalıştıran bir demo yayımladı; sistem, DingusPPC emülatörünün WebAssembly portunda çalışıyor.
Michael Steil, Apple'ın Copland işletim sistemini tarayıcıda çalıştıran bir demo yayımladı. Demoda Apple'ın ürettiği son sürüm olan D11E4 yapısı, WebAssembly'ye derlenen PowerPC Mac emülatörü DingusPPC'nin geliştirilmiş bir sürümü içinde çalışıyor.
Steil'e göre Copland, gerçek donanımda çalıştırılması son derece zor bir sistem ve bugüne kadar emülasyonda hiç sunulmamıştı.
Demo ne yapıyor
Emülatör sistemi doğrudan sayfada başlatıyor. Ekrana tıklamak klavye ile fareyi emüle edilen makineye veriyor, Escape tuşu ise bunları geri alıyor. Gerçek donanımda açılış yaklaşık 30 saniye sürüyor; Steil'e göre modern bir makine wasm içinde gerçek zamanı yakalayabiliyor.
Kod bir assertion'a takılırsa emülatör hata ayıklayıcıya düşüyor; devam etmek için “Continue” düğmesine basmak gerekiyor. Steil, Copland HD birimini açıp Applications klasöründen GXSlidemaster veya Eric’s Solitaire'i çalıştırmayı öneriyor.
Portun arkasındaki on bir yama
Copland'ı çalıştırmak için 11 yama gerekti; bunlar Steil'in DingusPPC çatalındaki copland-boot dalında yayımlandı. wasm sürümünün yamaları ayrı bir dalda duruyor. DingusPPC, yapay zekâ yardımıyla yazılan yamaları kabul etmiyor; Steil de commit mesajlarındaki açıklamalardan yararlanarak bu düzeltmeleri yeniden yazmak isteyenlere çağrı yapıyor.
DingusPPC, kendi deposundaki tanıma göre PowerPC Mac'lerin doğru emülasyonunu hedefliyor ve içinde bir hata ayıklayıcı ile disassembler barındırıyor. En iyi NuBus ve Old World ROM makinelerinde çalışıyor: Power Mac 6100, 7200 ve G3 Beige gibi.
Neden önemli
Copland, System 7'nin yerini mikrokernel tabanlı modern bir sistemin alması için tasarlanmıştı ama proje iptal edildi. Apple bunun yerine sonradan Mac OS X'e dönüşen NeXTSTEP/OpenStep işletim sistemini satın aldı. Copland'ın son yapısını bir tarayıcı sekmesinde çalıştırmak, tarihin bu terk edilmiş kolunu doğrudan keşfedilebilir kılıyor.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.