Hi, podman-apple-silicon developer here! I want to share some FAQs about this project. :)<p>Q: Does this run amd64 docker images or aarch64 docker images?<p>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.<p>Q: Is this toy or are you actually going to maintain this?<p>A: I'm DevOps engineer and I made podman-apple-silicon to actually use this in my day job.<p>Q: Are you going to merge this to the upstream?<p>A: I'll keep trying, but it won't be easy unless QEMU merges Alex Graf's Hypervisor.framework patch.<p>I may forgot to check HackerNews, so please feel free to ask me anything about podman-apple-silicon at <a href="https://twitter.com/simnalamburt" rel="nofollow">https://twitter.com/simnalamburt</a>
Tangentially, I wonder if Moby underestimated the amount of human hours that were instantly allocated to alternatives as soon as they announced Docker Desktop was going paid. (I don't know if this project is a consequence of that announcement or not.)<p>Hopefully Podman will be able to capitalize on this event and get the polish needed for widespread use.
It looks like the real nice thing here is having a formula for QEMU with the ARM patch applied: <a href="https://github.com/simnalamburt/qemu/tree/hvf" rel="nofollow">https://github.com/simnalamburt/qemu/tree/hvf</a><p>With this I believe you could also used [nerd](<a href="https://github.com/containerd/nerdctl" rel="nofollow">https://github.com/containerd/nerdctl</a>) instead of podman but I haven't tested it yet.<p>Edit: It works. Had a bit of trouble since I wanted to uninstall the "real" QEMU first, but `lima` still depended on it, and then installing the patched QEMU needed to update the version of `lima` I had installed, which then tried to reinstall QEMU, which failed because of some symlinks which were now owned by the patched QEMU...
I'm curious every post on podman had a very positive thread. We were kinda forced to use podman and while we enjoy rootless containers conceptually they have caused us a lot of issues. After every restart of a node when a user had pods running, said user will not be able to use podman. Often times, bugs can only be solved by completely resetting your user. It's also not as straightforward to configure as the documentatiom let's on.<p>Overall I don't have an opinion on the software, it's just confusing to me how much praise it receives?
I made a dumb shell script alternative to Docker Desktop. works on M1, fork unneeded. Uses multipass and podman.<p><a href="https://github.com/jedahan/podman-desktop" rel="nofollow">https://github.com/jedahan/podman-desktop</a>
My first reaction was "what the hell? podman has already worked on aarch64 machines for ages".<p>Turns out the title is missing a vital piece of information that this is a port that targets macOS.
Calling podman “the open-source docker alternative” is disingenuous. The Docker engine which it competes with is also open-source. The only closed Docker product is their desktop wrapper, for which podman is not an alternative.<p>Podman people, you’re better than this.
Demn after Docker Desktop announcment this podman gets posted almost daily on HackerNews.<p>I understand its a good moment do advertise, but good tools happen to advertise themselves.
Planning to buy a new MacBook for a family member I have some question to whoever is into the Apple wold: is that true that the next generation of MacBooks is going to have classic Esc&F# buttons, MagSafe, SD card reader and HDMI? When is it expected to be released? How is a MacBookPro better than a MacBookAir of the same specs (RAM&SSD)? We were going to buy a new MacBook now but the classic parts returning sound really motivating to wait.