Hallo,
weis nicht ob man noch auf PPC-Technik setzten sollte. Selbst Apple hat dieses Jahr den Pfad verlassen. Die neuen Macs sind Intel Macs. Aber beschäftige dich mal intensiv mit qemu. Das Ding kann so ziemlich alles auch (bald) einen echten PPC emulieren und das auf normaler PC- Technik mit AMD64 CPU. Könnte mir vorstellen das auch Os4 drauf läuft.
Der Port für die PPC Emulation ist in Qemu 0.8 schon enthalten aber im Quellcode auskommentiert. Aber das kann man ja ändern.
Wenn's dich interessiert lade dir die Quellen von Qemu herunter und entpacke sie.
Öffne mit einem Editor Deiner Wahl die Datei target-386/helper.c
Sieht dann so aus:
#ifdef TARGET_X86_64
/* currently not enabled for std i386 because not fully tested */
env->cpuid_features |= CPUID_APIC;
env->cpuid_ext2_features = (env->cpuid_features & 0x0183F3FF);
env->cpuid_ext2_features |= CPUID_EXT2_LM | CPUID_EXT2_SYSCALL;
env->cpuid_xlevel = 0x80000008;
/* these features are needed for Win64 and aren't fully implemented */
env->cpuid_features |= CPUID_MTRR | CPUID_CLFLUSH | CPUID_MCA;
#endif
ändern in:
/* #ifdef TARGET_X86_64 */
/* currently not enabled for std i386 because not fully tested */
env->cpuid_features |= CPUID_APIC;
env->cpuid_ext2_features = (env->cpuid_features & 0x0183F3FF);
env->cpuid_ext2_features |= CPUID_EXT2_LM | CPUID_EXT2_SYSCALL;
env->cpuid_xlevel = 0x80000008;
/* these features are needed for Win64 and aren't fully implemented */
env->cpuid_features |= CPUID_MTRR | CPUID_CLFLUSH | CPUID_MCA;
/* #endif */
Dann qemu durch den Compiler schieben. installieren, starten und gewünschtes OS installieren.
Könnte beispielsweise so aussehen:
Wie Du bei SuSE 10 qemu kompilierst findest Du hier ( qemu verträgt sich (noch) nicht mit gcc4, musst parallel noch gcc 3.2 installieren )
http://en.opensuse.org/Qemu_with_kqemu_kernel_module_supportHave Fun