top | item 34134668

(no title)

saurabhnanda | 3 years ago

For the uninitiated, what's the issue with getting nix to work on M1?

discuss

order

fragmede|3 years ago

Just to be pedantic, nix actually supports macOS and runs on top of Apple's kernel and userland (which I've tried, which is why I'm being pedantic), it's nixOS which runs at ring 1 that's being discussed here.

monocasa|3 years ago

> it's nixOS which runs at ring 1 that's being discussed here.

Well, to be pedantic, ring 0 is the closest thing to ARM EL1 and EL2.

easygenes|3 years ago

The biggest issue is that M1 is undocumented Apple Silicon. It has to be fully reverse engineered, primarily by the Asahi Linux team.

Other Linux distros will have to piggyback off the work of Asahi, and I think that generally they're avoiding jumping in yet because the hardware support is not very mature.

Gigachad|3 years ago

Presumably everything from asahi will get merged in to mainline Linux and distros will just work.

The end goal of the project is to not require their own distribution/repos.