Check this out:
http://www.theinquirer.net/?article=22821
It appears that Windows XP 64 does not retain full backward binary
compatibility with existing 32- and 16-bit binaries.
Linux is now winning pretty decisively on major technical parameters.
-Siva