Suddenly there are many layers to copy protection and anti-piracy, not only does Microsoft have to try and stamp out piracy from people installing Windows versions on real hardware, now they have to try and make an OS be able to detect if it’s been virtualized.

Of course, all this is a moot point if you use Linux and particularly SUSE Linux Enterprise Linux 10, where a single subscription covers the physical machine, and allows as many virtualized instances of SLE 10 as you can fit on the box, for the same subscription and cost.

Morale of the story, rather than spend massive development cycles treating your customers like potential theives, spend that instead making the OS inexpensive, easy to register and easy to manage.