@Abhi:
When you try to install OS X on a hackint0sh it will detect
any motherboard, but whether it installs or not depends on the board you are using. It detects Linux, so

Linux is an OS and it detects it, detecting, installation and working are different aspects in technology, if 1 happens it is not a thumb rule that the rest will happen too. Almost all Vista hardware works with previous iterations of Windows and therefore we have been constantly saying that as opposed to the FUD that Vista is not compatible etc. it is compatible with older hardware and newer hardware is supported by older iterations too
@Aditya:
I don't think Apple supports Linux, they only provide you support for Windows. For Linux you are on your own. Correct me if I am wrong, with some credible proof from Apple.