They are upstreaming their patches, so upstream Linux will eventually get the necessary drivers.
Though their kernel fork is (obviously) open source, so there's nothing stopping you from taking a Debian aarch64 roots, build your own Asahi kernel (or take the build from Fedora), and set up Debian on these machines with Debian yourself. Just requires some elbow grease.
It allows you to do some remote control and automation for kernel loading and debugging where you get a very thin layer in between the real hardware and the kernel, without affecting the hardware I/O behaviour.
It is baffling to me that Apple, ostensibly a hardware company (that happens to be pursuing services revenue the way a crackhead pursues crack), ridiculously flush with cash, doesn’t throw 2 or 3 of their thousands of FTEs on this. The goodwill/brand marketing alone is worth their comp, and it will absolutely move units as well. Linux people LOVE laptops, and Apple makes the best laptops by a parsec. It seems like 10x ROI would be a conservative estimate.
My father purchased a new MacBook just in time to avoid the recent price increase. It wasn't because his old one didn't work anymore; it was because Apple wouldn't support it on more recent macOS versions, and some applications he runs daily (like Teams) don't work anymore on the latest supported macOS for that MacBook. Apple is an hardware company, and forcing you to upgrade your hardware gives them revenue. Admittedly, his MacBook lasted longer than many other laptops would have. But, if it wasn't for the outdated OS, he would have been happy to keep using it because the hardware was still fine for office use.
Because Apple is not just a hardware company anymore. They track users and they sell ads. Sure, they are not at the same level as Meta and Google, but their ad platform is not insignificant anymore. Also that same software platform allows to get more money out of their users via their App Store.
Selling hardware with the software that helps them track means more revenue than the same hardware with the software.
Why do you think that Apple doesn’t have developers internally that develops Linux for their own chips?
They obviously have a ton of people developing with linux and even asahi, else they wouldn’t been able to make adjustments in their uefi to shape the support of 3rd party OSes exactly how they wanted.
As apple no longer develop their own servers (OS), they even run some internal ”production” system on Linux, on their own hardware.
Apple is a digital services company that happens to sell hardware. Their big money maker is their app store, and no Linux user is ever going to buy apps from the app store.
They still have the Darwin kernel open,but more and more of the open core is moving to closed components, a recipe for what Google started doing to Android. Now that they're no longer the hipster underdog, I don't think they care much about the brand marketing. You already believe they make the best laptops by far, what more marketing do they need?
AFAIK Apple’s “services” revenue is a little over a quarter of their total; everything else is hardware, dominated by the iPhone. Mac hardware is <10% of total revenue.
iPhones are largely locked to their App Store so no risk there. Macs (currently) aren’t locked to the App Store - and I’d guess that Mac App Store usage is middling as a result.
Which is to say, I doubt that a marginal Mac App Store revenue hit from a small proportion of users switching to Linux over MacOS is the driver for not supporting Linux development. I’d guess it’s more about an inflexible company culture and maybe not wanting to extend their area of responsibility and risk.
Every dollar Apple would spend on Linux support, they could instead spend on other improvements which makes their products better for much more important customer groups.
Goodwill among Linux people have very low value, since this is a group who doesn't want to pay for stuff. Such goodwill might even have negative value.
And Apple has aggressively been making new offers for these customer groups. Such as their Creator Studio, which is probably hated among Linux people, but a great offer for normal people who need and want to get real stuff done on the computer.
Their amazing laptop hardware pushes you into their ecosystem. Once you're on macOS, might as well get iphone rather than Android and benefit from the synergy, same for airpods or the apple watch.
The only reason I'd see support for Asahi making sense for Apple is a Firefox situation, keeping the project alive to prove to regulators that there are alternatives.
Nobody gets promoted for building open-source software at corpos. It is allowed, at best, not condoned. So what manager is going to go for this? Let's dedicate our limited resources to gratuitous goodwill work. Carrer suicide, I expect. Unfortunately.
> It is baffling to me that Apple, ostensibly a hardware company (that happens to be pursuing services revenue the way a crackhead pursues crack), ridiculously flush with cash, doesn’t throw 2 or 3 of their thousands of FTEs on this.
Why should they when they have macOS already?
> Linux people LOVE laptops, and Apple makes the best laptops by a parsec. It seems like 10x ROI would be a conservative estimate.
How many people who buy Apple silicon laptops do it to run Linux on it? less than 10,000 or 20,000 people?
You should not expect Apple to care about what Linux users want. The closest you are getting from them is being able to boot a custom OS or kernel.
Everything else from the drivers to the secure enclave they do not care.
see homebrew, they could have made this an official thing but no, they prefer to let people work do their work for them and sleep on their mattress of cash
I think the last time I used an RPM-based distro was almost 2 decades ago.
Though their kernel fork is (obviously) open source, so there's nothing stopping you from taking a Debian aarch64 roots, build your own Asahi kernel (or take the build from Fedora), and set up Debian on these machines with Debian yourself. Just requires some elbow grease.
Or, if you find Ubuntu acceptable, there's Ubuntu Asahi: https://ubuntuasahi.org/
EDIT: After some googling I found this wiki article: https://wiki.debian.org/InstallingDebianOn/Apple/M1
https://voidlinux.org/download/#arm%20platforms
It's a regular package of linux in the distro: https://github.com/void-linux/void-packages/tree/master/srcp...
They’re working hard on upstreaming everything exactly so it’s easier for any distribution to be ported.
1- https://ubuntuasahi.org/
Will it ultimately be manually loading a build into specific hardware each time, or is there a level of automation that can be done here?
It allows you to do some remote control and automation for kernel loading and debugging where you get a very thin layer in between the real hardware and the kernel, without affecting the hardware I/O behaviour.
Selling hardware with the software that helps them track means more revenue than the same hardware with the software.
iPhone: 50.4%
Mac: 8.1%
iPad: 6.7%
Wearables, home and accessories: 8.6%
Services: 26.2%
I assume that the majority of service revenue is App store revenue.
Other services they provide are iCloud and Apple care
They obviously have a ton of people developing with linux and even asahi, else they wouldn’t been able to make adjustments in their uefi to shape the support of 3rd party OSes exactly how they wanted.
As apple no longer develop their own servers (OS), they even run some internal ”production” system on Linux, on their own hardware.
They still have the Darwin kernel open,but more and more of the open core is moving to closed components, a recipe for what Google started doing to Android. Now that they're no longer the hipster underdog, I don't think they care much about the brand marketing. You already believe they make the best laptops by far, what more marketing do they need?
iPhones are largely locked to their App Store so no risk there. Macs (currently) aren’t locked to the App Store - and I’d guess that Mac App Store usage is middling as a result.
Which is to say, I doubt that a marginal Mac App Store revenue hit from a small proportion of users switching to Linux over MacOS is the driver for not supporting Linux development. I’d guess it’s more about an inflexible company culture and maybe not wanting to extend their area of responsibility and risk.
That said, their AirPods division could be a Fortune 500 on its own.
Every dollar Apple would spend on Linux support, they could instead spend on other improvements which makes their products better for much more important customer groups.
Goodwill among Linux people have very low value, since this is a group who doesn't want to pay for stuff. Such goodwill might even have negative value.
And Apple has aggressively been making new offers for these customer groups. Such as their Creator Studio, which is probably hated among Linux people, but a great offer for normal people who need and want to get real stuff done on the computer.
The only reason I'd see support for Asahi making sense for Apple is a Firefox situation, keeping the project alive to prove to regulators that there are alternatives.
Why should they when they have macOS already?
> Linux people LOVE laptops, and Apple makes the best laptops by a parsec. It seems like 10x ROI would be a conservative estimate.
How many people who buy Apple silicon laptops do it to run Linux on it? less than 10,000 or 20,000 people?
You should not expect Apple to care about what Linux users want. The closest you are getting from them is being able to boot a custom OS or kernel.
Everything else from the drivers to the secure enclave they do not care.
But if they could, Apple would sweep the market for Linux laptops. Macbook hardware completely outclasses even the high end options.
despicable business practices really