There are no restrictions MS makes per-se. The only thing that keeps Windows programs from not working on Macs now that Macs are using the Intel architecture are the software libs. Windows-only programs are built using Microsoft libraries. It would be stupid of MS to create platform-independent libs to work cross-platform. Similarly, you won't see Apple make a Cocoa port for Windows for example.
The reason why Apple were the ones to make Boot Camp themselves is because the new Intel-macs use a newer technology called EFI. Microsoft has said it will not support EFI booting on 32bit chips, so for now you'll need to rely on Boot Camp to install Windows on Apple hardware. If Windows supported EFI booting, then you could install Windows on Apple hardware without any problems at all (other then lack of drivers for Apple-specific hardware).
Back on topic though: I'm more interested in running Parallels now instead of using Boot Camp.
__________________
:: Devlog - New developer blog with useful PHP information
:: WeTalk.tv - TV Forums
|