Asahi Linux progress report for August

Post Syndicated from original https://lwn.net/Articles/866477/rss

For those waiting to run Linux on Apple M1 hardware, the the
August Asahi Linux progress report
is out.

Instead, a much safer approach that has been used by projects such
as Nouveau in the past is to record a log of the hardware accesses
that the official drivers perform on a real system, without
actually looking at the code. Nouveau accomplished this by using a
Linux driver to intercept accesses by Nvidia’s official Linux
driver. Of course, Apple’s M1 drivers are for macOS, not
Linux. While we could implement the same approach with a custom
patch to the open source core of the macOS kernel, we decided
instead to go one level deeper and build a hypervisor that can run
the entirety of macOS, unmodified, in a VM that transparently
presents it the real M1 hardware.