SlackIntosh is very old, and i want to use x86 slackware repository, no other way to make this?
–
drigoSkalWalkerOct 13 '09 at 13:17

No, you cannot use the x86 repository; at least not the compiled binaries, they will not execute on PPC. You would need to compile everything from source. There are modern PPC distros you could use instead - Fedora and Debian for example maintain current PPC releases (fedoraproject.org/en/get-fedora-ppc and debian.org/releases/stable)
–
Colin PickardOct 13 '09 at 13:27

You can't run a kernel compiled for x86 on a different architecture, because the other architecture has a different set of instructions. It is almost like trying to compile a Java program with a C++ compiler on a lower level.

You can compile the kernel for the new architecture, but you'll also need the other executables you're going to run on top of your kernel for your new architecture.

No, you can't! Emulators cannot emulate a complete different chipset! At least not without a huge performance loss.
–
Wim ten BrinkOct 13 '09 at 13:10

1

VirtualBox and VMWare are NOT emulators - they allow you to run a virtual machine inside your host OS, but they run the guest OS natively (using hardware virtualization support in the CPU if available). You cannot use this to emulate an entirely different CPU architecture.
–
JesperOct 13 '09 at 13:21

That was true in 1999 but we've gone some way since them. You can run a JIT compiler on the code, for example. You can replace known code pieces with calls to functions in the real OS.
–
Aaron DigullaOct 13 '09 at 13:21

1

@Jesper: bochs is a soft emulator which works anywhere.
–
Aaron DigullaOct 13 '09 at 13:22

1

qemu emulates an x86 system on ppc just fine, and much faster than bochs, because qemu does dynamic cod translation/recompilation and bochs is a straight interpreter.
–
ephemientOct 13 '09 at 15:11

PPC and x86 use two very different instruction sets. PPC processors do not even implement much of the functionality of a modern x86 CPU because PPC processors only offer a reduced instruction set.

Pretend you've bought a brand new mobile phone, but it is in a language you can't understand, and the supplied instruction manual is for a completely different brand and model. That is what x86 Slackware will look like to a PPC.