Most active commenters
  • zozbot234(4)
  • jacquesm(4)
  • neobrain(3)

←back to thread

838 points alsetmusic | 26 comments | | HN request time: 0.21s | source | bottom
1. Tiberium ◴[] No.45034962[source]
Sorry to hijack, but since the topic is related: is the development of Asahi Linux still actively ongoing, or has slowed down a lot? The progress for M1 and M2 was steady and now almost everything is done, but the M3+ work still seems to not have started. And with major contributors leaving the project I'm kind of worried for the future of Asahi (on newer Apple hardware).
replies(4): >>45035023 #>>45035109 #>>45035186 #>>45035245 #
2. Tiberium ◴[] No.45035023[source]
Found out from some Reddit discussions that the developers aim to first upstream everything for M1/M2 to the kernel, and as of https://asahilinux.org/2025/08/progress-report-6-16/:

> With Linux 6.16, we also hit a pretty cool milestone. In our first progress report, we mentioned that we were carrying over 1200 patches downstream. After doing a little housekeeping on our branch and upstreaming what we have so far, that number is now below 1000 for the first time in many years, meaning we have managed to upstream a little over 20% of our entire patch set in just under five months. If we discount the DCP and GPU/Rust patches from both figures, that proportion jumps to just under half!

So if the discussions are true, it can take years for the developers to finish M1/M2 upstreaming with all the Linux kernel bureaucracy. That is, unless they decide to start working on M3 before finishing the upstreaming

replies(2): >>45035086 #>>45035126 #
3. laweijfmvo ◴[] No.45035086[source]
i hope some day a used M1/M2 macbook air will be the greatest linux laptop around
replies(2): >>45035727 #>>45038092 #
4. zozbot234 ◴[] No.45035109[source]
The M3+ GPU is also very different. So while it may be true that the driver development for M1/M2 is now more or less complete as OP says, future work along the same lines will very much be needed.
replies(1): >>45036848 #
5. zozbot234 ◴[] No.45035126[source]
Makes sense, every patch they upstream is less maintenance and forward-porting work that they have to do. Keeping a downstream kernel up to date is very painful, even one that's "near mainline" as with Asahi's.
6. Keyframe ◴[] No.45035186[source]
I'd pay easily let's say $100-200 a year to have linux running on modern apple laptops with full features. I'm sure I'm not alone. Their hardware, "our" OS would be perfect. Well, except notch and lack of OLED - but, reportedly that's in the works too.
replies(2): >>45035330 #>>45036687 #
7. GeekyBear ◴[] No.45035245[source]
The new leadership team set a short term goal of getting their existing work upstreamed, which seems to be going well.

> Our priority is kernel upstreaming. Our downstream Linux tree contains over 1000 patches required for Apple Silicon that are not yet in upstream Linux. The upstream kernel moves fast, requiring us to constantly rebase our changes on top of upstream while battling merge conflicts and regressions. Janne, Neal, and marcan have rebased our tree for years, but it is laborious with so many patches. Before adding more, we need to reduce our patch stack to remain sustainable long-term.

https://asahilinux.org/2025/02/passing-the-torch/

> With Linux 6.16, we also hit a pretty cool milestone. In our first progress report, we mentioned that we were carrying over 1200 patches downstream. After doing a little housekeeping on our branch and upstreaming what we have so far, that number is now below 1000 for the first time in many years, meaning we have managed to upstream a little over 20% of our entire patch set in just under five months. If we discount the DCP and GPU/Rust patches from both figures, that proportion jumps to just under half!

While we still have quite a way to go, this progress has already made rebases significantly less hassle and given us some room to breathe.

https://asahilinux.org/2025/08/progress-report-6-16/

8. internetter ◴[] No.45035330[source]
https://opencollective.com/asahilinux

the great thing is, you can!

replies(1): >>45036790 #
9. rc00 ◴[] No.45035727{3}[source]
I would hope not. That would mean that no other vendor has shipped working ARM hardware support for Linux or has upstream support in the kernel. Forget the hostile nature Apple has proven to possess when consumers dare treat their hardware as if paying for it makes it their own.

Qualcomm has been beating the marketing drum on this instead of delivering. Ampere has delivered excellent hardware but does not seem interested in the desktop segment. The "greatest Linux laptop around" can not be some unmaintained relic from a hostile hardware company.

replies(2): >>45036681 #>>45037342 #
10. finaard ◴[] No.45036681{4}[source]
As somebody that has worked in a company that did Qualcomm devices in the past - Qualcomm just cares about money grabbing, and is not any less hostile to developers than Apple.

If you want to do a device, and your only chip option is Qualcomm I'd recommend not doing a device at all.

replies(1): >>45036751 #
11. mrheosuper ◴[] No.45036687[source]
the macbook pro uses MiniLed, in term of contrast, it's quite good, much better than ips.

Macbook pro display is one of the best laptop display.

replies(2): >>45036727 #>>45040904 #
12. swiftcoder ◴[] No.45036727{3}[source]
And somehow it has way less blooming than other mini-led displays I have used. Not clear how they pull that feat off exactly
replies(1): >>45036796 #
13. zozbot234 ◴[] No.45036751{5}[source]
FLOSS stacks for Qualcomm-based devices are actually a lot more feature complete than some other brands like MediaTek or Exynos. Still nowhere near any kind of "daily driver" status but at least getting somewhere, whilst others have yet to even get started.
14. umbra07 ◴[] No.45036790{3}[source]
"with full features"
15. zozbot234 ◴[] No.45036796{4}[source]
Most likely, they have more mini-leds and/or more ability to independently control them. Of course the localized "blooming" of mini-leds is a lot easier on the eyes regardless than the all-around bloom of a backlit display.

(Better for the battery too, if you can keep most of the screen dark.)

16. hanikesn ◴[] No.45036848[source]
>The M3+ GPU is also very different.

Any sources for that? I'd be quite surprised if Apple had radically altered the architecture.

replies(1): >>45037475 #
17. lostlogin ◴[] No.45037342{4}[source]
> I would hope not. That would mean that no other vendor has shipped working ARM hardware support for Linux or has upstream support in the kernel.

Can you see any other machine coming close to a Mac in terms of hardware quality and performance? Obviously the cost is silly, but while I agree with your sentiment, it seems optimistic to hope.

18. ykl ◴[] No.45037475{3}[source]
This is a pretty well known thing; the M3/A17 generation GPU was a ground-up redesign that added things like dynamic caching and hardware ray tracing [1] which are highly nontrivial to simply extend an existing architecture to support. Unfortunately I can’t find where I read this, but IIRC at the time M2 came out there were expectations that M2 would have a new GPU architecture with hardware ray tracing but this wound up being delayed to M3 because it took longer than expected to do a ground-up redesign of the GPU.

[1] https://developer.apple.com/videos/play/tech-talks/111375/

19. jacquesm ◴[] No.45038092{3}[source]
Networking is going to be another major issue. Even on the Intel MacBook Pro this is still a problem. The instructions for getting it to work are so bizarre that I ended up with a network dongle with a supported chipset instead.
replies(1): >>45042982 #
20. ozgrakkurt ◴[] No.45040904{3}[source]
It is not even close. Pretty much any OLED is so much better
21. neobrain ◴[] No.45042982{4}[source]
Good news for you: Networking (ethernet/wifi/bluetooth) on M1/M2 have been working perfectly fine for a while and don't require any special tinkering.
replies(1): >>45043004 #
22. jacquesm ◴[] No.45043004{5}[source]
Oh that is good news. I'm almost tempted to try that out.
replies(1): >>45043094 #
23. neobrain ◴[] No.45043094{6}[source]
I can recommend it! I've been daily driving M1 for a few months now, it's working really well. Parent poster is raving about a potential "greatest linux laptop", but depending on your use case it's already there.

IME the Asahi support page is spot-on: There are a couple of yet-unsupported features (DP-alt mode being a big one), but any feature listed as supported will just work without hidden gotchas. I find this a big contrast to other devices, which will often "work" but have annoying little quirks here and there that are workable but can feel like a downgrade compared to Windows.

replies(1): >>45043846 #
24. jacquesm ◴[] No.45043846{7}[source]
How is battery life?
replies(1): >>45044114 #
25. neobrain ◴[] No.45044114{8}[source]
On macOS, I never worried about battery life when leaving the house even when doing compute-heavy work. On Asahi, that is equally much true. I couldn't tell you how many hours it lasts because I never have to carry a charger unless I'm out for more than a regular workday.

There's some room for improvement, but that is purely relative to macOS. Asahi still solidly beats other x86 devices (other than the low end ones you wouldn't do development work on).

One issue is that idle battery consumption is higher than on macOS (an active area of improvement though [1]), which you'll notice by an M1 laptop discharging by about 12% overnight when macos would've eaten maybe 2-3%. Not a big issue normally, but can be inconvenient if the device shuts down due to empty battery overnight.

During more passive uses at daytime (e.g. playing music), the display tends to be the biggest power hog. Not really Linux-specific, but I actively turn off the screen when not needed hence (KDE lets you configure the power button to do so).

[1] https://social.treehouse.systems/@chaos_princess/11498433865...

replies(1): >>45044684 #
26. jacquesm ◴[] No.45044684{9}[source]
Ok. Will definitely look into this, thank you for all the time you put into the reply.