One of the things that users who buy a Mac with Apple Siliconlose, is the native compatibility with Windows 10, or at least, with the x86 version of this Microsoft operating system. Apple has officially supported the installation of Windows on Macs with x86 CPUs for many years and has programmed drivers for the components of its computers in Windows through Bootcamp, the system that allows you to install Windows directly, without virtualizations or emulations. Many users have thus chosen to install Windows on their Macs and then choose which one they want to choose when turning them on, but without a doubt, the system most chosen by most macOS users is to virtualize Windows, that is, to have Windows installed and running in programs like VirtualBox or VMWare or Parallels. Being a native installation and not an emulation, the speed is really good. But nevertheless, now that the newer Macs M1 uses ARM64 architecture instead of x86_64, all of this is gone. New Macs cannot use Windows… despite which, it has already been achieved that aWindows 10 virtualization in its version for ARM CPUs , works on the new Macs with Apple Silicon.
https://twitter.com/AlexGraf/status/1332081983879569415?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1332081983879569415%7Ctwgr%5E%7Ctwcon%5Es1&ref_url=https%3A%2F%2Fiphoneros.com%2F78905%2Fwindows-10-arm-en-apple-silicon
The virtualization program used has been a modified version of QEMU. Microsoft has an ARM version of Windows that, like Apple does with Rosetta, allows you to run compiled code for x86 CPUs on those computers. This version of Windows 10 ARM virtualized with QEMU on a Mac with an M1 processor, can do the same, and while it is slightly slower than Rosetta running code for x86 on macOS, the overall system appears to be perfectly usable.
It is to be expected that, although this is difficult to achieve now, in future versions of QEMU and the rest of the virtualization programs, there will be more support and it will even be possible to use Windows 10 for x86 with some ease thanks to the incredible speed of Apple’s SoCs. . That these CPUs are fast executing ARM code we already knew thanks to the iPhone or the iPad in recent years, but that emulating an x86 processor even surpasses the real version of that same processor, it is a surprise that very few expected.