



P.P.S.: The custom kernel I mentioned above is just the standard Linux kernel with a couple of patches applied to it. P.S.: Do keep OS X installed for things like Firmware updates, otherwise you might regret getting rid of it in the future. Just dedicate a lazy sunday to getting it all sorted, and I'm sure optimistic you won't be disappointed. It might take a while to set up, but it's oh-so-worth it once it's done. Naturally, YMMV, but please don't listen to the people in the thread who've never even used Linux on a macbook, and are here telling you to not go for it.

Gorgeous screen, great battery life, and a fantastic trackpad make it really ideal. My old machine was a System76 Galago Ultrapro and, while I do still enjoy it, the Macbook is just a much nicer machine to use. That was the only "game breaking" bug I've had, and it took me a grand total of 5 minutes to fix, after compilation was over.Īll things said and done, this is one of the nicest machines I've ever used Linux on. The solution was to install this custom MBP kernel, and create a manual boot stanza in nf so I could boot the custom kernel, but still have the boot entry for the normal one in case the problem eventually fixes itself. The one issue I did have, which I think is exclusive to the 15" MBP, but you might have it as well, is the suspend/poweroff functions not working under Linux. I'm absolutely captivated with this screen: yes, few applications don't work well with HiDPI screens (looking at you, Unity), but the experience has been pretty stellar for the most part. System was booting and fully functional after that point.Īlmost everything worked out of the box: wifi, bluetooth, trackpad (with libinput it works particularly great, even has gesture and palm recognition), etc. I generated a "refind_nf" and put it in the /boot directory of my Linux partition, and rEfind started picking up the OS immediately. (refind will automatically pick up linux USB drives after uncommenting two lines in its configuration file) I booted into my Linux install USB and installed the OS without a bootloader like GRUB or LILO into the new partition. Then, I created the partition for Linux (just using one, as the HDD is small) using OS X's disk utility. The installation process was incredibly easy: (brand new laptop, running Linux and OS X on it) I'm currently running Arch on a 11,4 (Mid-2015) MacbookPro, the installation of which I handled last week. A lot of conjecture in this thread, thought I'd weigh in with some of my own experiences:
