We heard last week from the ARM version of Craig Federhi of Apple’s Software Engineering Windows 10 may run naturally on Apple Silicon The M1 Max was “really up to Microsoft”. Now a developer has found a solution to implement the first virtualization of ARM Windows, which runs successfully on an M1 Mac, and says that the performance is “very complex”.
The M1 Max can certainly run the ARM version of Windows 10, but it’s up to Microsoft, Federjee explained, we described the problem with Apple currently running, why Apple can not provide boot management with Silicon Max:
Microsoft’s current license does not allow Its ARM version of Windows 10 must be used by Apple (since it is not already installed). Previously, Microsoft said it had no message to share when On the edge Asked about making the change to allow boot camp on ARM Max.
It may be a while since Microsoft changed its mindset on its Windows ARM policy to run naturally on the Mac (if it exists). But in the meantime, 8-bit Developer Alexander Graf discovered that he was able to make some changes to make his M1 Mac OS run as a virtualization, and highlighted that “this is very complicated here”.
“Windows ARM64 x86 applications can run well,” Graf said. It’s not as fast as the Rosetta 2, but close. ”
Graf gave 8-bit additional details about the process to do this:
He was able to achieve this by virtualizing the Windows ARM64 Insider preview with the hypervisor.framework. Apple says the framework allows users to interact with virtualization technologies in the user space without having to write kernel extensions (KEXTs).
Also, this is not possible without the use of a custom link to the QEMU virtualizer. QEMU is an open source machine prototype and virtualizer. This is known as “achieving own performance” by executing the guest code directly on the host CPU. So it goes without saying that ARM guests can only be virtualized on an ARM system like the M1-supported Mac.
Graf noted in one of his tweets, “Windows ARM64 x86 can run applications well. It’s not as fast as the Rosetta 2, but close.”
Graf considers his process to be “certainly reproducible”, but it does not inherently provide a complete system.
For advanced users, you can try the package (at your own risk) Detailed instructions from the graph here. But for the most part, Uses crossover, Or waiting Parallel support to the ground Would be better.
FTC: We use revenue generating automated connections. Further.