2 ms·
MacOS on Apple Silicon does not allow whole VM Rosetta. You must run arm64 MacOS or Linux VMs and those VMs can run x86_64 binaries via Rosetta. Apple documen
by naikrovek 3y ago
MacOS on Apple Silicon does not allow whole VM Rosetta.
You must run arm64 MacOS or Linux VMs and those VMs can run x86_64 binaries via Rosetta. Apple documented this.
Running an x86_64 virtual machine on MacOS requires software emulation, which is why it is so slow. Docker sets it up correctly so that the Linux VM it uses is arm64 but the binaries in the containers are x86_64, so that Rosetta can be used on those binaries.