Linked by Eugenia Loli-Queru on Thu 12th May 2005 08:02 UTC
OSNews, Generic OSes Guest PC is an emulator of the x86 PC for the Mac OS X platform. We had a quick look at the product and we compared it to VirtualPC 6.1 that we also happened to have in-house.
Order by: Score:

;)
by KDE on Thu 12th May 2005 08:32 UTC

Well from your review i dont see why you would get it even if it was free. Hehe.

regarding qemu
by Anonymous on Thu 12th May 2005 08:41 UTC

Eugenia mentions Qemu as an option at the end.
I tried the latest Mac version few days ago 0.63 here is what I noticed:

The env is really slow compared to MS virtual PC. Both had similar CPU usage patterns but Qemu took hours to install Windows XP.
After waiting for the installation for several hours. The setup rebooted the system to prepair for 1st boot. However it never loaded on Qemu (I ran out of patience and went to bed).

I will try the latest version when available.
P.S I used a 1 GHz ibook G4 with 512MB ram.

RE: regarding qemu
by Jon on Thu 12th May 2005 08:46 UTC

There is a jit engine for Qemu that you will need to install seperately, and also, Qemu is now at version 0.7.

GuestPC is much faster than qemu still, but you can't beat the price of qemu.

RE: regarding qemu
by Julian on Thu 12th May 2005 10:10 UTC

That JIT engine is x86 only.

This is a new product
by Adaxl on Thu 12th May 2005 10:20 UTC

Guest PC is rather new, so cut the guys some slack, will you. There is still room for improvement. I personally still have an old VPC 5 which is good for my needs. Guest PC is good because it puts pressure on MS to keep VPC state-of-the-art. QEMU is too slow to be of practical use, and this was troubling me. VPC is an MS product, after all. MS might decide to kill VPC to keep potential switchers on windows. If Guest PC gets better, there will be some real competiton, and MS cannot wipe out the PC emulator market on Mac by axing VPC.

Mac mini
by Anonymous on Thu 12th May 2005 10:32 UTC

How would GuestPC run on a Mac mini 1.42Ghz with 512Mb? Since it's only a single CPU...

I would like to run WinXP Home for a couple of software not found on Mac.

CoolPC
by The flying boolaboola on Thu 12th May 2005 10:37 UTC

Sorry for the thread jack, but I just saw this: http://www.markusleonhardt.de/oelbilder.html and I thought the true bloods would appreciate that there is a new paradigm in computer cooling.

This is why you have to love the Linux crowd: no zany idea is not worth trying at least once [and I have genuine love and respect for the philosophy].

check it out.

Nicely done!
by Anonymous on Thu 12th May 2005 12:54 UTC

Emulators are some of the most complicated stuff to get both right and fast. Grats to the GuestPC devs for making this work, and good luck with making it even better.

Connectix has had some years to get Virtual PC to where it is today after all.

Not exactly a new product.
by chrism on Thu 12th May 2005 13:18 UTC

Guest Pc isn't exactly a new product. Years ago (1999?) lismore released an emulator called blue label. At the time it was slower than vpc but cost a lot less.

Re: The flying boolaboola
by ? on Thu 12th May 2005 14:29 UTC

Not so zany... Mineral oil is used to cool the transformers on powerline poles outside. In the summer though, those things tend to not be able to cool enough.

I'd love to see them try it with a Prescott Pentium, that shit would boil.


Can someone please tell me, what the point of complete emulation is? If you need a platform to test, x86 is the cheapest. If you want to run software intended for another system, why not use something more like Virtual PC or VMWare? Those act more as simulators (Emulator imitates absolutely everything exactly as the original, where a simulator only does certain parts.)

Just because you can is great and all, but is not practical at all for someone who wants to run their old windows game or application. Bochs' usefulnes puzzles me quite a bit. While it's great that you can use any platform on any system, the overhead is so great, I can't imagine it being useful for more than taking screen shots.

Who knows, with dual core athlon 64's coming soon, maybe their performance will increase to the point where the Windows or Solaris migrator can make use of it.

You can't tell me...
by ? on Thu 12th May 2005 14:30 UTC

You can't tell me that if you're in a serious software house and you want to support a platform that you don't actually have that platform locally to test on.

PowerPC Virtualisation?
by Jack Hale on Thu 12th May 2005 15:05 UTC

Anyone know if there is a PowerPC virtualisation package similar to VMWare that I can run under OS X? I would really like to be able to use native PPC Linux distros from inside OS X.

I heard that MacOnLinux was porting their code to OS X but I haven't seen a mention of it on their website since.

Running Sage accounts?
by JY on Thu 12th May 2005 15:52 UTC

The only Windows package that I would like to be able to run on my 1.6Ghz G5 iMac is Sage Accounts (small business version, I forget the exact name as it's really for my wife).

Would Guest PC be OK for this sort of package, assuming a guest OS of Win98SE and iMac memory of 512Mb?

What's the memory footprint of the actual emulation suite compared to VPC?

Also, has anyone tried loading eComStation on it? How did that go?

Does networking work?
by Anonymous on Thu 12th May 2005 16:11 UTC

How's the network? Does it work well?

VirtualPC 7 networking only worked twice sporatically and never worked again (cannot see network card with Windows Server 2003, Linux, etc. on Powerbook G4). Is Guest PC working better than that? Thank you.

RE: PowerPC Virtualisation?
by Mark Williamson on Thu 12th May 2005 19:24 UTC

On Apple hardware, the best I know of right now is QEmu, which is not ideal. If, at some stage, a variant of the QEmu accelerator is added for PPC it'll likely be much faster.

Some IBM PPC hardware includes hypervisor support in hardware. Apple disables this support in their G5s :-(

Eventually, a port of Xen to the Mac is planned (tentatively including a port of xnu, the Darwin / MacOS X kernel). This is some way off, however.

RE: regarding qemu
by Mark Williamson on Thu 12th May 2005 19:27 UTC

The accelerator is not strictly a JIT module. JIT is effectively what QEmu usually does. The accelerator allows code to be copied directly from the executing program without going through translation. This can only work for x86 on x86 (I can't remember if x86-64 is supported yet) at the moment.

RE: PowerPC Virtualisation?
by heiko on Fri 13th May 2005 20:03 UTC

link to maconlinux-port, called maconmac:

http://maconmac.bastix.net/

alpha version, right now you can install osx & os9, but no linux. and lots of other problems.