3 ms·
Not if you’re running x86 emulation on an ARM host. It’s terribly slow. EDIT: This is from experience. When I started using a M1 mac, our docker builds on x86
by ricardobeat 4y ago
Not if you’re running x86 emulation on an ARM host. It’s terribly slow.
EDIT: This is from experience. When I started using a M1 mac, our docker builds on x86 images took up to 5x or 10x longer vs running on an arm64 image. Had slightly faster, but similar results running my own docker host on Lima, or podman, or building without docker inside a UTM host which also uses qemu.
- runeks 4y agoNo, it's decent performance. Minimum 25% of native, and even more using Rosetta: https://news.ycombinator.com/item?id=32149080 https://news.ycombinator.com/item?id=32149080
- ricardobeat 4y agoFor real world use cases like making cross-platform builds, 1/4 of native speed is pretty far from decent.
- jbverschoor 4y agoI don’t think that’s true. https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta https://developer.apple.com/documentation/virtualization/run...
- saagarjha 4y agoRequires an arm64 kernel. Rosetta in this context essentially replaces usermode QEMU.
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]