Get a Macbook Pro, dual install Ubuntu via Bootcamp, then run Windows in a VM in either OS (fine for testing, at least). That lets you learn OSX and build iPhone apps while still being able to use Linux as your primary OS if you desire.
I've been researching this setup the past few weeks, and it appears the only issue was that the linux gfx drivers for the HD3000 gpu (embedded in the i5/i7 Macbook Pro Sandy Bridge cpu's) were still alpha/beta quality, but apparently that's fixed in Ubuntu 11.04.
I'm still see-sawing though. My other option is to get a tricked out custom Sager with the latest Nvidia GTX 485 gpu and use it to start farming bitcoins (and perhaps learning CUDA). The embedded HD3000 gpu in Intel i5/i7 gets very good performance for an on-chip gpu (google for it), but is not in the same league as the 485 GTX.
I've been researching this setup the past few weeks, and it appears the only issue was that the linux gfx drivers for the HD3000 gpu (embedded in the i5/i7 Macbook Pro Sandy Bridge cpu's) were still alpha/beta quality, but apparently that's fixed in Ubuntu 11.04.
I'm still see-sawing though. My other option is to get a tricked out custom Sager with the latest Nvidia GTX 485 gpu and use it to start farming bitcoins (and perhaps learning CUDA). The embedded HD3000 gpu in Intel i5/i7 gets very good performance for an on-chip gpu (google for it), but is not in the same league as the 485 GTX.
http://www.xoticpc.com/sager-np8150s1-clevo-p150hm-p-2981.ht...
iOS development vs bitcoin farming and CUDA is the tradeoff, still thinking that through.