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…

Podman 6 development is under way. Last week, we began the release process for Podman 5.7. At the same time, we switched our main branch over to version `6.0.0-dev`. We anticipate delivering Podman 6 in early 2026. Learn more by following our upstream development for the exciting changes and expect more from us as we…

We’re excited to announce the release of Podman 5.6, packed with significant new features and improvements that enhance the container management experience. This release brings substantial updates to Quadlet management, enhanced remote client capabilities, and numerous quality-of-life improvements. Quadlet Management One of the most significant additions in Podman 5.6 is the new suite of Quadlet…
Container images are fundamentally structured as a series of read-only layers, with a writable layer typically added on top when a container instance is created. This layered architecture facilitates efficient storage and distribution by allowing multiple images to share common base layers. However, removing a layer, especially one that multiple images or containers might reference,…

The Model Context Protocol (MCP) is gaining significant traction in AI. This protocol, supported by most large language model (LLM) providers, enhances an LLM’s capabilities, allowing it to manage resources like your laptop’s filesystem, AWS services, and most importantly for this discussion, containers. MCP uses a client-server architecture. The local MCP client connects an LLM…

Hello Podman users, I wanted to make you aware of a problem our team has been having on Apple MacOS in the recent months. And no, this is not an Apple bashing opportunity; I simply want to be transparent and communicate this specific problem and how it impacts our users. Our Podman machine OS images…
Sign up with your email address to receive updates by email from this website.