You don't have to buy a MacBook Pro. A MacMini works just fine for development, and it's half the price.
> since MacBook is BSD based, it should be possible to at least make it run on Linux and FreeBSD
Mac OS X has a UNIX foundation, not the MacBook - you can run Windows on your MacBook if you really want to. A lot of the low-level system libraries are open source (http://opensource.apple.com) and can be compiled for Linux/FreeBSD. I highly doubt they're going to do the necessary work to port over the development tools and UI that sit on top of that, though.
Would it be nice? For some people - possibly. Is it ever going to happen? Nope.
> since MacBook is BSD based, it should be possible to at least make it run on Linux and FreeBSD
Mac OS X has a UNIX foundation, not the MacBook - you can run Windows on your MacBook if you really want to. A lot of the low-level system libraries are open source (http://opensource.apple.com) and can be compiled for Linux/FreeBSD. I highly doubt they're going to do the necessary work to port over the development tools and UI that sit on top of that, though.
Would it be nice? For some people - possibly. Is it ever going to happen? Nope.