8 ms·
From their roadmap, it does not appear they have really investigated this yet. [1] Rosetta 2 translates Mac apps and can deal with JIT, but I do not believe it
by dwaite 6y ago
From their roadmap, it does not appear they have really investigated this yet. [1]
Rosetta 2 translates Mac apps and can deal with JIT, but I do not believe it will work through virtualization.
It should be relatively light lifting to make Docker for Mac run an ARM linux installation and ARM-built containers.
From there, you likely would want to strategically add multi-arch container support to the docker runtime. This might be implemented based on existing qemu containers [2]
1: https://github.com/docker/roadmap/issues/142 https://github.com/docker/roadmap/issues/142
2: https://github.com/multiarch/qemu-user-static https://github.com/multiarch/qemu-user-static
- saagarjha 6y agoRosetta is all emulation, there’s no virtualization involved.