Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

gank41

macrumors 601
Original poster
Mar 25, 2008
4,383
5,065
Hi everybody, The Asahi Team just officially released Asahi Fedora 39 for Apple Silicon and I wanted to share my experience as it may help some others out, I haven't really seen much posted here about it. I found it all to be super easy, and now that most everything is supported (Accept Citrix! Grrr! I'll keep trying, I guess), it's basically like setting up Windows in BootCamp but it's Linux and done via the Terminal. They're still using a similar (same?) method, but it "looks scary"...
As long as you follow their instructions to the t, you'll be cool.

Here's their announcement:

FIRST! Make sure you've got plenty of space allocated for Fedora. Do some basic cleanup stuff- delete any local Time Machine snapshots (I boot into a USB Installer's Recovery to do this) and turn off Time Machine for now so that another Snapshot isn't created (just remember to turn it back on when you're all done), empty the trash, clear out any files in the Downloads folder that aren't needed, etc...

In my case, I'm running a late 2020 M1 MBP w/ 2TB & 16GB, and I've already made a macOS USB installer with a separate Partition for "Storage" to move things back and forth afterwards.

To get started, enter this in a Terminal Window:
Code:
curl https://alx.sh | sh

They did a great job showing step by step instructions all along the way explaining what to do. One of the main questions people have is how much space to allocate for this, and the installer makes it pretty simple. In my case, I only wanted roughly 60GB-80GB of space for Linux and to keep the rest for macOS. It asks you first how much space you'd like to allocate or keep for macOS (the existing system), and I chose the "percentage" option of 97% for macOS, which ended up being 70 something GB for Asahi Fedora, leaving me with about 250GB of free space left for my macOS partition. I have lots of digital stuff lol... Anyway, You'll be prompted for your Password, it checks everything to make sure it can run and that your macOS is up to date, and then will eventually reboot into Recovery with another Terminal window, again explaining exactly what to do. READ EVERYTHING. I found it all to be very straight forward and simple, but if you skipped anything or mess up, you'll need that macOS USB Installer you created. You did do that first, right? :)

After all is said and done, it'll set the Startup Disk to Fedora and boom, Bob's your Uncle. At that point, have your way with the Fedora KDE Plasma Desktop, which I personally like and find to be very customizable. I set my login screen to the "Wargames" looking Terminal Screen from the Movie. There's a Starship Enterprise looking login, too. Lots of cool community stuff you can get from within the System Settings app itself. You can even install the Gnome Desktop via Terminal if you'd prefer more of an Ubuntu / Debian / RHEL looking Desktop setup...



Already Installed?​

If you're like me and have been testing Asahi Arch or Asahi Fedora for a few months and want to start over again, Mr. Macintosh tells you what to do---


the 'tl;dr' is that you need to remove a specific Partition before the others, and Disk Utility doesn't let you do it because it's greyed out. He explains how to do it in Terminal, and in my case the code was the same as what he entered--

Code:
diskutil eraseVolume JHFS+ drive /dev/disk0s4

From that point I was able to use Disk Utility to get rid of everything else like he explains in the video. PLEASE WATCH THE VIDEO! We're talking about deleting partitions via Terminal. You want to make sure you've got it right, AND that you've got backups of everything. I have a few Time Machine drives I can revert back to, along with a USB installer of macOS 14.2.1 just in case. He also mentions needing to run a couple other lines of code in Terminal after the code above I posted, but I didn't have to do that. For me-
1- Run code above
2- Remove other Partitions in Disk Utility as he explains in the Video
3- Reboot

You're technically done at that point, as far as removing Linux from your Machine goes. I also ran the macOS Installer over itself again just to make sure everything was ok and then booted back into macOS again and used it all day like normal, making sure Time Machine backups were running and current, and then I installed Asahi Fedora again as noted above. For me, I didn't want to set aside THAT much space for Linux, and had already prior set it up with about 200GB of space for Fedora. This was actually the third time I've setup Linux on my M1 machine like this, and now that everything is "officially" supported, everything seems to be running great. Prior, speakers didn't work (among other things)! But since they can't "upstream" support for that, a fresh install was needed. Now it's running great, and it's easy enough to boot back into macOS, just like Bootcamp into Windows on an Intel machine. Hopefully this can help pave the way for Windows on ARM 'Bare metal' installs.

Have a Great Day! :cool:
 
Also, if you've been following Hector Martin on Mastodon, and read about their recent issues with the macOS boot loader screwing things up, note that that was only for about 1% of the Asahi user base, or like "less than 10" folks. I've had ZERO issues with any of this. I've even tried just hard rebooting Linux to "see what happens" and everything is fine. Boot into macOS Recovery and run First Aid on the Mac partitions, A O K. I've even gone thru in Recovery and cleared out local Time Machine snapshots AFTER all of this (make sure to clear the Mac ones and not the Linux ones). Everything is running great...
 
I thought proper GPU support wasn't ready yet, since Lina still had bug fixing to go through as well as support for the pro chips
According to this post, there is GPU Support-

"Fedora Asahi Remix ships with non-conformant OpenGL 3.3 support including GPU-accelerated geometry shaders and transform feedback, as well as the world’s first and only certified conformant OpenGL ES 3.1implementation for Apple Silicon."

I haven't tried using Steam yet, though.
 
And then there's this just now....

 
FWIW, I’ve been using Asahi Fedora off and on and other than not having support for Citrix Workspace, everything else runs great!!
 
  • Like
Reactions: Adora
Hi,

I wanted to try this too but my M3 sadly is not supported.

Is there somewhere a pre-release version (don't care if even alpha) to test it on my Mac?



"This device is not supported yet!

Please check out the Asahi Linux Blog for updates on device support:"



This blog didn't get updated since 8 months. :(


I would also try any alternative that could be easily installed. I already found one but forgot the name and what prevented me to try it.
 
Last edited:
Hi,

I wanted to try this too but my M3 sadly is not supported.

Is there somewhere a pre-release version (don't care if even alpha) to test it on my Mac?



"This device is not supported yet!

Please check out the Asahi Linux Blog for updates on device support:"



This blog didn't get updated since 8 months. :(


I would also try any alternative that could be easily installed. I already found one but forgot the name and what prevented me to try it.

The most recent post on that page is from June 5, so not 8 months ago.

Also, the linked GitHub Wiki contains current information pertinent to M3 Macs:

 
  • Like
Reactions: Adora and gank41
The most recent post on that page is from June 5, so not 8 months ago.

Also, the linked GitHub Wiki contains current information pertinent to M3 Macs:


Strange. I swear this post had not been there. It was the 15th here and remeber it beeing almost exactly six months.

Two days earlier even the February post I meant had not been there:

 
I setup an RSS feed for the Asahi site recently and I do remember getting two posts in my feed that were dated from way back. Was wondering the same thing, if the RSS feed was just being funky..
 
I setup an RSS feed for the Asahi site recently and I do remember getting two posts in my feed that were dated from way back. Was wondering the same thing, if the RSS feed was just being funky..

Don't know how RSS exactly works. Do you only get those blog entries? I edited because I understood in wrong in the first place and thought you got old posts a second time.

Maybe that blog site is managed manually and takes the entries from somewheres else, so they are sometimes outdated. But I had to look at Github in the first place.
 
If either a post to an RSS feed or the entire RSS feed itself is corrupt, it could lead to issues where posts suddenly appear months after being posted. It is actually more noticeable with podcasts, because there will suddenly be a gap in releases with no explanation.
 
Tried it; it works. But… If you want to get rid of the partitions the installer creates, you have to use Apple Configurator 2 to restore the Mac you installed Asahi Fedora Linux 40 on.
 
Tried it; it works. But… If you want to get rid of the partitions the installer creates, you have to use Apple Configurator 2 to restore the Mac you installed Asahi Fedora Linux 40 on.
Please watch the video at the top in my initial post. I’ve installed and removed Asahi Fedora 4 times now, you don’t need to go that far to remove it.
 
Please watch the video at the top in my initial post. I’ve installed and removed Asahi Fedora 4 times now, you don’t need to go that far to remove it.
good to know; needed to learn how to use AC2 anyway, and I now have a spare Mac with AC2 installed in case I ever need it for a client.
 
  • Like
Reactions: Cape Dave
good to know; needed to learn how to use AC2 anyway, and I now have a spare Mac with AC2 installed in case I ever need it for a client.
He explains in details, but the vague answer is that you have to delete a specific spot in Disk Utility first via a Terminal command he provides, and then you can go forward and clear the rest out with Disk Utility. Again, I've removed Asahi Fedora and just Asahi when it was early days, and the Terminal Command (for me, anyway) was exactly the same as Mr. Macintosh.

And if anyone wants to know they why as to why I've done this so many times- besides being relatively easy to do, it's still been difficult for me to pin down the exact amount of storage space to allocate to Linux as opposed to Mac. I'm looking forward to upgrading my M1 MBP to something with a larger drive. Will definitely setup Asahi Fedora again with more storage space.
 
  • Like
Reactions: Cape Dave
He explains in details, but the vague answer is that you have to delete a specific spot in Disk Utility first via a Terminal command he provides, and then you can go forward and clear the rest out with Disk Utility. Again, I've removed Asahi Fedora and just Asahi when it was early days, and the Terminal Command (for me, anyway) was exactly the same as Mr. Macintosh.

And if anyone wants to know they why as to why I've done this so many times- besides being relatively easy to do, it's still been difficult for me to pin down the exact amount of storage space to allocate to Linux as opposed to Mac. I'm looking forward to upgrading my M1 MBP to something with a larger drive. Will definitely setup Asahi Fedora again with more storage space.
The video you provided was extremely clear; I downloaded it with Downie4 for reference just to be on the safe side.
 
For those of us who prefer to read, all the info about partitions and uninstalling is also in the AsahiLinux FAQ

 
  • Like
Reactions: gank41
Has anyone successfully installed and used Asahi Linux on an external thunderbolt 4 (USB4 )SSD with a MacBook Pro M2 Max? What challenges did you face, and are there any tips or recommendations based on your experience? I’m planning to use the external SSD as the main Linux drive and would appreciate any advice!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.