Geliştirici klasik Mac OS işletim sistemini Nintendo Wii üzerinde çalıştırdı
Öne çıkanlar
- Klasik Mac OS, CHRP döneminden sonra ilk kez Apple dışı bir donanımda masaüstü seviyesine taşındı.
- Trampoline önyükleyicisi ve bellek haritaları Nintendo donanımının adres düzenine göre yamalandı.
- Mac OS 7.6 sürümü gerçek donanımda SD kart üzerinden yaklaşık 40 saniyede masaüstüne ulaştı.
Bağımsız bir geliştirici, klasik Mac OS işletim sistemini PowerPC tabanlı Nintendo Wii ve GameCube donanımlarına başarıyla uyarlayarak masaüstü ortamını açmayı başardı. 22 Haziran 2025 tarihinde açık kaynaklı OpenBIOS projesini çatallayarak çalışmalara başlayan yazılımcı, CHRP klonları döneminden bu yana ilk kez Apple dışından birinin bu sistemi yeni bir donanım üzerinde masaüstü seviyesine taşıdığını bildirdi. Süreç boyunca yapay zeka veya kodlama ajanlarından yararlanmadığını belirten geliştirici, tüm tersine mühendislik ve hata ayıklama adımlarını bizzat yürüttü.
Sistemin açılış sürecinde New World mimarisine ait Trampoline ön yükleyicisinin donanım adresleme varsayımları önemli engeller oluşturdu. Nintendo konsollarındaki bellek haritalı giriş çıkış düzeni ile Apple donanımlarının uyuşmaması nedeniyle fiziksel adres tablolarına çok sayıda yama yapıldı. Flipper kesme denetleyicisini sisteme tanıtmak için çekirdekteki mevcut sürücüler değiştirildi ve eski m68k öykünme katmanındaki donanım kilitlenmeleri giderildi. Ayrıca harici depolamayı tanıtmak için sahte bir SCSI sürücüsü geliştirilerek HFS dosya sistemi üzerinden önyükleme sağlandı.
Hata ayıklama adımlarının ardından Mac OS 7.6 sürümü gerçek Wii donanımı üzerinde SD kart üzerinden yaklaşık 40 saniye içinde masaüstüne ulaştı. Mac OS 9.2.2 sürümünün açılışta çökmesine yol açan Open Transport bileşeni uzantılar klasöründen kaldırılarak bu sürümün de kararlı şekilde yüklenmesi sağlandı. Henüz genel kullanıma sunulacak aşamada olmayan projenin bir sonraki aşamasında Wii donanımına ait yerel SD denetleyicisi ve USB sürücülerinin etkinleştirilmesi, ardından çalışmanın Wii U konsoluna taşınması planlanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.