I'm in search of a new laptop, and am considering the Macbook Pro. Thing is, I need my primary OS to be Ubuntu, so dual booting or using virtualization isn't really an efficient option.<p>So why the MBP? Good hardware, excellent build quality and great battery life.<p>I've done some minor research into Linux compatibility on the MBP. It works but requires tweaks, and there are some reported issues related to the keyboard, EFI boot, power management, over heating and more...<p>I'm not sure it's worth the effort, or the premium price. None-the-less, I'd be interested in your opinions, and experience if you have any.<p>If you wouldn't recommend the MBP, what would you recommend?
Things to consider: Linux support, 15", 8GB RAM, SSD.
You might want to investigate what portion of the great battery life is because it has a honking great battery and what portion is because it's running OS X and has software/hardware written together.<p>I'd guess you can do better and/or cheaper, but the aesthetics may outweigh any other issues for you.
I've been running debian sid daily on a macbook for 5 years now, and I'm happy with it. Even debian sid seems more stable than the original osx, I don't need the eye-candy. as for the hardware, it keeps being rock-solid, so not only a aesthetics issue. Under same intensive use, i've seen some dells seriously failing around in the same time.<p>The only serious annoyance is that, after completely wiping off your efi partition, grub has its troubles to detect keyboard on early stages.
Personally if I was not going to run OSX I would get a Sager. As high quality as the MBP for the PC world. That being said, OSX is a really good desktop os (I feel dumber for stating something so obvious). Anyway, I would really consider a BootCamp dual boot with OSX and Ubuntu. Hard drive capacity is pretty cheap so there is really no draw back to this arraignment other than spending a few more bucks on a higher capacity hard drive.
Get a Dell, and get the premium care options. It's probably still cheaper than the MB, and you will get a new one if you drop it or break it or whatever, and if you pick and choose, you can get fairly good hardware, and also purchase it without Windows, saving a bit of money.<p>I have a Latitude E6500, and it's working out well so far.
I run Debian in VirtualBox on my MBP and it seems efficient enough, and it works perfectly, with the VBoxAdditions installed. Why would you even want to worry about "tweaks", that's fine if you're just a hobbyist but for Real Work(tm) you need something solid.