1 Punkte von GN⁺ 2025-12-01 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Mac mini G4: Der erfolgreiche native Bootvorgang von System 7 und Mac OS 8 auf dem Mac mini G4 übersteigt die frühere Grenze, nach der nur bis Mac OS 9.2.2 möglich war.
  • Durch die Kombination von geleakten Builds von System 7.6~8.0 für CHRP (Common Hardware Reference Platform), eines System Enabler Patches und des Mac OS ROM-Patches (tbxi) wurde der Start alter Betriebssysteme realisiert.
  • Entwickler Rairii(Wack0) hat verschiedene ROM-Versionen analysiert und zusammengeführt und ein ‚Super-ROM‘ erstellt, das alle Legacy- und Neufunktionen enthält und auf GitHub veröffentlicht wurde.
  • Die Tests zeigen einen stabilen Start von System 7.5~8.1; einige Funktionen wie Sound, Video und Netzwerk sind jedoch weiterhin unausgereift.
  • Dieser Durchbruch erweitert die Ausführbarkeit klassischer Mac OS-Versionen auf New World ROM-basierte PowerPC Macs insgesamt und ist für die Retro-Entwicklungs- und Erhaltungsgemeinschaft bedeutsam.

Hintergrund: CHRP-Architektur und der System-7-Bootvorgang

  • Der Mac mini G4 konnte mit der New World ROM-Architektur keine klassischen System-7-basierten OS direkt booten.
    • New World ROM benötigt statt physischem ROM eine Mac OS ROM-Datei.
    • Versionen vor System 7.6 erkennen diese Struktur nicht, wodurch ein Booten unmöglich war.
  • CHRP (Common Hardware Reference Platform) ist eine gemeinsame PowerPC-basierte Architektur; ein Build für Mac OS 7.6~8.0 wurde intern entwickelt, aber nicht offiziell veröffentlicht.
    • Im Oktober 2025 wurden diese CHRP-Builds von Mac OS gesichert und veröffentlicht, wodurch neue Experimente möglich wurden.
  • Durch Modifikation der CHRP-System-Enabler-Datei wurde die OS-Versionsbeschränkung entfernt, sodass auch ältere Versionen wie System 7.5.x die Mac OS ROM-Datei verwenden konnten.

ROM-Patch und Bootrealisierung

  • Rairii(Wack0) nutzte das Mac OS ROM-Patch-Tool (tbxi) von ELN, um mehrere ROM-Versionen zu analysieren und zusammenzuführen.
    • Dadurch entstand ein konsolidiertes ROM, das alte Funktionen restauriert und neue Funktionen erhält.
    • So ist ein Booten von System 7.5~8.1 möglich.
  • Über das GitHub-Repository (universal-tbxi-patchset) können ROMs und gepatchter System Enabler heruntergeladen werden.
  • Unterstützte ROM-Versionen sind 10.2.1, 2.5.1, 1.7.1; für den Mac mini G4 ist für die ATA-6-Treiberunterstützung mindestens ROM 9.1 erforderlich.

Boot-Ergebnisse auf dem Mac mini G4

  • System 6.0.8~7.1.2: Boot fehlgeschlagen.
  • System 7.5 / 7.5.3 / 7.6 / 8.1: Start und stabiler Betrieb.
    • Einige Systemerweiterungen (z. B. das Mouse Control Panel) müssen deaktiviert werden.
  • System 7.5.2: Bootet, ist jedoch instabil.
  • Mac OS 8.5~9.1: Boot fehlgeschlagen; blockiert durch Geräte-ID-Verifikation.
  • Mac OS 9.2~9.2.2: Voll funktionsfähig.
  • Einige Funktionen (Sound, Netzwerk, Apple System Profiler usw.) sind weiterhin instabil.

Mac mini G4-spezifische ROM-Anwendung

  • Mit den ELN-Tools tbxi und tbxi-patches wird über das macmini.py-Skript Rairiis ROM-Version 10.2.1 um den Mac mini G4-spezifischen Patch ergänzt.
  • Erfolgreich nachgewiesen wurde dies in einer Python-3.8.10-Umgebung.
  • Das endgültig gepatchte ROM funktioniert ebenso unter Mac OS 9.2.2 und unterstützt zusätzlich den Boot-Vorgang bis System 7.5.
  • Das ursprüngliche Mac mini G4-ROM (v9.6.1) setzt das Modell-ID-Spoofing auf G4 Cube; das neue ROM nutzt denselben Ansatz.

Wert des Betriebs alter OS

  • Einige Software ist für Mac OS 9.0.4 oder älter bzw. ausschließlich System 7 gedacht und läuft auf modernen Betriebssystemen nicht.
  • System 7.5 ist deutlich leichter als Mac OS 9 und bietet extrem schnelle Leistung.
  • Entwickler und Forscher können klassische APIs und Systemabläufe direkt testen.
  • Dieses Projekt erweitert den Bereich der lauffähigen Retro-OS auf PowerPC Macs und trägt zu Erhaltungsaktivitäten der Community bei.

Abschluss und Dank

  • Das Ergebnis wurde durch die Zusammenarbeit der Community-Mitglieder Rairii, ELN und Mac84 erreicht.
  • Es ist das Ergebnis aus Beiträgen wie CHRP-Datensicherung, ROM-Tool-Entwicklung und Patch-Weitergabe.
  • Künftig könnten G3- und G4-Mac-Nutzer für jedes Modell eigene System 7~8.5-Kundeboot-Images erstellen.

Noch keine Kommentare.

Noch keine Kommentare.