Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust
118 comments
·October 24, 2025mort96
I have a 2021 MacBook Pro with an M1 Pro.
It's getting a bit old, so it would be nice to replace it with a new MacBook Pro in not too long. But honestly, losing Linux support would be pretty devastating.
Docker and virtualization just isn't the same. There's lots of interesting stuff you can do with your hardware in Linux, there's for example Linux-specific software which puts the WiFi card in promiscuous mode and does useful stuff with that. That sort of software doesn't work virtualized. And I have all sorts of issues with loopback devices in Docker in macOS; 'losetup --partscan' doesn't seem to work at all, even in a privileged container. For these sorts of things, having a genuine bare-metal Linux install I can reboot into is invaluable.
I wish things had turned out otherwise, and we didn't have to choose between buying a Mac without Linux support and buying a 3-5 year old Mac with Linux support. And I expect that as time goes on, Asahi will just fall further and further behind.
I'm not really sure what to do. Maybe this MacBook Pro was just a one-off, and I have to go back to buying Windows laptops and putting Linux on them. But they just aren't as nice.
psanford
I had an M2 air running asahi that I loved and had similar worries. I ended up buying a maxed out refurbished M2 which I expect will last me a few more years.
simjnd
On macOS you can use OrbStack [1] for a much better experience working with Docker on Mac, as well as quickly spinning up headless Linux VMs (WSL on Mac kind of thing). The free tier will probably be rug-pulled someday, but I've been using it for a couple of years and it makes my life a lot easier when I'm on macOS.
hanikesn
>I'm not really sure what to do. Maybe this MacBook Pro was just a one-off, and I have to go back to buying Windows laptops and putting Linux on them. But they just aren't as nice.
Why would you think that? They're working hard on upstreaming all patches ATM, adding new hardware support will be much easier afterwards.
bestouff
I used to have the same one, with Asahi. There were some problems which were never fixed (battery drain in sleep mode, no working Thunderbolt ...). Now job will give me a brand new one (I guess M4 or M5), I don't know how I'll do to run Linux on this. Either it'll be a VM or I'll use my own thinkpad. So sad.
mort96
The battery drain in sleep mode is why Linux is relegated to a dual-boot option for use when necessary for me, rather than my daily driver. Battery drain when in use or idle seems perfectly acceptable, but I can't use a laptop which discharges itself overnight while the lid is closed. I'm sad that Asahi never implemented a proper sleep mode.
rjdj377dhabsn
Why not just suspend to disk?
My Asus laptop with 32 GB of RAM is 4 years old, but resumes from the encrypted swap partition in under 5 seconds, which is fast enough for me.
intrasight
Honest question: why would you care about battery in your daily driver? aren't you sitting or standing at a desk?
Lerc
How Linux-like can you make a Mac act without changing OS now? It's been a few years since I used a Mac regularly, but even back then you could go a fair way towards making it seem nice enough to use.
doctorpangloss
another POV is that Asahi Linux would get way more adoption if it were "just" a better way to run Linux VMs and containers on macOS.
gedy
Son has a Framework with Linux and he prefers it to a MacBook Pro (with or without Linux).
dangus
My advice is if you’re truly a Linux user first, give up the idea that Mac hardware is the only best/acceptable hardware. Break the cycle and don’t just buy Apple because their hardware is 10% better than competitors.
The market really isn’t limited to “buying a windows laptop and putting Linux onto it” anymore.
Lots of OEMs support Linux as a first-class citizen.
For me personally I’m enjoying my Framework laptop a lot. Is it the same kind of hardware polish as a Mac? No, of course not. But owning a Framework is like owning an Apple in the sense that the community has fully integrated Framework systems into the ecosystem.
One command installs Framework fan profiles into Bazzite Linux. One command inside Linux updates UEFI and device firmware, try doing that with Windows!
Is the battery like half as good as a MacBook Pro? Yeah. It sucks a little bit. But also, owning/carrying around a $50 portable battery isn’t such a bad thing, and the weight difference is a wash since the 13” Framework is lighter than the 14” MacBook Pro.
And on the plus side, I paid a less than MacBook Air money for a system with 2TB of storage and 32GB of RAM (DIY previous AMD generation model), fully upgradable, fully repairable, with customizable I/O.
A new battery is DIY, $60, not $250 with a wait for service. Replacing a broken screen is DIY $200, not $700 and a visit to the Apple service depot.
One day, I’m sure framework will be selling an ARM mainboard with similar battery life compared to a Mac, and when that day comes I don’t even have to buy a whole new system to get one.
And on top of all that, it’s still a nice laptop that feels premium even though it’s assembled DIY. I’d say the keyboard is better than a Mac keyboard (though the trackpad isn’t).
But also, there are other OEMs where running Linux is a joy and a breeze, along with being fully supported and even sold preinstalled. System76, Lenovo, Dell, and HP all have Linux-supported configurations.
mystifyingpoi
> owning/carrying around a $50 portable battery isn’t such a bad thing
Carrying an extra powerbank that has to be charged daily (assuming you'll use your computer full day) is not something I'd just handwave like that.
notepad0x90
I don't think any other competitor makes hardware of a similar class in terms of quality.
Framework is great, but it doesn't even come close in terms of quality. Specs are one thing, how the product looks, feels, attention to detail, and most importantly: long term viability! even if you take away everything else, macbooks are though. I've used a couple for over a decade with no hardware repair (except when I broke a screen). Most mac users have similar experiences, so it's not survivor's bias.
If all you care about is specs or open hardware, obviously Apple hardware is not for you.
I don't want framework or system76 to move to ARM, a lot of people like me still _need_ x86 hardware.
jazzyjackson
Thinkpad X1 is very solid and sexy hardware imo, tastes may vary
But my favorite machine of late is a tiny ultra portable with a Ryzen AI 9 chip with 64Gb RAM, it's an x86 that's competitive with the new ARM stuff on power efficiency
sedatk
I’d say newest Surface Laptops are on par.
LilBytes
That's the thing. Even when you consider the hardware benefits. Let's say they're 10% better (I feel but happy to be corrected, that feels understated).
There isn't a single machine out there that's even moderately close in terms of build quality. Either at the dollar cost for an entry series MacBook Pro or Air with 36GB (38?) memory.
I don't think there's an OEM Linux or Windows laptop with Linux as a first class citizen laptop out there even moderately close for value, performance and build quality.
Shit I'm not sure if there's even one out there if you spent considerably more than on a MacBook. MacBook Pro's are pretty good value now.
evertedsphere
if only it were 10%
even the things you mention in your post paint a picture of a difference that for a lot of usage patterns is much more significant than just the last 10%
xxpor
My only issue with Intel at this point is Lunar Lake only supports 32GB of RAM max. If it supported 64GB, I'd buy it today.
mort96
Framework used to be an interesting option, but then they went ahead and made themselves a non-option by first very publicly financially supporting explicitly far-right software projects and then very publicly doubling down on that support in face of criticism.
I have been looking at the Lenovos though.
phpnode
if you're going to hold Framework to that standard, wouldn't you also agree that buying a Lenovo machine would be indirectly supporting an authoritarian government with a troubling human-rights record?
monocasa
I didn't hear about that and a simple search isn't surfacing that. Can you expand?
rowanG077
I have a hard imagining a far right software project, can you explain this to me?
neoromantique
hyprland? That's ridiculous.
I would understand if it was Lunduke or XLibre folk, but that's a complete non-issue.
Teever
Can you tell me more about promiscuous mode in Asahi? I'm not able to find much reliable stuff when I search.
Is they possible with the built in WiFi chipsets?
jasoneckert
I was an early adopter of Asahi Linux on my M1 Mac Mini (and later M1 Mac Studio). As a result, I benefited from the most amount of support for the platform at the beginning of the project (laptop-specific hardware support was provided after desktops) and have been using Asahi ever since (now Fedora Asahi Remix).
It's nice to see that M3 and later is coming, but as a Linux person, it's not necessarily a bad thing to be a bit behind the latest hardware. After all, many of us still use ancient Thinkpads running Linux, and prefer to buy used hardware for a better cost (M1/M2 hardware can be had much cheaper now).
xbar
Well said. There is a large number of inexpensive, long-batteried, powerful devices with lovely designs, good keyboards and trackpads that Asahi Linux has enabled to run Linux on beautifully.
There are a 1st gen M1 Air wedge and M1 Macbook Pro 14 in my home that belong to other family members. I look forward to running Asahi on them when the users eventually upgrade.
einsteinx2
I really love what Asahi Linux is doing, but given Apple’s yearly release cadence of new chips, it feels like a Sisyphean task.
Though in the plus side, even the base M1 is so capable that even if they stopped there it would be useful for years to come.
DannyBee
"I really love what Asahi Linux is doing, but given Apple’s yearly release cadence of new chips, it feels like a Sisyphean task."
This is more true on the gpu side than the cpu/soc side for sure. Speaking as someone who worked on this (i did a bunch of the m3 work here, and some wifi work) - it's not anywhere near as bad as embedded work i used to do many eons ago.
Apple doesn't like to spend tons of time/energy either, and since they make most of their own hardware interfaces (or force others to their specs), most of the time the driver->hardware interfaces are just being extended/improved year over year.
Sometimes things move from one bus kind to another, and there's different hookup to do, or you have to get around to some functionality you never did, etc. But it's not like you need a brand new driver every year for the usb controller, for example.
Power management is probably one of the worst changing areas, along with NPU/GPU obviously.
Put another way - outside of NPU/GPU, you can slowly build up enough of the driver base that it can be maintained and kept up to date by a small number of people with not huge amounts of time.
It's not there yet, but it's possible to get there.
This is because Apple doesn't get a lot from changing this stuff either.
bluedino
> even the base M1 is so capable that even if they stopped there it would be useful for years to come.
My M1 Air is 4 years old and it's by far the most capable 4 year old Mac I've owned.
ForHackernews
We're witnessing the end of the IBM PC-compatible era, and maybe more ominously of general-purpose personal computing. The future looks like custom chipsets with signed bootloaders that only run signed OEM applications. You will not have root on any of the devices you nominally own.
einsteinx2
The tide does seem to be turning that way, though I do think it will be possible to buy general purpose computers for the foreseeable future.
Also as a minor counter point, the only reason Asahi is even possible is that Apple explicitly designed in support for booting other operating systems into the M-series chips. They certainly could have locked them down just like they did the iPhone and iPad, but they didn't. That was a conscious choice according to the Asahi folks.
So while they may not be sharing technical documentation/drivers or otherwise making it easy on the Asahi devs, even the famously "walled garden" Apple seems to have explicitly not restricted their new line of computers in the way you're describing.
transpute
> Apple explicitly designed in support for booting other operating systems into the M-series chips
Thank Xeno, who has since been creating open-source training on low-level firmware security at https://p.ost2.fyi, a new iteration of open training material published ~15 years ago at https://opensecuritytraining.info before joining Apple.
https://archive.fosdem.org/2022/schedule/speaker/xeno_kovah/
his final project was leading the M1 SecureBoot architecture - being directly responsible for designing a system that could provide iOS-level security, while still allowing customer choice to trust arbitrary non-Apple code such as Linux bootloaders.Rohansi
> Apple explicitly designed in support for booting other operating systems into the M-series chips
Don't you think it's interesting that it's an option for Macs but not iPad Pros? They both use the same SoC.
> So while they may not be sharing technical documentation/drivers or otherwise making it easy on the Asahi devs, even the famously "walled garden" Apple seems to have explicitly not restricted their new line of computers in the way you're describing.
Give it a few more years. Asahi will probably be so far behind that it wouldn't even matter. Eventually they can just turn off allowing third-party operating systems on new hardware.
throw728349
[flagged]
einsteinx2
I should have been ready for the HN pedantry...
When I said base model M1, I meant the CPU as opposed to the M1 Pro or Max, not the base model machine. The M1 CPU is fast enough to be "capable for years to come."
Also Asahi currently has decent support for up to the M2 Max, which is available in significantly higher configs and very much will be "capable for years to come".
Yes they still have soldered SSDs, but I have a feeling the 4TB SSD in my personal M2 Max machine will in fact last for many years. Not to mention that it's possible to solder on different NAND chips if the existing ones fail, though of course that requires a shop with sufficient skill and tools.
My point was only to say that keeping up with each years model may in fact be impossible, but the M1 and M2 line of chips are so capable that even if they stopped there, it would be a useful operating system for many years.
throw728349
With M1 memory is part of chip, no?
mort96
Since they didn't mention a computer line but rather a CPU, I assume they used "base M1" to mean the CPU called "M1" as opposed to the "M1 Pro" or "M1 Max" or "M1 Ultra". I don't think they were referring to "base M1 MacBook Pro" or "base M1 MacBook Air" or "base M1 Mac Mini".
And they're right, the "base M1" (as in not the Pro, Max or Ultra) is a very capable chip.
einsteinx2
> I assume they used "base M1" to mean the CPU called "M1" as opposed to the "M1 Pro" or "M1 Max" or "M1 Ultra".
Yep, that is exactly what I meant.
prmph
Even the base model M1 is still a very capable machine for a lot of tasks. The HN bubble strikes again
achandlerwhite
do you have a link or anything that supports this claim? As I recall it was an error in the reporting utility not the drives themselves.
lagniappe
It's best not to respond to unruly green names.
orliesaurus
I appreciate the focus on older hardware and virtualization challenges in this thread, but I'm also interested in the broader implications of the Asahi work beyond just running Linux on used Macs. Getting a bespoke SoC supported in the mainline kernel and rewriting low‑level firmware in Rust could set a precedent for other ARM64 platforms with opaque boot chains.
It might also encourage more laptop makers to ship machines with first‑class Linux support so people aren't forced to pick between hardware they like and the OS they want. And for folks who don't need a Mac specifically, the growing ecosystem of non‑Apple ARM laptops could offer a smoother path than shoe‑horning Linux onto proprietary silicon.
nightski
I mean sure, but ARM SoC in Linux has been a thing for quite some time in the embedded space. This is hardly new.
jjtheblunt
i was using Asahi on my M1 laptop, it was great, but have since switched to UTM.app (from the app store, but available outside it too), and configured to use Apple Silicon Hypervisor rather than QEMU, and it's been excellent, on M2 series processors at least. UTM warns its wrapping of the Apple Silicon hypervisor is not perfectly tested, but it's perfectly great.
(When configuring a new hypervisor-ed OS, i use a Fedora ISO for arm64 (or aarch64 (?)) and in the UTM.app gui choose Linux, which reveals the option to use native Apple Silicon hypervisor over QEMU.)
just my $0.02
nicce
How is the project actually doing? Feels like most original core developers have quit.
ndiddy
The project is currently mainly focused on upstreaming as many of their patches as possible, and maintaining the existing code. M3/4/5 have a completely different GPU instruction set from M1/2, so they would need a large amount of new reverse engineering to get the GPU support where it is on M1/2. I don't believe there's anyone working on GPU support for those newer platforms.
dagmx
The project is currently focusing primarily on reducing the number of patches against the Linux kernel which has somewhat slowed their rapid development rate.
It’s a massive task keeping the large number of patches going, while simultaneously trying to land them in the mainline kernel.
achairapart
Twenty years ago people went to great lenghts to run the best OS available at that time on cheap commodity x86 hardware with hackintoshes. Fast forward to today, similar efforts are made to run linux on the best hardware available. It's funny how things turn around.
philistine
The various Hackintosh projects are on life support not because the interest for that kind of thing has died; it's because Apple doubled down on chain-of-trust and is abandoning x86.
Apple made it impossible to use iMessage on a Hackintosh without spoofing another Mac that's not in use. That pushed A LOT of people away from using a Hackintosh.
The second thing is abandoning x86. Apple has already announced that macOS 26 is the last release to support their Intel machines. That means that next year, there will be no way to run the latest macOS on any Intel machine. That's basically the end date for all these projects, as the Hackintosh crowd has always been about running the latest version of the OS. They're not interested in running System 7!
pengaru
Hate to break it to you but before the term "hackintosh" existed there was an army of folks making linux work well on cheap commodity x86 hardware, the success of which ushered in the first dot-com boom - filling datacenters across the globe with cheap x86 hardware running linux. A reality persisting to this day, though with far fewer players thanks to decades of consolidation.
The hackintosh is a far smaller and more ephemeral niche hardly qualifying as ever orienting the proverbial table.
fluoridation
To clarify, people then and now have in common trying to run the software they prefer on the hardware they prefer. There's no objective "best"; it depends on what you need.
wyager
For the vast majority of customers' utility functions, Apple has the best hardware (both in absolute and per dollar terms) on the market right now. It's not "objectively best", but it certainly meets the most stringent definition of "best" that's still useful in conversation.
risho
when this project was first announced I was incredibly skeptical it would ever become something useful. then sometime last year they actually put out something that worked way better than i ever imagined and i became incredibly optimistic and hopeful. then hector, lina and alyssa all left and this project appears to be on life support.
hanikesn
>this project appears to be on life support
Why do you think that? The upstreaming efforts are more fruitful than ever.
jazzyjackson
Symptomatic of "if it's not growing it's dead" investor/programmer outlook
thiagobbt
While upstreaming is incredibly important for long-term support it isn't nearly as exciting as the reverse engineering work the people mentioned were responsible for
jcalvinowens
I don't understand the obsession with the new apple hardware. How is it worth this much trouble? My XPS13 works perfectly with Linux straight out of the box for half the price... and never in my entire life have I needed more than the eight hours of battery life it reliably delivers for me.
I do most of my work over SSH on big metal machines, maybe that's the disconnect? But seriously, there are few things in the world that matter less to me than how fast my laptop is. I did some real work a few weeks ago on a ten-year-old Celeron POS and it didn't bother me at all.
2OEH8eoCRo0
They're still working on M1 support. Still no thunderbolt or display port alt mode.
Its painful to watch people choose Apple over a user respecting company that supports Linux well
lenerdenator
There really aren't that many companies that respect users and support Linux well that need this sort of work done on them.
Then again, the hardware that those companies release isn't quite as good as Apple Silicon, IMHO.
DannyBee
i mean, i did a bunch of the m3 support that m1n1 has, and i did it because it was fun. The reason you get blinking cursor and not linux is because hacking on the linux kernel is decidely less fun (I did a bunch of wifi work).
lenerdenator
Honestly, I almost wish there was a push to get Apple to be more open on their OS code instead of trying to get Linux to support Apple Silicon. MacOS is a BSD of sorts, after all.
While it'd be nice to be able to run Linux on my M2 MBP someday when Apple stops supporting it, ultimately, the reason many (but not all) power users buy Macs is because they want the UNIX/UNIX-like work done for them and for it to run on fast hardware. If I want something more customizable, I'm barking up the wrong hardware tree.
Does that solve the question of "what do I do with this Mac that no longer gets updates?"? No, but most people either list theirs for sale to someone who isn't as bothered by that, or trade it in at an Apple Store for credit towards the new shiny.
FallCheeta7373
Not happening—at least not under the current leadership— apple is not in it from the tech side, they're a design company, they make appliances not computers. Your macbook is like a fridge with certain restricted interfaces. The mindset and tradition is different from purely unix hacking, despite the userbase having an overlap. If you can convince your fridge manufacturer to be more open with their code in a competitive market, then maybe you can convince apple with similar sort of reasoning, probably involving some benefit in terms of profit.
The actual update: https://asahilinux.org/2025/10/progress-report-6-17/