logoalt Hacker News

saadn92today at 2:23 PM3 repliesview on HN

The real answer is probably simpler than anyone here is making it. Apple hardware margins are healthy enough that selling macbooks to linux users is pure profit, so no services lock-in needed. However, the moment they officially acknowledge Linux support, then it becomes a support surface. Every kernel panic becomes a genius bar visit. Every driver bug becomes a tweet at @AppleSupport. It's the value of plausible deniability. The Asahi team being unofficial is actually the best possible outcome for Apple in that they get hardware sales to Linux enthusiasts without any support burden.


Replies

Wowfunhappytoday at 3:53 PM

> However, the moment they officially acknowledge Linux support, then it becomes a support surface.

Apple documents lots of things the genius bar won't help with. For example, Apple provides instructions for compiling custom builds of the XNU kernel. However, if you replace the stock kernel and your Mac kernel panics, the genius bar isn't going to help you. (Maybe they'd help you wipe the computer and restore everything to stock, but I imagine they'd do that if a Linux user walked in too, even today.)

I suspect Apple hasn't shared documentation because it would take time to prepare for external release (legal stuff, plus the need to avoid leaking future products). What I don't understand is why Apple hasn't made an engineer available to talk on the phone for a couple of hours a month. This would amount to a rounding error in their budget.

mrjtoday at 2:30 PM

They don't have to support it, just document the system or release their own kernel code. They don't even have to mention Linux.

show 2 replies
graemeptoday at 2:41 PM

> Apple hardware margins are healthy enough that selling macbooks to linux users is pure profit, so no services lock-in needed.

What do you mean by needed? A lock-in is more profitable so is needed to maximise profits.

show 1 reply