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
5757
5858### Compose
5959See [ ` ../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