this post was submitted on 26 Jul 2025
131 points (97.8% liked)

Linux

10040 readers
399 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
all 18 comments
sorted by: hot top controversial new old
[–] Beacon@fedia.io 26 points 3 months ago (1 children)

Wait, Linux works on m series chips now?! I totally missed that news!

EDIT

Oh wait, i think this sounds like just a step toward making that happen. Still good news!

[–] data1701d@startrek.website 19 points 3 months ago (1 children)

It has run on them for several years - a lot of stuff just hasn’t been mainlined yet and is only in custom patches for Asahi Linux right now. This is part of the process of mainlining.

[–] Beacon@fedia.io 4 points 3 months ago (2 children)

Meaning like the kernel runs on them, or you can actually have a fully standard Linux like ubuntu running on it?

[–] tired_n_bored@lemmy.world 4 points 3 months ago (1 children)

Not "mainlined" means that the changes are not in the official Linux kernel. Only Asahi works on the M series

[–] Beacon@fedia.io 2 points 3 months ago

Thanks for the clarification

[–] wetbeardhairs@lemmy.dbzer0.com 6 points 3 months ago (3 children)

Has anyone here used Asahi? How well does it tend to work? I'm wondering when the bulk of the work will be done by the kernal and you could then install any random ARM distro.

[–] forrgott@lemmy.sdf.org 7 points 3 months ago (2 children)

That will only work if executables compiled with ARM as the target can run on Apple silicon. My understanding was that even though they used ARM as the basis they made significant changes to the instruction set, which would require being able to compile targeting the M1/M2 chips.

I'm not 100%, but I suspect this will be a problem...

[–] wetbeardhairs@lemmy.dbzer0.com 8 points 3 months ago

iirc the M line of chips is a superset of ARM instructions. So all programs compiled for aarch64 should be able to run but programs compiled for M chips probably won't be able to run on aarch64 targets.

[–] atomicbocks@sh.itjust.works 5 points 3 months ago (2 children)

Apple was part of the founding of the current version of ARM and produced the first consumer mobile ARM device. As a result they uniquely have extreme latitude to use the ARM core however they want. There are differences to the hardware as well as the instruction set. The combined graphics memory and ram for instance.

[–] entropicdrift@lemmy.sdf.org 3 points 3 months ago

The unified RAM is not one of the parts unique to Apple. They just market it as if it is.

[–] forrgott@lemmy.sdf.org -1 points 3 months ago (1 children)

Whoah, no need to get defensive! That was just a guess based on my own observations, and I never said anything about whether they have the right to do whatever the hell they want with their own chips (which would be true regardless, I reckon).

That said, given that their business model depends on their walled garden approach, I just find myself wondering if they might've seen the possibility of running any old ARM executable on their silicon as a potential threat to their business model? But there's all sorts of factors in play, so maybe I'm wrong and that whole possibility is irrelevant.

Do you happen to know if they strictly extended existing APIs?

[–] atomicbocks@sh.itjust.works 5 points 3 months ago* (last edited 3 months ago) (1 children)

I’m not sure why you thought my comment was defensive. It wasn’t in disagreement with you. I was pointing out that legally, because of Apple’s founder status, they have more rights to modify the ARM core than, for instance, Qualcomm or Samsung.

As far as I know both all of the ARM chips that Apple makes are heavily modified to the point that it’s never been totally clear if it is a superset or not.

[–] forrgott@lemmy.sdf.org 2 points 3 months ago* (last edited 3 months ago)

Ah, I may have misunderstood the intent behind some of your wording, my bad.

The whole issue does make me hope open standards continue to gain more adoption. One can hope, right?

Anyway, again, my apologies - it does sound like we're kinda on the same page here after all.

[–] littleomid@feddit.org 2 points 3 months ago

I daily Asahi. Pros: I am fast af, and I love the system. Cons: battery life is much worse (good 30-40% less battery life), battery drain while sleep is high, HDMI over USB C hub doesn’t work. All things considered, I daily it instead of MacOS.

[–] desmosthenes@lemmy.world 4 points 3 months ago

almost there! so close