Why There is Better Driver Support in 64-bit Linux Than 64-bit Windows XP

I use Linux everyday, it is the main operating system on my PC and I use it for everything. I have a 64-bit Athlon machine and I run SUSE 10.1 64 bit. Recently someone bought be a copy of Windows XP Professional x64 Edition and I thought I would give it a try. This is what happened.

Having backed up all my data and made notes of how my hard disks were partitioned I slipped the Windows XP disk into the CD drive and rebooted. Up came the Windows installation procedure and everything went painlessly. Good I thought, Windows XP x64 looks and installs just like the 32-bit edition. After the installation was complete the desktop appeared and all looked well.