Page 1 of 1

Mac OS X running on Win XP running on Mac OS X

Posted: Mon May 17, 2004 11:33 pm
by sveinbjorn
Well, I rose to the challenge of a bet I made with my boss -- I successfully managed to boot Mac OS X on Windows XP running on Mac OS X. Here's a screenshot

http://sveinbjorn.vefsyn.is/images/maconwinonmac.jpg

Basically, I booted my PowerBook G4 Aluminum 1.25Ghz with Mac OS X 10.3 "Panther", and booted the commercial x86 emulator Virtual PC, on which I had installed Windows XP. In Windows I activated the PearPC emulator and successfully booted from a Mac OS X 10.2 "Jaguar" boot CD.

How did it run? Unbearably, terrifyingly slow would be an understatement. Mac OS X is no speed demon on older Macs, never mind when being emulated on an emulated processor (a 'cat /proc/cpu' in Linux shows my powerbook emulating a 250Mhz Pentium II) The boot process from the CD took about 2 hours.

At first I actually tried to boot from the Panther install CDs in order to install Mac OS X 10.3 on a dummy hard drive image, but after 8 hours of waiting for the installer to actually start....well....installling, I decided to create a bootable compact disk using BootCD. Unfortunately BootCD only supports MacOS X 10.2, hence no Panther on PearPC.

Regardless, I think it's pretty neat. Now all I need to do is fire up VPC with Windows in the emulated Mac in the emulated PC on the real Mac :D.

Posted: Mon May 17, 2004 11:51 pm
by STKD
Darn, beat me to trying a VM. ;)
Actually I had a slightly more tricky-but-fun plan. I would've had Windows XP running a Knoppix Linux machine under VMware, then PearPC running OS X on that.
Ah, wacky technical `what would happen if I did..." scenarios. Love 'em. :)

Posted: Mon May 17, 2004 11:55 pm
by CaptainValor
That's pretty f-ed up man, lol. Great work, though. :)

Man I love VMware. I wish somebody (not necessary but hopefully the folks here at PearPC) would make a Mac OS X plugin for VMware. It's just an all-around better emulator. But hey, what do I care. I've got it running now with this software just fine. :wink:

Posted: Sun Jun 06, 2004 4:17 am
by Cybermagellan
Interesting senario.....

Posted: Sun Jun 06, 2004 5:32 am
by prasys
Intresting Project 3 OS in 1 System...Good job

WOW

Posted: Sun Jun 06, 2004 1:16 pm
by Jhipolito
That is too funny...

Always wondered how fast (or SLOW) it would be 8O

Thanks for the report :)

Posted: Tue Jun 08, 2004 10:56 am
by simonjhall
sveinbjorn, what you want to do now is to run a Mac build of PearPC within the emulated Mac and run MacOS just one more time :) That's when it'd really grind!

Posted: Tue Jun 08, 2004 2:11 pm
by CaptainValor
I'm not aware of any "Mac builds" of PPC at this time. But I suppose you could compile the linux version on OS X and run it using X11. :?

Posted: Tue Jun 08, 2004 2:20 pm
by desertboy
CaptainValor wrote:I'm not aware of any "Mac builds" of PPC at this time. But I suppose you could compile the linux version on OS X and run it using X11. :?
Would have no dynrec so slow would be the word.

You could load virtual pc on a mac, boot bochs and run XP through bochs, then use pearpc to load osx, then virtual pc again so you can play dreamcast games on chanka.

Posted: Fri Jun 11, 2004 3:49 am
by Slice
Captain Valor wrote:Man I love VMware. I wish somebody (not necessary but hopefully the folks here at PearPC) would make a Mac OS X plugin for VMware. It's just an all-around better emulator. But hey, what do I care. I've got it running now with this software just fine.
Not going to happen. VMware is a PC virtualization software (like VirtualPC for Windows), not a full emulator (like Bochs).

---

Here is my contribution to this thread: Windows for Workgroups v3.1 running in SoftPC on Basilisk II running on Windows 95 running in VMware on Windows XP. I also tried running Basilisk II on Win95 and 98 in VirtualPC, but it either crashed or didn't get past the Mac boot screen.
Image

Posted: Fri Jun 11, 2004 10:18 am
by simonjhall
You've just gotta squeeze *one* more virtual computer in there to make it the perfect machine - can't you run some kinda console emulator in there (in Win3.1) to round it off? :D

Posted: Fri Jun 11, 2004 1:44 pm
by robojam
That's really cool!

Posted: Fri Jun 11, 2004 2:12 pm
by CaptainValor
Yeah, he could run an old version of MAME inside Win3.1, but it would probably crash. ;)

Posted: Fri Jun 11, 2004 2:36 pm
by Trombone Bob
He could run Fusion in ms-dos under win3.1

Posted: Fri Jun 11, 2004 3:26 pm
by robojam
...just in time to see his processor walk out of the box with its hands above its head...

Posted: Sat Jun 12, 2004 1:00 am
by Slice
The problem is that SoftPC emulates only a 286, and most emulators require at least a 386.