XaiJu
marcan
marcan

patreon


New update and progress report!

Hey folks! I've just posted a new progress report and Asahi Linux release over at our blog.

We've been hard at work over the past few months fixing bugs and adding new features. There's a lot that is still in the works, but this release brings us Bluetooth support as well as support for the M1 Studio (including M1 Ultra) and, hot off the presses, M2! I know that a lot of people have been concerned about whether the project will be playing eternal catch-up to new Apple machines, so hopefully this release answers that question. As we expected, new platforms have largely incremental changes, and can be supported with much less work than it takes to bring up a feature for the first time.

We also have a new team member, Asahi Lina. She's been spending many hours working on reverse engineering the GPU in order to write a production kernel driver, so we can finally bring GPU acceleration to all our users. She'll be writing a blog post covering that soon, so please look forward to that! I also had a chat with her, and we decided that I will be supporting her efforts going forward, with hardware for testing and other support.

That's all for now! In the coming months we're going to be focusing on upstreaming features into Linux, and I will also be taking a look at suspend/resume support as the next big thing, on my side.

New update and progress report!

Comments

I raised my contribution too!

Started using as my main workstation with mac mini. Is working very well for my python demands. I expect to contribute with testing and connecting to mainstream issues.

Let me see if I understood it correctly, by supporting you on Patreon I'm now also supporting Asahi Lina? I've doubled my monthly membership now :)

Thanks for the update on easily digestible format marcan! Great to get this overview of all the progress made :D

Perhaps, but that's a tiny part of what would be needed for a full x86_64 > arm64 translation layer. Would be very nice to have, but I wouldn't hold your breath. I'd expect its far easier in a VM as that part can just be handed over to MacOS and the normal Rosetta 2 support.

Alex Atkin

It's exciting to see all those new updates! By the way, I was wondering whether Asahi Linux will support Rosetta. It is pretty unexpected that Apple provides Rosetta supports for Linux VMs (https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta), while it doesn't look to work on a bare Linux instance, at least directly. As kernel itself, Asahi Linux might be able to turn on the x86-compatible memory model or something and allow Rosetta to work.

Awesome work :D getting really exited for this, thanks to the hole team and for the update

Glad to see Lina getting more support, her work on the GPU drivers has been amazing!


More Creators