More and more, I've been finding myself picking up my 'other' laptop, firing up VirtualBox, and running Linux straight. I do miss the build quality of my MBP, though.
More and more, I've been finding myself picking up my 'other' laptop, firing up VirtualBox, and running Linux straight. I do miss the build quality of my MBP, though.
Projects that assume OS X are even worse. Homebrew, for example, hardcodes gcc as gcc-4.2. I tried working with gcc-4.7 (which is ridiculously easy to install using homebrew), but so many build recipes broke, that I had to just give up and reset to apple-gcc-4.2.
Most likely, both were user errors of some sort, but instead of spending a few hours trying to wade through homebrew recipes, I just decided to boot up ubuntu.
No surprise here. It is very clear that the Mac is becoming two things:
1. Just a bigger iPad that isn't too awkward to use where your average consumer can actually create stuff (videos, photos, etc.); 2. A development machine to create iOS apps.
Everything else is an afterthought.
So, UNIX development is still there, but I'm worried that in the future I'll need to pay a developer license to run unsigned code (or something equally ludicrous). The interfaces are going down the tube - look at Notes, or iCal. If iOS keeps influencing OSX, we'll see tape reels and bookshelves in XCode.
I can't believe I'm saying this, but Windows 8's Metro actually looks better designed than modern Apple software.