That would definitely be amazing to play around with if possible.What would be awesome is to find a way to virtualize macOS PPC on macOS PPC, without anything Linux involved.
There was a project called Mac-on-Mac, a macOS port of Mac-on-Linux. I haven't tried it in years, but you could have a look.That would definitely be amazing to play around with if possible.
I am actually interested in running the exact opposite of what is being discussed in this thread.
Can we virtualize modern PPC Linux distros under OS X Leopard or Snow Leopard PPC? I have all of the applications I currently need on Leopard to do 98% of everyday tasks using a G5 Quad. However web browsing on PPC OS X has recently become more difficult/inconsistent, usually requiring a combination of LWK and TFF-based browsers to be able to load and actually use particular web sites. Some no longer work at all.
If we could virtualize a modern PPC Linux build under native PPC OS X in order to run a modern browser, then theoretically the web browsing problem would be solved and would futureproof the native PPC OS X experience for years into the future. I would imagine that this is far easier than re-writing a new PPC browser from scratch.
Curious if anyone is currently doing this and how.
Thanks, this seems like it could be a very good solution. It may require further development though.There was a project called Mac-on-Mac, a macOS port of Mac-on-Linux. I haven't tried it in years, but you could have a look.
https://web.archive.org/web/20060428070159/http://maconmac.bastix.net/
EDIT The files are available there : https://www.macintoshrepository.org/43582-mac-on-mac-mac-on-linux-
Do you recall which host OS you tried this on? It might only work on a pre-Tiger host OS (at least that is what the web site implies).
If you use my custom versions of BootX that logs to the screen you can see about where it hangs( Call Kernel! ) So somewhere in the jump form OF to the Kernel the G5 hangs, but I never did figure out where or why.Interesting, so I run into this "MacOSX Tiger do not like qemu's version of 970FX at all" and wonder if situation changed for better or worse in last 10 years? Another result from searching this forum is "10.0 on Linux/ps3"but using 5.x Linux kernel from t2/sde meta distro.
I noticed few unimplemented SPRs (hypervisor related!) that qemu logged if I tell it to, see
But my naive hack does not make it boot. Note that I initially compiled qemu without capstone support so disassebler in logs was unavailable.
Ah, I looked at BootX source (I confused Apple's bootX for OSX with BootX for Linux from macOS 9.x)If you use my custom versions of BootX that logs to the screen you can see about where it hangs( Call Kernel! ) So somewhere in the jump form OF to the Kernel the G5 hangs, but I never did figure out where or why.