I currently use a MacBook Pro 13 for cross platform C++ development. However I have always had a fondness for Linux. I bought the MacBook Pro primarily because I really like using a Unixy system but ...