Most if not all Linux distros and also Windows on ARM if you can get hold of the ISO somehow. Naturally, ARM VMs can only use ARM-compiled software. If you’ve got Win on ARM it can also use x86 through compatibility layer but it’s rather slow (not Apple’s nor M1’s fault, just nature of software on Windows)