File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -57,3 +57,16 @@ $ nerdctl push --all-platforms example.com/foo:latest
57
57
58
58
### Compose
59
59
See [ ` ../examples/compose-multi-platform ` ] ( ../examples/compose-multi-platform )
60
+
61
+ ## macOS + Lima
62
+
63
+ As of 2025-03-01, qemu seems to be broken in most Apple-silicon setups.
64
+ This might be due to qemu handling of host vs. guest page sizes
65
+ (unconfirmed, see https://github.com/containerd/nerdctl/issues/3948 for more information).
66
+
67
+ It should also be noted that Linux 6.11 introduced a change to the VDSO (on ARM)
68
+ that does break Rosetta.
69
+
70
+ The take-away here is that presumably your only shot at running non-native binaries
71
+ on Apple-silicon is to use an older kernel for your guest (<6.11), typically as shipped by Debian stable,
72
+ and also to use VZ+Rosetta and not qemu (eg: ` limactl create --vm-type=vz --rosetta ` ).
You can’t perform that action at this time.
0 commit comments