The Xbox 360 wireless controller is supported on all operating systems if you have a wireless receiver.
Should work out of the box (but you might to have install driver for the wireless receiver first!).
CONTROLLER (XBOX 360 WIRELESS RECEIVER FOR WINDOWS)
Should work out of the box, but note that the button mapping can be wrong if you are running an older release of Linux, in which case you must create a custom config.
XBOX 360 WIRELESS RECEIVER
Mac OS X
Requires a custom driver to be installed. This driver can be downloaded here: http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
WIRELESS 360 CONTROLLER