The Asahi Linux developers involved with working on Linux support for Apple Silicon M-Series devices have put out a new progress report on their development efforts.
Asahi Linux developers have kept working on new kernel patches and some being upstreamed for Linux 6.17 and 6.18 cycles, as previously covered on Phoronix. Notably with Linux 6.18 is the Device Trees for the Apple M2 Pro / Max / Ultra devices albeit more driver code is still working its way upstream.


I hope whoever is managing this does it better than Ubuntu’s rust debacle
Have there been problems since 25.10 released? Real question. I have not seen those articles. I thought it had gone well.
https://lwn.net/Articles/1043103/
Honestly: Why? Apple M processor platform support relies completely on reverse engineering. It’s not a production-ready platform despite what some people keep shouting in forums. Even old M1 and M2 Macs can only reboot running Linux since this summer: https://officialaptivi.wordpress.com/2025/07/26/linux-6-17-will-be-able-to-reboot-silicon-macs/
A Rust rewrite of the bootloader is the least of their construction sites.
If you run Asahi Linux of course you could reboot - what you’re linking is that the functionality got mainlined.
I run Asahi on an M1 Macbook Pro and the only functionality I’ve ever found missing is USB-C video out. It works so well otherwise that I completely forgot it isn’t there and sat together with a customer not understanding why I couldn’t get a picture up on their presentation screen.
Also actually being able to go to sleep mode. Currently it’s more or less just the screen going off, the battery still drains like crazy in a few hours. Another basic feature not working.
Pretty basic feature to miss.
How about you implement it?
No, absolutely not. Apple is anti Linux. Giving them money over manufacturers with actual Linux support is the completely wrong. AMD is the way to go.
I bought the M1 specifically since it’s aarch64. You do your x86_64, I needed native arm for my IoT hacking job ;)
@woelkchen @ethancedwards8
AMD profits from Israeli colonialism, so giving them money is crossing a picket line.
Basic to you perhaps - but not to me :) I’ll do just fine without.
There is no “debacle”. 25.10 is an interim release specifically there for testing new things. They are catching bugs exactly where they are supposed to.
If you’re calling it a “debacle”, you might as well download the test version of any software out there, discover a bug and call that a “debacle”.
You’re confusing alpha and beta versions with an actual release. A release without long term support is still a release.
Maybe Ubuntu changed since I last used it. I looked and it looks like interim means non-LTS.
coreutils is, well, important. It’s fine to bring new software in, but you have to test it. And they haven’t tested enough.
Ubuntu has, at least long stretches of the past decade, been a really good server and desktop for me. Having bugs that prevent updates is not acceptable for a server OS. Yes, you should be able to manually intervene but I expect a higher standard from Ubuntu.
Changes like swapping out coreutils for the rust variant really needs to go through Debian first. Are there bugs that trickle through Debian? Yes. But Debian is stable. Ubuntu should be too. They are basically testing a core function in production. Ubuntu releases are not supposed to be betas. At least, historically, that has held true.
They abolished alpha and beta versions because Canonical’s QA is so good, they don’t need them any longer…
Clearly.