Asahi Linux progress report for August
For those waiting to run Linux on Apple M1 hardware, the theAugust Asahi Linux progress report is out.
Instead, a much safer approach that has been used by projects suchas Nouveau in the past is to record a log of the hardware accessesthat the official drivers perform on a real system, withoutactually looking at the code. Nouveau accomplished this by using aLinux driver to intercept accesses by Nvidia's official Linuxdriver. Of course, Apple's M1 drivers are for macOS, notLinux. While we could implement the same approach with a custompatch to the open source core of the macOS kernel, we decidedinstead to go one level deeper and build a hypervisor that can runthe entirety of macOS, unmodified, in a VM that transparentlypresents it the real M1 hardware.