Mods Can we get one thread for this? Perhaps close this one and the WWDC one and start dedicated threads for each announcement?
Given there is no hardware yet the software forum seems appropriate.
What’s to stop Apple from licensing the IP? I don’t think intel or AMD would be able to stop Apple licensing the tech on reasonable terms.
Microsoft have 32bit x86 emulation running on Windows ARM and are still working on adding 64 bit support:
https://mspoweruser.com/microsoft-close-to-emulating-x64-code-emulation-on-arm/
I can't find any benchmarks on the Surface Pro X (as it supposedly had some "special" hardware assistance for emulation), but a standard Snapdragon 835 didn't perform that well:
https://www.techspot.com/review/1599-windows-on-arm-performance/page2.html
...we'll see proper x86 virtualisation eventually on ARM even....
It's got some way to go. Celeron level performance is not a shocking start though.
Yup, it's going to be make or break for me for work (I work for VMware). However I'm fairly confident Fusion will be updated to run on ARM and support x86 based VMs.Very much a pain in the backside for people who wish to run VMs locally - i guess the option is to run VMs on demand on Azure or AWS, which comes with the requirement for an internet connection for access.
Emulation, sure; but why would an ARM producer implement the needed hardware to allow for x86/64 virtualisation?
Very much a pain in the backside for people who wish to run VMs locally - i guess the option is to run VMs on demand on Azure or AWS, which comes with the requirement for an internet connection for access.
If running say a windows VM online, then how does that work when you plug in a particular random piece of hardware into your local machine, can you still pass it though to windows and install drivers for it? Or if you run windows to run Winbox to update your router. How can you do this via an online VM?
If running say a windows VM online, then how does that work when you plug in a particular random piece of hardware into your local machine, can you still pass it though to windows and install drivers for it? Or if you run windows to run Winbox to update your router. How can you do this via an online VM?
You can't - an online VM would only run on and use the hardware at the host end.
That depends what you mean by hardware - you can forward your USB Ports, Disk Drives etc from the machine you are joining from, but not things like Graphics Cards
Again very different era and architecture but it has been done in the past - ARM hardware as used in Acorn machines allowed for fairly flexible co-processors to be added in and you could get an add-in board designed for purely accelerating x86/Windows emulation/virtualisation unfortunately I don't remember the name of it now.
...I'm fairly confident Fusion will be updated to run on ARM and support x86 based VMs.
IIRC that was a dedicated processor on a module (386/486 rings bells) and i can't see Apple doing that with any of their hardware except maybe a Mac Pro but i think we'll see pigs flying before that happens
Similarly, i doubt we'll see Apple implement x86/64 into their own silicon.