$2800 on a laptop with only 16GB RAM that you're going to run linux on anyway? If you're going to run Ubuntu, why not get a Lenovo for much less and with notably better legitimately "Pro" specs?
Build quality. It's difficult to find a computer that matches the quality of a MacBook for fit and finish, trackpad quality, and battery life. I haven't used the new one, but the 2015 models were among the best hardware on the market - regardless of what OS was installed.
Warning: 2016 MacBook Pro is not compatible with Linux
91–100 of 285 posts
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#92A more accurate description is that Linux isn't compatible with the new Macbook Pro. It's not Apple's job to make their laptop compatible with Linux.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#93Macbooks were never good choices to run Linux on, and it's naive to think it would've gotten any easier. Apple's version of EFI is slightly different than the standard. The laptops are filled with custom hardware that you won't find anywhere else. It took Dell months of effort by a dedicated team [1] to get all the features of a subset of Dell XPS13 laptops working under Linux. I'm actually considering buying one as…
Several Linux kernel committers use a MacBook as their primary device. I've run Linux on a MacBook for years at a time and it worked fine. There may be some extra complication involved in getting Linux working well on a MacBook (and typically this is only true for the first several months until drivers are updated and integrated upstream), but it's certainly not a "laughably naive" endeavor. It works fine after some…
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#94Earlier quoted context omitted.
I get your sentiment for the new model. I still run a 15" MBP from mid 13 and couldn't be happier with running Debian on it. Friends had multiple new machines (also Lenovo) in the same time. Some of them actually broke down. All of them have a very dim screen, speakers that I cannot hear and microphones that cannot record. And then there's the touch pad, ... The list goes on. I'm no Apple fan boy, but those Lenovos a…
>I'm no Apple fan boy, but those Lenovos are not IBM Thinkpads anymore. Are you saying the quality is down? I can't agree with that, I have kept buying Thinkpads and my X1 Carbon (2nd gen) is fantastic.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#95Macbooks were never good choices to run Linux on, and it's naive to think it would've gotten any easier. Apple's version of EFI is slightly different than the standard. The laptops are filled with custom hardware that you won't find anywhere else. It took Dell months of effort by a dedicated team [1] to get all the features of a subset of Dell XPS13 laptops working under Linux. I'm actually considering buying one as…
Several Linux kernel committers use a MacBook as their primary device. I've run Linux on a MacBook for years at a time and it worked fine. There may be some extra complication involved in getting Linux working well on a MacBook (and typically this is only true for the first several months until drivers are updated and integrated upstream), but it's certainly not a "laughably naive" endeavor. It works fine after some…
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#96Earlier quoted context omitted.
Apple seems preternaturally constrained by engineer time; I can't see why they would devote a scarce resource like that to qualifying drivers for anything older than Windows 10 Anniversary Edition.
They have incredible amount of cash reserves. An investment in Linux drivers would go against their mission of OSX penetration. It has nothing to do with being unable to do it.
If you could 100% compartmentalize this, have people working on it independently, maybe you could minimize impact, but how can you justify that spending?
They know the open-source community is capable of working to fix problems like this.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#971) The input devices are on SPI, not USB. Apple's ACPI tables don't provide the GPIO mappings for these things via the standard mechanisms, so the chipset driver won't bind. You then still need another driver for the SPI controller, and there's an out of tree one at https://github.com/cb22/macbook12-spi-driver/ . Longer term, the kernel needs to be able to parse Apple's ACPI tables and that driver needs merging.
2) Apple's NVME hardware uses the wrong PCI device class, possibly because it's not entirely NVME compatible (trying to read 64 bits of mmio register space in one go will fail, for instance). Linux has a specific entry for the older Apple NVME devices, and that may need to be broadened.
3) Having source ID checking enabled when doing IRQ remapping results in the system hanging on boot. It's unclear what the underlying problem is.
Windows works fine because Apple provide drivers for (1) and (2). (3) is unclear - Windows may be setting up interrupt remapping differently, or it may never enable source ID verification. These issues are far from unusual when dealing with Apple hardware ((1) was true for the new Macbook, (2) has been true since Apple introduced NVME, (3) is the kind of weirdness that we've seen on Apple hardware ever since they went Intel), and this particular set of breakage is unsurprising.
I spend some time while I was at Red Hat trying to keep Apple hardware working (https://mjg59.dreamwidth.org/12037.html is an example of what we had to do), but I don't know that anybody's really working terribly hard on it these days.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#98A more accurate description is that Linux isn't compatible with the new Macbook Pro. It's not Apple's job to make their laptop compatible with Linux.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#99Earlier quoted context omitted.
I didn't know this issue happened on the 2015 model as well... I've got the mid 2014 model and it has the exact same issue. They call it staingate [0], and it seems that they've replaced screens with the issue (for free). I have yet to request that, however... [0] http://www.staingate.org/
I was very disappointed to find it on a 2015 model as well. The "staingate" name is odd, it's definitely not staining, the laminate just wipes right off with little effort.
Re: Warning: 2016 MacBook Pro is not compatible with Linux
#100$2800 on a laptop with only 16GB RAM that you're going to run linux on anyway? If you're going to run Ubuntu, why not get a Lenovo for much less and with notably better legitimately "Pro" specs?
Build quality. It's difficult to find a computer that matches the quality of a MacBook for fit and finish, trackpad quality, and battery life. I haven't used the new one, but the 2015 models were among the best hardware on the market - regardless of what OS was installed.