![]() ![]() (It wasn't supported indefinitely, when Rosetta 1 ran PowerPC Mac apps on Intel Mac hardware.) There isn't really a similar commercial interest for a third-party virtualization vendor to additionally invest in x86 emulation, in order to run x86 Windows or Linux, since those already run on commodity hardware. If we take Apple's history as instructive, here, Rosetta on ARM Macs won't be around forever. The reason Rosetta works on ARM Macs is because it's in Apple's interest to provide support for Intel apps on ARM Macs. Given the performance hit, unless you're only interested in running commandline software, without substantial investment by somebody, it generally doesn't make commercial sense for Parallels or somebody to invest in this. What you seem to want is something closer to the old VirtualPC, which ran x86 Windows (slowly) on PowerPC hardware. They use existing hardware support on Intel processors to provide an x86 guest environment running on an x86 host, whether that's an Intel Mac or a PC. This isn't really any different than what VirtualBox or Parallels do on Intel Macs. ![]() You're asking about x86 emulation, which is more complicated than simply using a chip's hardware support for virtualization, in order to provide a virtualized guest environment for an ARM OS on a host ARM machine, like an ARM Mac. ![]() It's simply a matter of third-party virtualization vendors actually porting their products to Apple Silicon. There's nothing inherent to ARM processor designs, or Apple's M-series processors that prevents virtualization, at all. Here's the whole VM launching, showing that it's an ARM Ubuntu VM, running on an M1 Mac: There's no need to speculate about the future. ARM virtualization does the same thing, for ARM operating systems.ĭue to the ARM-architecture it is currently not possible to launch virtual machines on M1 chips. VirtualBox works by virtualizing an x86 environment on an x86 processor. You're conflating x86 emulation with virtualization, which isn't the same thing. If you wanted x86 Linux support, or something else, you needed to ask about that, at the outset. Edit: you've edited your question details after the fact to ask about x86 VMs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |