The mere intention of running linux on any hw can never be a mistake!!!if you are buying Apple hardware with the intention of primarily running Linux on it you are making a big mistake.
Practically, well my mbp 7.1 runs os x,win7 and archlinux, and by far the worst experience with it has been whilst running windows, in spite of the apple-developed win-drivers. True, I've spent hours and hours on 'getting things to work with linux', but that is part of the fun for me, virtualising it just seems wrong
Also, was it not linus' daughter's macbook?