1 puan yazan GN⁺ 2025-12-01 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Mac mini G4'te System 7 ve Mac OS 8'in yerel olarak önyüklenmesi başarıyla gerçekleştirildi; bu, önce yalnızca Mac OS 9.2.2'ye kadar mümkün olan sınırın aşılması anlamına geliyor.
  • CHRP (Common Hardware Reference Platform) tabanlı sızdırılmış Mac OS 7.6~8.0 derlemeleri ile System Enabler yaması ve Mac OS ROM düzenleme aracı (tbxi) birleştirilerek eski bir OS'nin önyüklenmesi sağlandı
  • Geliştirici Rairii(Wack0), farklı ROM sürümlerini analiz edip birleştirerek tüm eski ve yeni özellikleri içeren bir "Süper ROM" oluşturdu ve GitHub'da yayınladı
  • Test sonuçlarına göre System 7.5~8.1'e kadar stabil olarak önyükleme mümkün; ses, video, ağ gibi bazı fonksiyonlar hâlâ tamamlanmamış durumda
  • Bu başarı, New World ROM tabanlı PowerPC Mac genelinde klasik Mac OS çalıştırma olasılığını genişleterek retro geliştirme ve koruma topluluğu için büyük önem taşıyor

CHRP Mimarisi ve System 7 Önyükleme Arka Planı

  • Mac mini G4, New World ROM yapısını kullandığı için geleneksel System 7 serisi OS'leri doğrudan önyükleyemiyordu
    • New World ROM, gerçek ROM yerine bir Mac OS ROM dosyası gerektirir
    • System 7.6 öncesi sürümler bu yapıyı tanımadığı için önyüklenemiyordu
  • CHRP (Common Hardware Reference Platform), PowerPC tabanlı ortak bir mimaridir; Mac OS 7.6~8.0 için bir build geliştirilmişti ancak resmi olarak yayınlanmamıştı
    • 2025 Ekim'inde, bu CHRP Mac OS derlemesi korunup yayımlanınca yeni deneyler mümkün oldu
  • CHRP için olan System Enabler dosyası değiştirilerek OS sürüm kısıtlaması kaldırıldı; böylece System 7.5.x gibi eski sürümlerde de Mac OS ROM dosyası kullanılabilir hale geldi

ROM Yaması ve Önyükleme Gerçekleştirme Süreci

  • Rairii(Wack0), ELN'in Mac OS ROM yama aracı (tbxi) kullanarak farklı ROM sürümlerini analiz edip birleştirdi
    • Eski sürüm özellikleri geri getirilirken yeni sürüm özellikleri de korunarak bütünleşik bir ROM üretildi
    • Bu sayede System 7.5~8.1'e kadar önyükleme mümkün oldu
  • GitHub deposunda (universal-tbxi-patchset) ROM ve yama uygulanmış System Enabler indirilebilir
  • Desteklenen ROM sürüm sayısı 10.2.1, 2.5.1 ve 1.7.1 olmak üzere üç tanedir ve Mac mini G4'te ATA-6 sürücü desteği için ROM'un 9.1 ve üzeri olması gerekir

Mac mini G4'teki Önyükleme Sonuçları

  • System 6.0.8~7.1.2: Önyükleme başarısız
  • System 7.5 / 7.5.3 / 7.6 / 8.1: Önyükleme ve stabil çalışma
    • Bazı kontrol panellerinin (ör. Mouse Control Panel) devre dışı bırakılması gerekiyor
  • System 7.5.2: Önyükleme yapılıyor ancak kararsız
  • Mac OS 8.5~9.1: Önyükleme başarısız; cihaz ID doğrulama süreci nedeniyle engelleniyor
  • Mac OS 9.2~9.2.2: Tam olarak çalışıyor
  • Bazı işlevler (ses, ağ, Apple System Profiler vb.) hâlâ kararlı değil

Mac mini G4'e Özel ROM Uygulama Yöntemi

  • ELN'in tbxi ve tbxi-patches araçları ile macmini.py betiği kullanılarak Rairii'nin ROM'una (10.2.1 sürümü) Mac mini G4'e özel yama uygulandı
  • Python 3.8.10 ortamında başarılı şekilde çalıştığı doğrulandı
  • Son yama uygulanmış ROM, Mac OS 9.2.2'de de aynı şekilde çalışıyor ve System 7.5 önyüklemesini destekliyor
  • Mevcut Mac mini G4 ROM'u (v9.6.1), model ID'yi G4 Cube olarak taklit ediyordu; yeni ROM da aynı yaklaşımı koruyor

Eski OS Çalıştırmanın Değeri

  • Bazı yazılımlar Mac OS 9.0.4 ve altı veya yalnızca System 7 için tasarlanmıştır ve güncel OS'lerde çalışamaz
  • System 7.5, Mac OS 9'dan çok daha hafif olduğundan aşırı hızlı performans sunuyor
  • Geliştiriciler ve araştırmacılar eski API'leri ve sistem davranışlarını doğrudan deneyebilir
  • Bu proje, PowerPC Mac'te klasik OS önyükleme kapsamını genişletiyor ve topluluk koruma çalışmalarına katkı sağlıyor

Kapanış ve Teşekkür

  • Bu başarı Rairii, ELN, Mac84 gibi topluluk üyelerinin iş birliği ile tamamlandı
  • CHRP disk koruma, ROM araç geliştirme, yama paylaşımı gibi çeşitli katkıların birleşimi sonucu doğmuştur
  • İleride G3/G4 Mac kullanıcılarının, kendi modeline uygun System 7~8.5 özel önyükleme imajı üretme ihtimali açılıyor

Henüz yorum yok.

Henüz yorum yok.