Originally posted by: ToeJam13
Originally posted by: miniMUNCH
Mac games are going to get a lot better...porting and/or co-development of games for OS X will be much easier. Say goodbye to platform performance penalties like the float to integer conversion snafu.
Apple developers will also gain another powerful tool. Rather than using GCC, they may be able to use an Intel compiler at some point. Intel has released such a beast for Linux and I have heard of performance gains in the neighborhood of 2-10% over GCC.
Graphics cards, sound cards, etc. will hopefully be plentiful for Macs and graphics drivers will be much better.
This may or may not be true due to differences between the HAL between Windows and BSD.
The WINE project for linux x86 should be become very popular on OS X in the coming months/years...so many windows apps may be usable on Mac with no additional commercial software purchase required. Also, I can imagine MS Virtual PC for OS X turning into more of an official install of MS designed/optimized winXP libraries for OS X. Even if MS doesn't do something like WINE on acid...VMware may decide to do a x86 vmware workstation release for OS X.
Or someone may come up with a means of hacking VMware to trick OS X to installing on VMware...of course, the desktop rendering performance would suck do to lack of 3D acceleration.
It is just a matter of time before VMWare includes basic OpenGL/DirectX functionality. It just needs to be added to the HAL emulation code they use.
Keep in mind that Apple may not use legacy BIOS for boot-strapping into OS-X. They may use a ROM. They may also require entry into the OS-X kernel in a different fashion than traditional x86 kernels (x86-64 mode rather than 16-bit real). Who knows. VMWare may not be able to support such a beast.
That said, Apple hardware has been emulated before. Shapeshifter for AmigaOS could emulate MacOS 7.5 on a MC68020+68551, MC68030 or MC68040 at near full speed using a software only solution. Emplant for AmigaOS did it prior to that using Apple ROMs on a ZorroII peripheral card.