2 ms·
I recently had to use an x86 version of Linux on my M1Pro MBP, hence using QEMU emulation instead of virtualization. The system was barely usable, although I o
by top_sigrid 3y ago
I recently had to use an x86 version of Linux on my M1Pro MBP, hence using QEMU emulation instead of virtualization.
The system was barely usable, although I only had basic headless server/SSH requirements.
Researching a little showed that this is basically what can be expected running x86 emulation and the systems will just be wonky and slow, although it was running flawlessly, just slow.
There seem to be ways to use Rosetta2 inside a VM [0] to then translate binaries but I found no official support or documentation (using UTM+QEMU that was), this would be such a cool feature, at least there are discussions about it [1,2]
- [0] https://mybyways.com/blog/using-rosetta-in-a-utm-linux-vm-with-docker-on-apple-silicon https://mybyways.com/blog/using-rosetta-in-a-utm-linux-vm-wi...
- [1] https://github.com/utmapp/UTM/discussions/4939 https://github.com/utmapp/UTM/discussions/4939
- [2] https://github.com/utmapp/UTM/issues/5460 https://github.com/utmapp/UTM/issues/5460
- xcv123 3y agoThis shows how to run x86 software inside an ARM Linux VM using Rosetta https://www.nocentino.com/posts/2023-01-02-running-sql-server-apple-silicon/ https://www.nocentino.com/posts/2023-01-02-running-sql-serve...