virtualizing native processors

8 posts / 0 new
Last post
catmistake's picture
Offline
Last seen: 9 years 1 week ago
Joined: Dec 20 2003 - 10:38
Posts: 1098
virtualizing native processors

On the intel macs, you've heard, we have Parallels, which virtualizes x86 hardware at full speed because the actual real processor's in the x86 family.

Is there PPC emulator software that virtualizes PPC hardware (on a PPC) at near full proc speed? Is this what the Classic environment does sorta? Any chance of hacking anything but OS 9 in Classic (like PPC netbsd or PPC ubuntu)?

Also, I thought I heard QEMU has PPC emulator software (as well as a ton of other processor emulators), but I haven't seen anything myself.

I want to virtualize os's on my PPC... but I don't want to emulate x86 because its so slow doing this with PPC, so I'm hoping there's a way to virtualize, say, a G4 on a G4.

Offline
Last seen: 10 years 11 months ago
Joined: Aug 23 2005 - 20:36
Posts: 126
Yes, there is a program calle

Yes, there is a program called Mac on Mac that does that.

Eudimorphodon's picture
Offline
Last seen: 1 month 2 days ago
Joined: Dec 21 2003 - 14:14
Posts: 1204
MoM

Yes, there is a program called Mac on Mac that does that.

Mac-On-Mac was a quicky hack to Mac-On-Linux which was never finished and isn't really in a generally usable state on OS X. (No networking, for instance.)

Mac-On-Linux is actually pretty good, but using it means running Linux as your host OS. (OS X works fine, if somewhat sluggishly due to the video requirements, as a *guest* OS.)

--Peace

Jon
Jon's picture
Offline
Last seen: 9 years 6 months ago
Joined: Dec 20 2003 - 10:38
Posts: 2804
Heh, the last time I used MOL

Heh, the last time I used MOL was running it on YDL on a Beige G3 with 96MB of RAM. I then booted an OS X 10.2 image on 64B of RAM in MOL. It wasn't snappy, but it worked - and it emulated a NewWorld machine, on OldWorld hardware. Wink On anything newer with more RAM, I'd expect it to be usable, other than video issues as you mentioned. Using MOL is one way to get Flash "working" on PPC Linux. It's kinda a goofy way to do it, but until Adobe gets around to a Linux PPC release...

Offline
Last seen: 10 years 11 months ago
Joined: Aug 23 2005 - 20:36
Posts: 126
Does MOL compile in OS X?

Does MOL compile in OS X?

Eudimorphodon's picture
Offline
Last seen: 1 month 2 days ago
Joined: Dec 21 2003 - 14:14
Posts: 1204
Re: Does MOL compile in OS X?

Does MOL compile in OS X?

MOL FAQ entry.

"Can I run MOL on OSX?"

Not at this time, but most of the MOM patches have been integrated back into the source. An OSX port is likely for the future.

You could always try checking out the code and making it work yourself.

--Peace

catmistake's picture
Offline
Last seen: 9 years 1 week ago
Joined: Dec 20 2003 - 10:38
Posts: 1098
classic, sheepshaver, Q

what's weird about all the old mac emulators... they all assume you want to emulate a mac running MacOS.

So... aren't these true ppc MACHINE emulators?
Why can't I load any OS I want to into classic, sheepshaver or ppc_Q?

Why can't Classic/Sheepshaver/Q boot some OS other than MacOS... like YDL, NetBSD, BeOS, or any other PPC native OS... like OPENSTEP or... OS X ?

:(

Eudimorphodon's picture
Offline
Last seen: 1 month 2 days ago
Joined: Dec 21 2003 - 14:14
Posts: 1204
What's weird?

The reason most of these emulators only really *support* MacOS is because that's all anyone who's writing them is interested in running. However, to be pedantic Mac-On-Linux (which is a genuine "virtual machine"), QEMU, PearPC, and gxemul (which are all emulators) *are* capable of booting things which arn't MacOS. (Mac-On-Linux can run PPC linux < 2.4, QEMU and PearPC run Linux, and gxemu handles both PReP and MacPPC builds of Linux and NetBSD.) That seems like decent coverage to me.

I'm sure if someone wants to contribute the code to run BeOS or Rhapsody inside one of them they'll be happy to accept a diff. Pick the one that comes closest and start reverse-engineering.

--Peace

Log in or register to post comments