The existence of this page suggests that the listed PC manufacturers are at least to some extent cooperating, or even helping, with getting Ubuntu working on their hardware. Sadly, I can't see Apple taking the same attitude :( Are there any Linux fans inside Apple with 20% time?
EDIT: also even after the 12 years two years ago I tried again with a macbook, with very poor results.
While you'll never see Apple hardware certified for Ubuntu, I expect we'll see lots of results on our crowdsourced hardware compatibility listings at http://friendly.ubuntu.com
TBH, even the tweaking to get sound working is more than I can be bothered with these days. I use Linux rather than OSX because it's better for my use cases and I want the option to tweak, not because I actually enjoy tweaking.
Would be great news if the support was better now.
From my sample of 1 I'd say Ubuntu Mac/Macbook support is good about 6-9 months after the first release by Apple. Before then it's hunting around forums, and PPAs.
The steps were pretty much (a) install refit (b) make a custom USB stick (usbnetbootin doesn't work) (c) create a partition from within OSX (d) install from the usb stick to the partition (e) Do a couple of fixes, such as blessing the correct drive to stop the really slow boot times.
https://help.ubuntu.com/community/MactelSupportTeam/AppleInt...
https://help.ubuntu.com/community/MacBook https://help.ubuntu.com/community/MacBookPro
The reduction in battery life when switching from OSX to linux is also annoying, but you can tweak stuff enough (via powertop, etc) that it's reasonable enough.
I've found that Ubuntu has the most "mature" Apple user community. They have their own PPA (which, sadly, seems to not be aging well.. still no Oneiric packages) and a pretty active sub-forum with a friendly crowd of regulars. From time to time, people (mostly Fedora users) come by to bum kernel patches and whatnot off of the locals.
That being said, a MacBook specific distro would be pretty cool, but I think that it'd be better to just get Canonical's ear and push work to their "upstream", as they seem pretty receptive; they have a mac-specific installer ISO (although I never use it.. it always gives me trouble). Also: they were really helpful, during the Natty beta cycle, responding to bugs with the Sandy Bridge integrated graphics sub-system (as the 2011 MBPs were pretty much, at that time, the only Sandy Bridge laptops in the wild). They actually turned me on to a bleeding edge kernel build that had upstream changes from the intel graphics team to get extmon and whatnot working (the quality of said bleeding edge kernel is another story, of course).
There's an argument, certainly, for supporting a small number of SKUs really well. But I don't think that the Apple machines are the right set of SKUs for the project.
This is less about existing Mac users switching to / dual booting Linux, and more about people who already know they want to run Linux choosing what hardware to run it on.
I can't have an usable linux on my macbook and I tried hard. Main issues: ridiculous battery time and the fucked EFI boot.