I totally get where the sepsis is coming from. However I feel like you misjudge the situation. Thought that might be true or me as well. Asahi is less of a bistro, but more of an upstreaming projec...
See more...
I totally get where the sepsis is coming from. However I feel like you misjudge the situation. Thought that might be true or me as well. Asahi is less of a bistro, but more of an upstreaming project, thus enabling any up to date linux distro to support Apple silicon hardware. As a matter of fact freeBSD already supports Apple Silicon due to this and Fedora developers are on their way, too. Running alternative kernels and thus OS is a supported scenario by Apple. They even developed an environment to set this up (kmutil) and even introduced further updates to ease the development by deliberately enabling non mach kernels to be booted natively. The Asahi Linux project provides the boot loader (combination - m1n1 + uBoot). to enable UEFI booting (including external media). While this is needed for any distro with current upstream kernel (which already is enough to boot on Apple Silicon) it is not unlike BOOTCAMP back when Windows used to require BIOS mode to boot (As in having a custom Boot environment.) However kernels could be booted without this and it is only to facilitate the process. The difference still is, of course, that BOOTCAMP was (is) a first party implementation, while m1n1+uBoot is only an apple-sanctioned implementation. Like @Technogeezer said: It's mostly for convenience. But how does that differ to booting BOOTCAMP as a vm? The low level boot process is totally irrelevant as in the end the kernel is booted by a stock Grub aa64 environment. - Just as stock linux vm use them. I do very well understand how this makes it different from supporting BOOTCAMP in the past, however being officially unsupported @ColoradoMarmot does not seem to be a valid argument, as Windows VMs are officially unsupported by Microsoft either, and Fusion still supports Windows nonetheless. Also we are not talking about some niche distro, but Linux in general. Asahi is just the project enabling any Linux to be Apple Silicon compatible. So the issue currently boils down to: Why do raw vmdks to not work on apple silicon. They sure seem to be a supported scenario in general, aren't they?