3 ms·
> You'd need actual Intel emulation in order to run the normal version of Windows. Microsoft is working on enabling x64 emulation on ARM, it should roll out in
by terramex 6y ago
> You'd need actual Intel emulation in order to run the normal version of Windows.
Microsoft is working on enabling x64 emulation on ARM, it should roll out in preview this month[1]. I can see Windows 10 ARM-edition working inside Parallels with its own x64 emulation inside. The issue right now is that MS does not sell Win 10 ARM, it is available for OEMs only.
x86 emulation on Windows 10 ARM was already done few years ago, when MS shipped their Surface ARM notebook.
[1] https://blogs.windows.com/windowsexperience/2020/09/30/now-more-essential-than-ever-the-role-of-the-windows-pc-has-changed/ https://blogs.windows.com/windowsexperience/2020/09/30/now-m...
- cbsks 6y agoX64 apps running in a emulator, running on ARM64 Windows, running virtualized in ARM64 MacOS. What is the world coming to??
- tonyedgecombe 6y agoAt least it doesn't involve Electron.
- soneil 6y agoThat actually seems more logical than the alternatives. One of the big hopes for Rosetta2 is the possibility of intercepting library calls and passing them to the native library where possible. So a well-behaved app using OS libraries for everything it can, and really only driving the business logic itself, would be running mostly-native with the business logic emulated/translated. (This is hopes/dreams/speculation with no insider knowledge.) If Windows could do the same, then letting windows-arm do the translation of windows-x86/64 binaries would allow it to leverage windows-arm libraries - so an app could be running in mostly-virt with some-emu. If we let parallels/qemu/etc do the emu, it can only ever be 100% emu.
- my123 6y agoThe VHDX for Windows 10 on Arm inside of virtual machines can be downloaded at: https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64 https://www.microsoft.com/en-us/software-download/windowsins... as part of the Insider program.