Everybody dreamt of it, Matthew did it

The gory details of unsupported hardware: Broadcom on PCI-E slot and ATI video card without drivers, but the firmware is kind enough to provide a linear framebuffer. Note that ATI still hasn't released any driver for unfreedom lovers customer.

Still willing to buy one of these (MacBookPro or iMac) to run Linux? I would think again if I were you.