Re:Apple M1 Max Geekbench Score
by ArchOversight on Wednesday October 20, 2021 @03:12PM
(#28934845)
Docker for Mac Desktop supports the M1 and uses an Linux VM that is ARM.
It is not using Rosetta 2 at all.
Re:Apple M1 Max Geekbench Score
by johncolanduoni on Wednesday October 20, 2021 @03:36PM
(#28935143)
But if you run x86 images, it will use qemu’s software emulation inside the Linux VM (which is quite slow).
Re:Apple M1 Max Geekbench Score
by Master_Odin on Wednesday October 20, 2021 @08:55PM
(#28938921)
This has been the big slowdown for my org as a number of packages we rely on in docker on debian do not yet have an arm64 version, so have to emulate x86 and take the huge performance hit.
Yea, don't get the benefit of the hypervisor when constrained to x86 Vms.
Re:Apple M1 Max Geekbench Score
by ArchOversight on Thursday October 21, 2021 @01:51AM
(#28940815)
May I introduce you to AWS/GCP/Azure where you can cheaply run legacy x86 systems and use them for development?
Docker on macOS is painfully slow, because it is implemented on macOS through what amounts to a sledgehammer to the problem. Docker depends on linux kernel features so on macOS it just starts a linux virtual machine and does other high overhead compatibility tricks to get it to work. Volumes are the biggest culprit.
If you are running docker through rosetta... (don't know the state of docker on apple silicon) then that is a double whammy of compatibility layers.
Regarding bugs, yeah probably teething issues because the M1 was/is such a large departure from the norm. They should really get those things fixed pronto.