| ▲ | jwr 4 hours ago |
| When I think about it, I don't understand why Apple wouldn't want to help this effort and just provide all the documentation. All the classic reasons ("competitive advantage", "secrets", etc) do not hold water in this day and age. |
|
| ▲ | saadn92 3 hours ago | parent | next [-] |
| 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. |
| |
| ▲ | p0w3n3d 9 minutes ago | parent | next [-] | | > the moment they officially acknowledge Linux support, then it becomes a support surface untrue. There are no obligations from other hardware vendors, yet you can sometimes get good drivers from them, or at least specs. I think Apple indeed want their hardware to fade out to enforce buying another. Imagine that 20% of your returning customers no longer return after 3-5 years of planned obsolence | |
| ▲ | Wowfunhappy an hour ago | parent | prev | next [-] | | > 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. Even so, 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, today.) I suspect Apple hasn't shared documentation because it would take time to clean up for external release (legal stuff, plus not accidentally leaking future products). What I think Apple should do is make an engineer available to talk on the phone for a couple of hours a month, which should amount to a rounding error in their budget. | |
| ▲ | mrj 3 hours ago | parent | prev | next [-] | | 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. | | | |
| ▲ | graemep 2 hours ago | parent | prev [-] | | > 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. |
|
|
| ▲ | aurareturn 3 hours ago | parent | prev | next [-] |
| Little to no monetary benefit, hardware changes now need to be documented for Linux, loudest and most critical users but smallest volume. |
| |
| ▲ | joelthelion 3 hours ago | parent | next [-] | | And risk of loss of control on the software ecosystem. | | |
| ▲ | freedomben 3 hours ago | parent [-] | | This is the big one IMHO. Apple is all about control of the stack, top to bottom. Any sort of "help" with linux on macos would be threatening to that control. Apple "helped" even more than I would have expected by not locking alt OSes out of the bootloader. Probably for less than altruistic reasons, but they did do it. |
| |
| ▲ | mhh__ 3 hours ago | parent | prev [-] | | I don't know if that's true. Linux users are curious and will try more stuff but people mistake that they file bug reports (and usually detailed ones...) with complaining more. Apple's MO is that it's their baby. End of. They don't do open. Their compiler is closed source, and so on. |
|
|
| ▲ | gorgoiler 2 hours ago | parent | prev | next [-] |
| It feels very close to “right to repair”. The coffee grinder you bought came as a single package but it has burrs, gears, machine screws, a motor, etc. If one of those components fails, we should be able to replace it ourselves and as such they should be documented. The laptop has various pieces of hardware in it and corresponding drivers in macOS to make them tick. Did we buy the hardware and the drivers as an inseparable package, or should we be provided with the manual to make one component work when the other breaks, be that either third party trackpads or third party (Linux) drivers. Apple might argue that drivers, unlike gears or motors, will never wear down and fail. They won’t need repairing so you don’t get to know how they work. Does right to repair only apply to products that could ever need repairing? Does it also extend to knowing how your purchased product is built so that you could repair it? Maybe we’ll see a test case some day when a cosmic ray blows out /System/Trackpad.kext and a litigant applies to a court for the documentation to repair their laptop — to write their own driver! (Or vice versa: a manufacturer of coffee grinders arguing in court that they are exempt from right-to-repair because they repair their machines for free at their Genius Espresso Bar.) |
| |
| ▲ | nxpnsv 27 minutes ago | parent | next [-] | | Hmmm, both my grinder and espresso machine are quite reparable with parts you can order from the manufacturer. Very much unlike my iphone… | |
| ▲ | sounds an hour ago | parent | prev [-] | | This is an interesting thought exercise. I immediately thought of the counter argument that Apple's driver quality is worse, especially for laptops nearing end of life (for the sake of argument assume this were true). Could I then submit a warranty claim and demand Apple replace my aging laptop with their latest model? |
|
|
| ▲ | ansgri 4 hours ago | parent | prev | next [-] |
| One of the reasons I can see is it’s much easier to say “we don’t play this game” than get a lot of negative press for selective openness and breaking compatibility of non-public interfaces. Maybe it’s even more important internally, as it enables new kind of internal discussions distracting from priority work. |
| |
| ▲ | kevin_thibedeau 3 hours ago | parent [-] | | They are operating under a patchwork of NDAs. It would take some effort to determine what they can disclose. |
|
|
| ▲ | internet2000 3 hours ago | parent | prev | next [-] |
| > Focus is about saying no to 100 good ideas so you can pursue one great idea. Important context to understand why. |
| |
| ▲ | robmccoll 3 hours ago | parent [-] | | If they think macOS is one great idea, that's a terrible misjudgment. | | |
| ▲ | u_fucking_dork 2 hours ago | parent [-] | | And yet it’s incredibly popular and successful. Windows is also ass, and the year of the Linux desktop is perpetually a few years away. | | |
| ▲ | robmccoll 2 hours ago | parent [-] | | Being the least bad doesn't make something good. macOS is the least bad choice for the majority of people that just want a machine to mostly browse the Internet, look at their photos, do some light productivity work, and participate in their ecosystem. It also arguably hosts has the best software options for creative work (although that's reaping the fruits of seeds planted long ago - not sure there's much about macOS that makes it inherently better for those tasks these days). For development, its advantage is the hardware it's running on. To achieve any level of customization or to define my own workflow that isn't what Apple wants me to do or to work across multiple systems, I have to fight macOS rather than work with it. Linux on the other hand does what I tell it to do. | | |
| ▲ | u_fucking_dork an hour ago | parent [-] | | Linux as a desktop OS for the vast overwhelming majority of people is a far inferior option. It just is, and always has been. Even for developers, MacOS doesn't prevent you from getting your job done and getting paid, while using arguably the best laptop hardware. Shit just works and stays out of your way. If all MacOS has going for it is better hardware, someone would have stepped up and shipped a better linux laptop ages ago. God knows I'm not going back to a flimsy creaking chassis, shit screen, and horrible battery life just so my Docker container doesn't have to run in a VM. |
|
|
|
|
|
| ▲ | 2 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | mmcnl 3 hours ago | parent | prev | next [-] |
| I was trying to come up with a response but you're right. It would be easy for Apple and Apple would get so much goodwill from the community in return. |
| |
| ▲ | gjsman-1000 3 hours ago | parent [-] | | They get more public goodwill from a single ad. The chronically online Linux-using engineer community is too small to matter. | | |
| ▲ | u_fucking_dork 2 hours ago | parent | next [-] | | And let’s be honest, they still wouldn’t be satisfied. The goal post would move to something else. Why don’t my AirPods seamlessly handoff to my Linux MacBook? | |
| ▲ | bjelkeman-again 3 hours ago | parent | prev | next [-] | | Developers build many of the applications that make the platform desirable. Steve Ballmer at least seem to get that part. ;) | | | |
| ▲ | rowanG077 3 hours ago | parent | prev | next [-] | | Looking at: https://stats.asahilinux.org/ there is still a pretty large userbase who are so interested in it they go this route. I imagine that count would easily 10x if it would be officially supported. Those numbers are nothing to sneeze at. I'm running asahi on my macbook. And never touch OSX. I wouldn't even had gotten it if asahi wasn't so well supported. | |
| ▲ | huflungdung 3 hours ago | parent | prev [-] | | [dead] |
|
|
|
| ▲ | u_fucking_dork 4 hours ago | parent | prev | next [-] |
| The cynical take is that they make a shit ton of money from services and Linux running on a MacBook won’t help them do that. |
| |
| ▲ | deaddodo 3 hours ago | parent | next [-] | | The vast majority of people that buy Macs for the ecosystem aren't going to switch to Linux. That market will remain untouched. Outside of a few gamers who might want to put up with the x86-to-ARM translation layer and (for most A to AAA games) Proton to run some non-Mac games. And even they'll probably still dual-boot. There's a portion of another market: people who want to run Linux and want a powerful laptop who buy x86 Laptops right now. Apple could expend very little relative effort while offering no official support by helping Asahi get that to a first class platform. They won't capture them in the ecosystem (and they never would have) but will still benefit from hardware sales to them. Obviously, if they sold their hardware at a loss and subsidized that with ecosystem capture that would be a non-starter. But from everything we know, the hardware itself is very profitable. | |
| ▲ | chocochunks 4 hours ago | parent | prev | next [-] | | Yeah, and having the only supported OS be MacOS means they can entice people to upgrade when they want. No continuing on with 8+ year old hardware and a lightweight Linux distro even if it's fine for the intended use case. | |
| ▲ | c7b 4 hours ago | parent | prev | next [-] | | They do also make a lot of money selling hardware, and as things stand today that business happens to make them look like the first tech giant to actually profit from the AI boom (because the hardware they've been developing internally for years happens to be among the best consumer-grade options for self-hosting LLMs). Making their hardware more attractive to tinkerers could be a winning move right now. | |
| ▲ | omnimus 4 hours ago | parent | prev | next [-] | | This, but also you would be allowing people to learn Linux. Developer with a Mac has to be one of the most common linux defectors. I suspect most people don't realize how doable and comfortable the switch can be. | | |
| ▲ | kavok 3 hours ago | parent [-] | | It’s been my experience that developers running Mac already know how to use Linux and actively choose to use Mac. Unless the company is forcing it at least. |
| |
| ▲ | gschier 4 hours ago | parent | prev [-] | | Linux users don't pay for anything anyway | | |
| ▲ | deaddodo 2 hours ago | parent [-] | | They pay for the hardware that they run Linux on. Apple's hardware division is very profitable without the "value" adds they run through their ecosystem, and those people never would have bought into the ecosystem whether they used MacOS or not. |
|
|
|
| ▲ | basisword 4 hours ago | parent | prev | next [-] |
| I imagine the real reason is that if they change things they now have an obligation to promptly share technical docs and if they're slow people will whine and bitch online about them. Not worth it. They have zero to gain (and I say this as someone who would love to dual boot Linux on my M4). |
| |
| ▲ | mrj 2 hours ago | parent | next [-] | | Plenty are whining now and that doesn't seem to bother them. I mean, this is one of the largest companies in the world. This is the company that once told people they were holding the phone wrong. I can't see them being particularly more bothered by people complaining in a slightly different way. | |
| ▲ | confiq 3 hours ago | parent | prev [-] | | so they don't care about users, they care about themself? | | |
| ▲ | afavour 3 hours ago | parent | next [-] | | I think a more accurate statement is that they don’t want to take on the outsized burden relative to the number of users it would actually affect. I’d love to dual boot Linux too but I’m under no delusions about being a very small segment of the Mac population. | |
| ▲ | basisword 3 hours ago | parent | prev [-] | | Apple's whole thing is hardware + software working together. Endless other options available to Linux users. They'd also need to be prepared for people bringing laptops to stores with hardware problems that aren't running macOS. Again, more burden for Apple for no gain other than winning over a couple of dozen users. | | |
| ▲ | foltik 2 hours ago | parent [-] | | Do you seriously think someone who installed Asahi is gonna walk into a genius bar and ask for help with it? And often enough that it becomes a burden?? And according to their stats page that sibling linked it’s more like a few tens of thousands of users. |
|
|
|
|
| ▲ | gjsman-1000 3 hours ago | parent | prev [-] |
| > I don't understand We really need to retire this phrase, it’s become a humblebrag way of calling the other party delusional without even trying to understand. The list here though is long: priorities, accuracy concerns, blurring the line on official support, IP restrictions with third parties (even Apple uses plenty of licensed cores), etc. |
| |
| ▲ | sys_64738 3 hours ago | parent [-] | | I don't see it that way. It's just the GP poster saying that they don't get it. Usually that means the GP poster isn't experienced enough to understand the rationality. So I generally assume the GP poster is simply naive. |
|