| Hi, podman-apple-silicon developer here! I want to share some FAQs about this project. :) Q: Does this run amd64 docker images or aarch64 docker images? A: aarch64 images currently, but I'm going to patch podman to make it possible to run both amd64 image and aarch64 image. All I have to do for this is to make QEMU call and Linux image configurable, so it won't be very hard. However, if you are running amd64 images, you will have to bear the performance overhead due to CPU emulation. Q: Is this toy or are you actually going to maintain this? A: I'm DevOps engineer and I made podman-apple-silicon to actually use this in my day job. Q: Are you going to merge this to the upstream? A: I'll keep trying, but it won't be easy unless QEMU merges Alex Graf's Hypervisor.framework patch. I may forgot to check HackerNews, so please feel free to ask me anything about podman-apple-silicon at https://twitter.com/simnalamburt |
From what I understand, if you had working QEMU-static and binfmt, wouldn't cross-architecture containers just work? I've used that a lot in chroots, and I'm confused as to why that wouldn't just transparently work in this case.
Are you talking about just making that process easier? Does podman enforce extra checks that prevent you from using binfmt?