A tool for managing OCI containers and pods.
We’re thrilled to announce that Podman v6.0.0 is now available! This major release brings a host of significant improvements and new features designed to enhance your container management experience. You can find the latest release on our GitHub, and it will be rolling out to your favorite package managers very soon. Many thanks to all…
Podman 6 is about to be released soon, so I would like to talk about the biggest change we made: a major rework of how we handle and parse our configuration files. This does not just affect Podman but also Buildah, Skopeo, and many other tools building on top of our underlying go.podman.io/image and go.podman.io/storage…
“It works on my machine” is a dangerous phrase in our line of work. While Podman runs natively on Linux, utilizing the kernel directly, the experience on macOS and Windows is different. These platforms require a virtual machine to provide the necessary Linux environment. This virtualization layer introduces overhead that often leads to user complaints…

Several of the containers projects are going to change their go import paths. Some of this work had been when we made the monorepo container-libs; where we moved storage, common, and image into a singular repository. The moves that are taking place now are not nearly as extreme and the motivations are also different. We…
If you are a developer using Podman on macOS or Windows, you might have noticed that certain operations, specifically building images with large contexts or loading large image tarballs, can sometimes feel slower compared to native Linux or Docker. I’ve spent some time investigating this performance gap, and my research led me to a recent…
In this post, I am going to share my journey as an LFX Mentee. I worked with the Podman Container Tools organization to solve a specific networking issue in Netavark using Rust. What is LFX Mentorship? It is a remote program organized by the Linux Foundation. It is designed to help people start contributing to…

Earlier this year, my colleague Jan Rodak worked on Accelerating Parallel Layer Removal. It worked out so well that we wanted to tackle the other side of the problem: Layer Creation. Layer creation is even slower than removal as we must write all data to disk and not just just unlink files so there is…

Development of Podman 6 is heating up! I have another usability improvement to share with you that some people see when running the Podman CLI. This case usually came up when people had created multiple machines. It was also more prevalent on Macs where people were using both libkrun and applehv provider machines and attempting…

I wanted to introduce a significant change we are making in Podman 6 for our machine function. To understand the problem and change, we first need to establish that Podman machine is based on a concept of providers. The provider is a generic term that describes how Podman runs the Linux virtual machine. The following…

Last week we released Podman 5.6 and I wanted to provide an update on the Apple Rosetta situation I discussed in my June blog post. Current Status As we indicated in June, Podman 5.6 ships with Rosetta disabled by default due to the compatibility issues between Rosetta and Linux kernels 6.13 and above. This means…
Sign up with your email address to receive updates by email from this website.