68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Mac virtual machine software for Mac guests.
Posted by: jamie marchant on 2016-11-08 07:32:09
Hi: 

 I have a couple of Mac OS and PowerPC Linux distors I am not currently using. Is there a way I can run these are guest OSs(like you do with virtualisation on the PC)? Are PowerPC machines too slow for this? 

Posted by: Gorgonops on 2016-11-08 10:04:59
If you're willing to run Linux as your host OS there are several options. (MoL, MoL+KVM, QEMU+KVM.) I don't know of any OS X based virtualizer for PPC.

Posted by: jamie marchant on 2016-11-08 10:16:54
I am not interesting in running Linux as the host OS. 

Posted by: galgot on 2016-11-08 10:41:20
There is Mac-on-Mac :

https://en.wikipedia.org/wiki/Mac-on-Mac

https://sourceforge.net/projects/maconmac/

Never tried it tho...

Posted by: jamie marchant on 2016-11-08 10:50:16
I tried that but could not get it to work since it does not work on X.5 or X.4. 

Posted by: Gorgonops on 2016-11-08 11:18:33
Then I suspect you're out of luck. There's Sheepshaver if you want to count it, but of course it only runs old versions of MacOS.

You could also probably compile QEMU without KVM support to run a PowerPC "guest", but it'll use emulation instead of virtualization so it'll be monstrously slow.

Posted by: jamie marchant on 2016-11-08 11:29:16
Sheepshaver only runs classic AFIK. 

Posted by: blitter on 2016-11-08 11:40:16
AFAIK the PowerPC chips used in Macs don't include virtualization extensions similar to those in x86 chips that virtualization software like QEMU or KVM takes advantage of, so unless you use something like Mac-on-Linux on a Linux host (which appears to be a special case) you're limited to emulation. Use of virtual machines was just starting to take off as PPC was phased out.

Posted by: jamie marchant on 2016-11-08 11:42:29
If your right that would explain why I can't find any. 

Posted by: Gorgonops on 2016-11-08 14:33:00
AFAIK the PowerPC chips used in Macs don't include virtualization extensions similar to those in x86 chips that virtualization software like QEMU or KVM takes advantage of
That is *not* true. PowerPC doesn't need any special "virtualization extensions" because the PowerPC ISA has always been fully compliant with Popek and Goldberg virtualization requirements and doesn't need any "help", unlike i386. (Programs like VMware managed "virtualization" on x86 before AMD-V/Intel VT-x only via some pretty wasteful workarounds.) There are working virtual machine programs for PowerPC (such as the aforementioned MoL and KVM for Linux), there just don't happen to be any written for OS X because, let's face it, Mac users didn't really have much use for them. There are people running OS X and Linux guests on top of KVM on both Macs and oddball other PowerPC architectures (IE, Amiga X1000s), you just can't use OS X as the host.

Posted by: jamie marchant on 2016-11-08 15:44:42
It looks like some of these emulators also run on x86, if I wanted to experiment with these OS on a PC. (though emulation will never run the same as real hardware.) 

Posted by: blitter on 2016-11-09 16:00:39
(such as the aforementioned MoL and KVM for Linux)
KVM works under Linux on a PPC Mac? TIL.

Posted by: Gorgonops on 2016-11-10 10:53:04
KVM works under Linux on a PPC Mac? TIL.
It was news to me until fairly recently. It sort of makes me want to install Linux on one of the Powerbooks I haven't had the motivation to get rid of and try it just to say I did.

Posted by: jamie marchant on 2016-11-10 11:02:18
Is 'The Classic Environment' a virtual machine? 

1