Windows XP (Service Pack 2 or later) and any edition of Windows Vista are officially supported. It's possible to install Linux in a Boot Camp partition, but this is completely unsupported by Apple.
You need to either slipstream it into a Windows XP disc install image (this requires a Windows PC to do, though) or buy a retail copy that comes with SP2.