> The defacto industry standard for audio ICs is I²S, an I²C-based bus optimised for audio data.
Nit: I²S has nothing to do with I²C.
(Most I²S chips also have an I²C interface since I²S only carries raw audio data, no sideband like volume control or clock configuration. But that's a separate interface and can also be SPI rather than I²C. In fact, SPI is more closely related to I²S than I²C is.)
I²S is a remarkably simple design. There's no protocol handshakes, it's just raw PCM. I like how it's designed so sender and receiver can use totally different sample bit-depths (in either direction) without any incompatibility.
This project is impressive but I wonder if those efforts would not have been better spent on an open platform that actually respects its users and that is less likely to kill the whole project on a whim. It seems like building a house on someone's else property.
I use MacBook anyway, this project brings open platform to my MacBook, I'm happy with that. I guess many people have the same situation like me. I don't use other laptop because their hardwares aren't comparable to MacBook.
Many of the problems aren't cracked whatsoever. For instance, Apple Silicon's PSCI power management interface is a mystery. PSCI code exists in other Linux devicetrees, but nobody knows how Apple implements theirs. So for the better half of a decade, Asahi users have relied on a hack to prevent their battery from draining constantly. We still don't have any prospective solutions, to my knowledge.
This is the weal-and-woe of reverse engineering. It's awesome that these machines now have native Vulkan 1.2 drivers, but it took years to get there. There are still unsolved problems 7 years after Apple Silicon hit shelves, and most newer hardware is broadly unsupported. The lesson here is a reiteration of what Linux users have always said - proprietary drivers suck.
Apple's PSCI interface is not a mystery, and there is perfect knowledge on how it is implemented. It isn't. Which is the actual problem, Linux wants PSCI, Apple platforms do not have it.
marcan addressed this early on in the project, arguing that Intel platforms including some of those advocated for by the FSF are less open and more at risk of upstream abuse in some very significant ways.
These people are singlehandedly saving _millions_ of laptops from going to the landfill one day. That's a valiant effort and they're doing it wonderfully. Regardless, one of the points of Linux is to install it on as much hardware as possible. Do you think people that managed to get it installed on iPods, PS5s, Wiis, Chromebooks, routers, Nintendo Switches, etc. should all stop just because they're doing something unsupported? Most of those cases were met with friction by the original OEM. If anything, Apple has been pretty laissez faire about the whole thing compared to Nintendo and Sony who will ban your console if you hack it.
Yeah should they design their own computer chips? And do literally everything need for such a platform. That is literally 10000x the effort. There is no change the same group of people could create such an open solution. Hardware is just much harder in so many ways and no comparable OpenPlatform exists.
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.
This comment made me smile, as my preference is opposite - I prefer RPM-based distros and primarily use Fedora on everything (including Fedora Asahi Remix on an M1 Ultra Mac Studio), but occasionally use Ubuntu and Debian on some of my cloud instances.
As a result, I understand the desire to stick with a particular distribution that we're already familiar with - it's less work, and less having to remember subtle differences in structure. But when there is a time where I'm forced to use a new distro (e.g., when Asahi was first released exclusively as an Arch Linux ARM distro), I never regret the small learning experiences involved :-)
There is an effort by the Bananas Team to get standard Debian working on Apple silicon, and they have installation instructions for how to get it running now with an additional unofficial repository: https://wiki.debian.org/InstallingDebianOn/Apple/M1#The_Bana...
I haven't actually tried to install it yet, though.
I can’t see that being a bad thing considering that the kernel is mandatory software in the Linux world. You would want to have high standards for what gets added.
They've actually been focusing on upstreaming for what feels like 2 years now. It's really slowed down progress but it's important for the longevity of the project. They still have so much left to upstream but little by little it's happening
You will probably always need a "fork" because Asahi needs a custom installer and bootloader. It is also probably a good idea to recompile everything for the Apple ARM architecture.
> The firmware loaded by XNU is not verified by the CM3. It will begin executing from its reset vector when signalled, no matter what is actually there. What if we just… used our own firmware?
Without taking away from the unutterably awesome achievement of writing custom firmware against a proprietary moving target, I worry about this one specifically. While Apple will hopefully continue the practice of not going out of their way to break third-party OSes, it doesn’t seem unlikely that they will introduce hardware signing for firmware blobs or the data they supply at runtime when programming the hardware; that’s a reasonable security concern for Apple to address. I hope this gamble pays off though!
Then how was the Asahi team able to load their own firmware? I was concerned about that process--whatever it is--being something apple might lock down. If it's already likely locked down to Apple's satisfaction, that's good news.
Asahi could be a viable alternative, however, with this amount of funding, small manpower pool pace of development is doomed to be too slow.
There's groundwork that's already been done, as mentioned in the article, which brings some dividends, but, ultimately, there is a new mac every year that comes with a new chip, a plethora of microcontrollers and gpu changes, impossible to keep up with, that is why asahi team is focused more on m1 and m2 models. Even so, to this day both of them have issues with idle power management and alt-dp implementation, preventing many to switch, by the time they will have been ironed out the value of machines would be significantly diminished.
It is a miracle how much so few can do, but in the end, despite ubiquitous media coverage it looks like team's enthusiasm and passion have dwindled to the point that even m1 air will never be ready.
When the new leadership team took over, they announced that they would prioritize upstreaming the existing work over adding support for newer hardware.
Upstreaming their changes into the kernel took time.
Now the announced that they had started work on the M3 in February and things are progressing well.
> On top of the above, we also have PCIe, WiFi, Bluetooth, NVMe, keyboard, trackpad, and other core SoC block drivers working in Linux for M3 series machines. Most of this work has come by way of Yureka, who has been very busy hacking on both m1n1 and Linux with her M3 series machines for a while now. We still have a ways to go before we can start enabling Asahi Installer support for these machines, but progress is rapid so watch this space!
That sounds more like talented people doing meticulous work than doom.
If they can set a single machine as target every few years and make it work, that would be a lot better than having no alternative.
M1 support is pretty usable nowadays, and I would imagine at least a fraction of the work translates to future devices... It's not sunshine and rainbows, but it isn't a project doomed to fail either.
M1 support is barely usable, at least on m1 air last time I checked idle battery drain was about 7-8% per hour (in macos battery health is still at 96%). Alt DP mode doesn't operate under kde wayland plasma due to inherent incompatability between implementation design and kwin, everything else is surprisingly good, albeit battery was really hard to ignore to fully switch.
Hopefully, they will manage to get it done someday.
They first mentioned that efforts to add M3 support were starting in February:
> For quite some time, m1n1 has had basic support for the M3 series machines. What has been missing are Devicetrees for each machine, as well as patches to our Linux kernel drivers to support M3-specific hardware quirks and changes from M2. Our intent was always to get to fleshing this out once our existing patchset became more manageable
As someone rocking a M3 Pro, I personally don't expect to be able to try Asahi out until mid/late next year on my MBP, but I am looking forward to it nonetheless!
I really wish Apple would fund a small team to open source some documentation and drivers to help Asahi along. I know they won't, but I can dream. It would be a drop in the bucket for Apple but would cement their hardware as de facto for silicon valley engineers (even more so than today).
Apple's own hypervisor framework is close enough to what you said that i run Fedora and Arch Linux builds via the UTM app, set to use Apple Silicon virtualization (_not_ emulation), which is a wrapper around said framework.
it's excellent, and made me reformat and erase Asahi a couple years ago.
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's a shame (in practice, although I get the philosophical idea).
I think the lawsuit chances are very low because FAANG right now depend way too much on LLM being legal, so they would not want to shoot themselves in the foot.
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.
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.
>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.
You do realize that Apple is a public company and one can just go look at their financials like their latest 10-Q [0] right? For the most recent 6 month half (ending March 28 2026) I'm seeing $194 billion for product sales and $61 billion for service sales. The gross margins are certainly higher on services, at 77%, but 40% product margins are nothing to sneeze at either, and the disparity in absolute sales means the absolute dollar gross margins are $77 billion for products vs $46 billion for services.
So I don't see how you can assert that their "big money maker is their app store" from those numbers. Hardware matters a lot, and furthermore Apple sells services (like AppleCare+) that are specific to hardware and thus even a Linux user might still be interested in.
And without their hardware, their services would evaporate. There is a much tighter link there than with many companies. So they're on the hook for continued R&D and capex on that no matter what, you can't really separate that out, and in turn it's always going to be useful to have more volume to amortize it with.
I think primarily it comes down to corporate DNA, which is powerful. There are plenty of Mac hardware, software and service markets in pro/business/enterprise Apple has neglected or abandoned over the years, including ones making oodles of money, not out of any 4D chess but just because it doesn't fit them as an organization.
why do people just make stuff up ? apple is a hardware company with supply chain excellence that eclipses most pc manufs giving them entire verticals of control, that joined the services game later on. their services don't even come close to the offerings of other tech giants and they're largely okay with it. the bulk of their revenue has always been and continues to be hardware and the bulk of their r&d war chest funds the development and advancement of hardware.
If there was a Linux Apple App Store, I would buy stuff from it. I already buy from Steam. OSS doesn't have the answer to everything. Boutique software has value that people are willing to pay for.
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.
The activities you're proclaiming to be Apple's bread and butter in an effort to conflate them with Google and Meta are actually a rounding error. What is it about Apple that makes people have these crazy ideas?
> 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.
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.
Food for thought: Apple’s services make more revenue than Macs and iPads combined, and they do so at a higher profit margin. There’s your answer.
I don’t agree that Apple makes the best laptops by a parsec. Not anymore, many alternatives are closing the gap. This is aided by the fact that Apple hasn’t touched the MacBook Pro chassis in 5 years, making it quite dated especially with the underutilized, oversized notch and the horrendous menu bar software implementation that plagues the notch as a real problem for me and something that doesn’t just “disappear into the background.” The software solution is to just disappear menu bar items that don’t fit, making them unusable.
Apple is still the gold standard, don’t get me wrong. But I’ve got my Framework 13 Pro preorder in, and the list of compromises compared to a Mac is very short. My existing Framework 13 is already close enough and the Pro appears to fix 100% of the gripes I have with my system.
CNC machined chassis? Check. Haptic trackpad? Check. Graphics performance? Better than the M5 (non-Pro). Battery life? 20 hours of video playback.
And I’ll be getting numerous advantages over a MacBook: cross-compatible modular hardware, upgradable RAM and storage, customizable I/O, low cost DIY repairs, 3:2 screen ratio ideal for coding.
But this is just one laptop. If you explore the windows laptop space, there are a lot of great machines these days. Windows is really the weakest part of the equation, and you can just get rid of that.
I’ve myself eyed the Zephyrus G14 or G16 as a gaming and general purpose system in a MacBook Pro-sized form factor. It’s refined, it feels premium, the OLED display is gorgeous. Apple’s best chips can’t touch the graphics performance of a dedicated Nvidia GPU, so long as a huge amount of VRAM isn’t a requirement for you.
There are also laptops in the Lenovo Yoga line that are extremely compelling against a MacBook Air.
Yeah, they pretty much lied about that. It is only in a special Windows ultra-power saving mode that heavily throttles background tasks, forces the screen to be 30% lower brightness, heavily downclocks the CPU (50%+ less performance!), etc; The MacBook has to do no such tricks.
You're not gonna see Frameworks that equal the perf-per-watt of Apple until they release a model with a Snapdragon chip.
Frameworks have one benefit that other laptops don't: there's only a few parts. So for example for your Framework speakers you can find an EasyEffects / Pipewire (+bankstown?) tune profile that makes them sound better than 99% of laptops on the market. It's basically the Raspberry Pi effect.
I checked a 16” framework last week comparing to the 24/48GiB MBP. The ssd is significantly faster, the RAM is almost twice as fast, the CPU has more cores. The only benefit is having a dedicated gpu. At more or less the same price.
Admittedly, the screen ratio is better with the framework. But prefer the matte screen of the MacBook.
Never thought I'd think about switching from Apple. M1 was handsdown the best buy ever and I was sure my next laptop would be an Apple as well. But looking at framework, this looks really nice. Apple-ish but without some of the drawbacks (also, while windows stinks, not really a MacOS fanboy tbh). Makes me kinda regret I was lazy and locked myself in using Apple passwords app.
They've been like this long before they were a digital services company. 25 years ago Yellow Dog Linux (another RPM based distro) had the same challenges working with PowerPC. The scientific community was clamoring for an open platform to use their native Linux software with the PowerPC, YDL filled that niche, and Apple watched their struggles supporting Linux on their platform with detached amusement.
Kinda think Asahi is not going to fair too much better in this fight. It’s an interesting exercise but most people won’t buy a Mac to use Linux. The only reason I’d buy an overpriced piece of hardware is because it can run Linux very well. But apparently people like me is negligible.
Apple open-sourced their container tooling and they also support Linux in their Virtualization framework. Anyone can run any compatible Linux now in a VM, with bare-metal speed but limited to virtio devices. To me it's baffling that more people don't run Linux this way.
> To me it's baffling that more people don't run Linux this way.
Why? People have been using Orbstack, Lima and Docker long before Apple shipped first-party container tooling. The virtualization support was never ever a problem.
For actual dedicated server usage, macOS itself is the problem. You want to be running Proxmox on baremetal, nobody wants to administer headless macOS machines by-hand.
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.
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.
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.
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.
How would you fit Red Hat in this picture? I think the situation could be different, if it is about improving some software the company is using for its business. Not that this happens often, but I think the possibility to persuade managment that improving a piece of software crucial for the company's business is there.
> 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
> The defacto industry standard for audio ICs is I²S, an I²C-based bus optimised for audio data.
Nit: I²S has nothing to do with I²C.
(Most I²S chips also have an I²C interface since I²S only carries raw audio data, no sideband like volume control or clock configuration. But that's a separate interface and can also be SPI rather than I²C. In fact, SPI is more closely related to I²S than I²C is.)
Yeah, it's much closer to SPI.
The reason why they both follow the same naming scheme is that Philips Semiconductor (now NXP) made both.
[flagged]
I²S is a remarkably simple design. There's no protocol handshakes, it's just raw PCM. I like how it's designed so sender and receiver can use totally different sample bit-depths (in either direction) without any incompatibility.
https://web.archive.org/web/20070102004400/http://www.nxp.co...
Thanks for this comment, it lead me to look into I2S and I learned something new!
I’m in absolute awe that a handful of motivated people can crack these problems
This project is impressive but I wonder if those efforts would not have been better spent on an open platform that actually respects its users and that is less likely to kill the whole project on a whim. It seems like building a house on someone's else property.
I use MacBook anyway, this project brings open platform to my MacBook, I'm happy with that. I guess many people have the same situation like me. I don't use other laptop because their hardwares aren't comparable to MacBook.
12 replies →
Almost no hardware is open anyway. Plus all of the hard problems have been solved on typical pc hardware.
Many of the problems aren't cracked whatsoever. For instance, Apple Silicon's PSCI power management interface is a mystery. PSCI code exists in other Linux devicetrees, but nobody knows how Apple implements theirs. So for the better half of a decade, Asahi users have relied on a hack to prevent their battery from draining constantly. We still don't have any prospective solutions, to my knowledge.
This is the weal-and-woe of reverse engineering. It's awesome that these machines now have native Vulkan 1.2 drivers, but it took years to get there. There are still unsolved problems 7 years after Apple Silicon hit shelves, and most newer hardware is broadly unsupported. The lesson here is a reiteration of what Linux users have always said - proprietary drivers suck.
Apple's PSCI interface is not a mystery, and there is perfect knowledge on how it is implemented. It isn't. Which is the actual problem, Linux wants PSCI, Apple platforms do not have it.
1 reply →
Is this something like Fable can help with?
1 reply →
[flagged]
marcan addressed this early on in the project, arguing that Intel platforms including some of those advocated for by the FSF are less open and more at risk of upstream abuse in some very significant ways.
https://news.ycombinator.com/item?id=29307377
22 replies →
These efforts will also save a lot of old macbooks from the landfill in the future.
What do you mean? You mean not on Apple hardware? That exists, that's basically every other Linux distro in existence.
8 replies →
These people are singlehandedly saving _millions_ of laptops from going to the landfill one day. That's a valiant effort and they're doing it wonderfully. Regardless, one of the points of Linux is to install it on as much hardware as possible. Do you think people that managed to get it installed on iPods, PS5s, Wiis, Chromebooks, routers, Nintendo Switches, etc. should all stop just because they're doing something unsupported? Most of those cases were met with friction by the original OEM. If anything, Apple has been pretty laissez faire about the whole thing compared to Nintendo and Sony who will ban your console if you hack it.
3 replies →
Yeah should they design their own computer chips? And do literally everything need for such a platform. That is literally 10000x the effort. There is no change the same group of people could create such an open solution. Hardware is just much harder in so many ways and no comparable OpenPlatform exists.
Will this forever exist as a Fedora "remix". Or will we find the support in upstream so I can one day run Debian-based distro?
I think the last time I used an RPM-based distro was almost 2 decades ago.
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.
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
This comment made me smile, as my preference is opposite - I prefer RPM-based distros and primarily use Fedora on everything (including Fedora Asahi Remix on an M1 Ultra Mac Studio), but occasionally use Ubuntu and Debian on some of my cloud instances.
As a result, I understand the desire to stick with a particular distribution that we're already familiar with - it's less work, and less having to remember subtle differences in structure. But when there is a time where I'm forced to use a new distro (e.g., when Asahi was first released exclusively as an Arch Linux ARM distro), I never regret the small learning experiences involved :-)
And at least Fedora is rock solid these days, which is more than I can say about Ubuntu. Its really a great distro.
1 reply →
You can still run Arch, and Ubuntu Asahi also exists. (1)
They’re working hard on upstreaming everything exactly so it’s easier for any distribution to be ported.
1- https://ubuntuasahi.org/
I wish more people on HN learned how to build their own kernel and run it.
A distro is just window dressing and flavor.
2 replies →
There is an effort by the Bananas Team to get standard Debian working on Apple silicon, and they have installation instructions for how to get it running now with an additional unofficial repository: https://wiki.debian.org/InstallingDebianOn/Apple/M1#The_Bana...
I haven't actually tried to install it yet, though.
linux-asahi is available in Void Linux:
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...
The founder of asahi linux famously quit due to how hard it was to upstream patches. It’s not easy to deal with linus’ project.
I can’t see that being a bad thing considering that the kernel is mandatory software in the Linux world. You would want to have high standards for what gets added.
20 replies →
really is too bad FreeBSD couldn't be an alternative
Upstreaming something like this is a monumental task, even small changes can take ages. It will take a while.
They've actually been focusing on upstreaming for what feels like 2 years now. It's really slowed down progress but it's important for the longevity of the project. They still have so much left to upstream but little by little it's happening
i've been using nixos on an m2 air for a year now, the kernel is enough
You will probably always need a "fork" because Asahi needs a custom installer and bootloader. It is also probably a good idea to recompile everything for the Apple ARM architecture.
> The firmware loaded by XNU is not verified by the CM3. It will begin executing from its reset vector when signalled, no matter what is actually there. What if we just… used our own firmware?
Without taking away from the unutterably awesome achievement of writing custom firmware against a proprietary moving target, I worry about this one specifically. While Apple will hopefully continue the practice of not going out of their way to break third-party OSes, it doesn’t seem unlikely that they will introduce hardware signing for firmware blobs or the data they supply at runtime when programming the hardware; that’s a reasonable security concern for Apple to address. I hope this gamble pays off though!
The firmware blobs (and the system files) for MacOS live on a read only partition that is digitally signed.
Then how was the Asahi team able to load their own firmware? I was concerned about that process--whatever it is--being something apple might lock down. If it's already likely locked down to Apple's satisfaction, that's good news.
Asahi could be a viable alternative, however, with this amount of funding, small manpower pool pace of development is doomed to be too slow.
There's groundwork that's already been done, as mentioned in the article, which brings some dividends, but, ultimately, there is a new mac every year that comes with a new chip, a plethora of microcontrollers and gpu changes, impossible to keep up with, that is why asahi team is focused more on m1 and m2 models. Even so, to this day both of them have issues with idle power management and alt-dp implementation, preventing many to switch, by the time they will have been ironed out the value of machines would be significantly diminished.
It is a miracle how much so few can do, but in the end, despite ubiquitous media coverage it looks like team's enthusiasm and passion have dwindled to the point that even m1 air will never be ready.
> pace of development is doomed to be too slow
When the new leadership team took over, they announced that they would prioritize upstreaming the existing work over adding support for newer hardware.
Upstreaming their changes into the kernel took time.
Now the announced that they had started work on the M3 in February and things are progressing well.
> On top of the above, we also have PCIe, WiFi, Bluetooth, NVMe, keyboard, trackpad, and other core SoC block drivers working in Linux for M3 series machines. Most of this work has come by way of Yureka, who has been very busy hacking on both m1n1 and Linux with her M3 series machines for a while now. We still have a ways to go before we can start enabling Asahi Installer support for these machines, but progress is rapid so watch this space!
That sounds more like talented people doing meticulous work than doom.
If they can set a single machine as target every few years and make it work, that would be a lot better than having no alternative.
M1 support is pretty usable nowadays, and I would imagine at least a fraction of the work translates to future devices... It's not sunshine and rainbows, but it isn't a project doomed to fail either.
M1 support is barely usable, at least on m1 air last time I checked idle battery drain was about 7-8% per hour (in macos battery health is still at 96%). Alt DP mode doesn't operate under kde wayland plasma due to inherent incompatability between implementation design and kwin, everything else is surprisingly good, albeit battery was really hard to ignore to fully switch.
Hopefully, they will manage to get it done someday.
6 replies →
It's nice to see M3 support progressing well.
They first mentioned that efforts to add M3 support were starting in February:
> For quite some time, m1n1 has had basic support for the M3 series machines. What has been missing are Devicetrees for each machine, as well as patches to our Linux kernel drivers to support M3-specific hardware quirks and changes from M2. Our intent was always to get to fleshing this out once our existing patchset became more manageable
https://asahilinux.org/2026/02/progress-report-6-19/
As someone rocking a M3 Pro, I personally don't expect to be able to try Asahi out until mid/late next year on my MBP, but I am looking forward to it nonetheless!
It is exciting that they are working on AVD driver.
if i use ffmpeg or VLC on a M1+ Mac, does it use AVD?
It can if it calls into VideoToolbox
not on asahi, no clue about macos.
I really wish Apple would fund a small team to open source some documentation and drivers to help Asahi along. I know they won't, but I can dream. It would be a drop in the bucket for Apple but would cement their hardware as de facto for silicon valley engineers (even more so than today).
Apple's own hypervisor framework is close enough to what you said that i run Fedora and Arch Linux builds via the UTM app, set to use Apple Silicon virtualization (_not_ emulation), which is a wrapper around said framework.
it's excellent, and made me reformat and erase Asahi a couple years ago.
https://developer.apple.com/documentation/hypervisor
https://docs.getutm.app/installation/macos/
So osx is just a bootloader for Fedora?
1 reply →
They do, what Apple does release is referenced often in discussions.
https://github.com/apple-oss-distributions/xnu/blob/f6217f89...
https://lore.kernel.org/asahi/c13d95d0-911f-48f6-b4ca-8a5e9a...
I wonder what the dev/CI process looks like on this.
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?
m1n1 does a lot of fun stuff here: https://asahilinux.org/docs/sw/tethered-boot/
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.
God bless the asahi team
[flagged]
[flagged]
Is the github sponsors link a 404 for everyone else?
Not for me, perhaps fixed in the last hour already.
I wonder how much LLMs have been leveraged to help Asahi lately, there’s extremely powerful for reverse-engineering. Have they written about it?
They forbid their use.
https://asahilinux.org/docs/project/policies/slop/
It's a shame (in practice, although I get the philosophical idea).
I think the lawsuit chances are very low because FAANG right now depend way too much on LLM being legal, so they would not want to shoot themselves in the foot.
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.
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.
2 replies →
> Their big money maker is their app store
That said, their AirPods division could be a Fortune 500 on its own.
>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.
You do realize that Apple is a public company and one can just go look at their financials like their latest 10-Q [0] right? For the most recent 6 month half (ending March 28 2026) I'm seeing $194 billion for product sales and $61 billion for service sales. The gross margins are certainly higher on services, at 77%, but 40% product margins are nothing to sneeze at either, and the disparity in absolute sales means the absolute dollar gross margins are $77 billion for products vs $46 billion for services.
So I don't see how you can assert that their "big money maker is their app store" from those numbers. Hardware matters a lot, and furthermore Apple sells services (like AppleCare+) that are specific to hardware and thus even a Linux user might still be interested in.
And without their hardware, their services would evaporate. There is a much tighter link there than with many companies. So they're on the hook for continued R&D and capex on that no matter what, you can't really separate that out, and in turn it's always going to be useful to have more volume to amortize it with.
I think primarily it comes down to corporate DNA, which is powerful. There are plenty of Mac hardware, software and service markets in pro/business/enterprise Apple has neglected or abandoned over the years, including ones making oodles of money, not out of any 4D chess but just because it doesn't fit them as an organization.
----
0: https://d18rn0p25nwr6d.cloudfront.net/CIK-0000320193/37f5e9c...
why do people just make stuff up ? apple is a hardware company with supply chain excellence that eclipses most pc manufs giving them entire verticals of control, that joined the services game later on. their services don't even come close to the offerings of other tech giants and they're largely okay with it. the bulk of their revenue has always been and continues to be hardware and the bulk of their r&d war chest funds the development and advancement of hardware.
> Apple is a digital services company that happens to sell hardware.
That's just your made up opinion, completely not supported by their financials.
1 reply →
This is just plain wrong. Apple generates most revenue and profits with hardware and it's not even close.
4 replies →
If there was a Linux Apple App Store, I would buy stuff from it. I already buy from Steam. OSS doesn't have the answer to everything. Boutique software has value that people are willing to pay for.
3 replies →
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.
The activities you're proclaiming to be Apple's bread and butter in an effort to conflate them with Google and Meta are actually a rounding error. What is it about Apple that makes people have these crazy ideas?
> 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.
And this is related to MacBooks how exactly?
1 reply →
The ad revenue is a drop in the bucket compared to the app store rent, which is a drop in the bucket compared to hardware sales.
6 replies →
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.
FYI there’s software that can upgrade old Macs to officially unsupported OSs: https://dortania.github.io/OpenCore-Legacy-Patcher/
1 reply →
But in this case it was Microsoft who forced him to upgrade, wasn't it?
7 replies →
Food for thought: Apple’s services make more revenue than Macs and iPads combined, and they do so at a higher profit margin. There’s your answer.
I don’t agree that Apple makes the best laptops by a parsec. Not anymore, many alternatives are closing the gap. This is aided by the fact that Apple hasn’t touched the MacBook Pro chassis in 5 years, making it quite dated especially with the underutilized, oversized notch and the horrendous menu bar software implementation that plagues the notch as a real problem for me and something that doesn’t just “disappear into the background.” The software solution is to just disappear menu bar items that don’t fit, making them unusable.
Apple is still the gold standard, don’t get me wrong. But I’ve got my Framework 13 Pro preorder in, and the list of compromises compared to a Mac is very short. My existing Framework 13 is already close enough and the Pro appears to fix 100% of the gripes I have with my system.
CNC machined chassis? Check. Haptic trackpad? Check. Graphics performance? Better than the M5 (non-Pro). Battery life? 20 hours of video playback.
And I’ll be getting numerous advantages over a MacBook: cross-compatible modular hardware, upgradable RAM and storage, customizable I/O, low cost DIY repairs, 3:2 screen ratio ideal for coding.
But this is just one laptop. If you explore the windows laptop space, there are a lot of great machines these days. Windows is really the weakest part of the equation, and you can just get rid of that.
I’ve myself eyed the Zephyrus G14 or G16 as a gaming and general purpose system in a MacBook Pro-sized form factor. It’s refined, it feels premium, the OLED display is gorgeous. Apple’s best chips can’t touch the graphics performance of a dedicated Nvidia GPU, so long as a huge amount of VRAM isn’t a requirement for you.
There are also laptops in the Lenovo Yoga line that are extremely compelling against a MacBook Air.
> Battery life? 20 hours of video playback.
Yeah, they pretty much lied about that. It is only in a special Windows ultra-power saving mode that heavily throttles background tasks, forces the screen to be 30% lower brightness, heavily downclocks the CPU (50%+ less performance!), etc; The MacBook has to do no such tricks.
You're not gonna see Frameworks that equal the perf-per-watt of Apple until they release a model with a Snapdragon chip.
Frameworks have one benefit that other laptops don't: there's only a few parts. So for example for your Framework speakers you can find an EasyEffects / Pipewire (+bankstown?) tune profile that makes them sound better than 99% of laptops on the market. It's basically the Raspberry Pi effect.
15 replies →
I checked a 16” framework last week comparing to the 24/48GiB MBP. The ssd is significantly faster, the RAM is almost twice as fast, the CPU has more cores. The only benefit is having a dedicated gpu. At more or less the same price.
Admittedly, the screen ratio is better with the framework. But prefer the matte screen of the MacBook.
5 replies →
Never thought I'd think about switching from Apple. M1 was handsdown the best buy ever and I was sure my next laptop would be an Apple as well. But looking at framework, this looks really nice. Apple-ish but without some of the drawbacks (also, while windows stinks, not really a MacOS fanboy tbh). Makes me kinda regret I was lazy and locked myself in using Apple passwords app.
3 replies →
They've been like this long before they were a digital services company. 25 years ago Yellow Dog Linux (another RPM based distro) had the same challenges working with PowerPC. The scientific community was clamoring for an open platform to use their native Linux software with the PowerPC, YDL filled that niche, and Apple watched their struggles supporting Linux on their platform with detached amusement.
Kinda think Asahi is not going to fair too much better in this fight. It’s an interesting exercise but most people won’t buy a Mac to use Linux. The only reason I’d buy an overpriced piece of hardware is because it can run Linux very well. But apparently people like me is negligible.
2 replies →
Apple open-sourced their container tooling and they also support Linux in their Virtualization framework. Anyone can run any compatible Linux now in a VM, with bare-metal speed but limited to virtio devices. To me it's baffling that more people don't run Linux this way.
> To me it's baffling that more people don't run Linux this way.
Why? People have been using Orbstack, Lima and Docker long before Apple shipped first-party container tooling. The virtualization support was never ever a problem.
For actual dedicated server usage, macOS itself is the problem. You want to be running Proxmox on baremetal, nobody wants to administer headless macOS machines by-hand.
I read somewhere that Apple even uses Linux kernels to bring up new hardware but I don't know if it's actually/still true.
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.
Or they could just make their schematics available and save 99% of the reverse engineering the Asahi team has to do.
1000s of hours of work for what is just sitting in a drawer in Cupertino. But they won’t.
It’s less a question of people and more one of "Why doesn't a hardware company want to give away their IP design documentation?"
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.
Are you really baffled as you say?
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.
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.
How would you fit Red Hat in this picture? I think the situation could be different, if it is about improving some software the company is using for its business. Not that this happens often, but I think the possibility to persuade managment that improving a piece of software crucial for the company's business is there.
3 replies →
THey do pay a few thousand FTEs - the OS they built for the hardware is named macOS and fits their specifications.
> 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.
No one buys Apple Silicon laptops to run Linux because they can barely run Linux.
But if they could, Apple would sweep the market for Linux laptops. Macbook hardware completely outclasses even the high end options.
4 replies →
> Why should they when they have macOS already?
Because Apple cuts support for old MacBooks eventually, even if the hardware still works perfectly. See also my other comment: https://news.ycombinator.com/item?id=48745199
2 replies →
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
despicable business practices really
IIRC Apple actually helped with MacPorts in the beginning
2 replies →
actually long ago before homebrew there was MacPorts which Apple actually was part of.
[flagged]
[dead]