TL;DR
Podman 6 streamlines machine management by making provider handling less prominent and enabling creation of machines with different providers using simple commands. These updates improve usability and compatibility.
Podman 6, released in October 2025, introduces major usability improvements for managing virtual machines, including provider-agnostic commands and simplified machine creation, making it easier for users to operate across multiple platforms.
The new version of Podman shifts focus towards reducing the prominence of machine providers in command operations. Previously, Podman required users to specify providers explicitly, which could cause confusion or errors when managing machines across different providers. In Podman 5, commands like ‘podman machine stop’ or ‘podman machine ls’ were limited by provider awareness, leading to potential mismatches or failures when switching providers or managing multiple machines. With Podman 6, the development team has made it possible for users to operate machine commands without needing to specify providers explicitly, simplifying workflows. For example, stopping a machine by name now works regardless of the provider, as the system automatically recognizes and manages machines across all supported providers. Additionally, Podman 6 introduces a new ‘–provider’ switch for the ‘podman machine init’ command, allowing users to create machines with specific providers, such as ‘applehv’ or ‘libkrun’. This change enhances flexibility, especially for users working with diverse virtualization environments. The update also removes the ‘–all-providers’ switch from ‘podman machine ls’, instead showing all machines by default, further streamlining the user interface.
Why It Matters
This development matters because it simplifies virtual machine management for Podman users, reducing complexity and potential errors. By making provider handling transparent and easier to manage, Podman 6 enhances usability for developers and system administrators working across different platforms and virtualization environments. The improvements also align with broader trends towards more flexible, user-friendly container and VM management tools, which are critical as containerization continues to expand in enterprise and development contexts.

vSphere Virtual Machine Management
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
Podman, an open-source container engine, has been evolving to support more flexible VM management, particularly with its ‘machine’ feature that enables VM creation and control across multiple platforms. Prior to version 6, users faced challenges when managing machines created with different providers, often needing to specify providers explicitly or encountering errors due to provider mismatches. The shift in Podman 6 reflects ongoing efforts to unify user experience, making VM management more intuitive. This update follows earlier versions that introduced provider support and multi-platform compatibility, but with limitations that Podman 6 now addresses by simplifying commands and automating provider recognition.
“Podman 6 significantly reduces the complexity of managing machines across multiple providers by making provider specification optional in most commands.”
— an anonymous researcher
“The new ‘–provider’ switch allows users to create machines with specific providers easily, enhancing flexibility for diverse virtualization environments.”
— an anonymous researcher

As an affiliate, we earn on qualifying purchases.
What Remains Unclear
It is not yet clear how widely adopted these new features will be in the immediate future or how they will impact existing workflows for users with complex VM setups. Details about backward compatibility and integration with existing tools remain to be clarified as the community begins to test and adopt Podman 6.

Mastering Proxmox – Third Edition: Build virtualized environments using the Proxmox VE hypervisor
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What’s Next
Next steps include broader testing by the user community, feedback collection, and potential further refinements. The Podman development team is likely to continue enhancing provider support and command simplicity, with updates expected in subsequent minor releases. Monitoring community adoption and reporting on real-world use cases will be key to assessing the full impact of these changes.
multi-platform VM creation tools
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
How does Podman 6 improve machine management?
It simplifies commands by making provider specification optional and allows creating machines with specific providers using the ‘–provider’ switch, enhancing flexibility and ease of use.
Can I still manage machines created with different providers as before?
Yes, but Podman 6 automates provider recognition, reducing the need for manual specification, which makes managing multiple machines more straightforward.
Will these changes affect existing VM setups?
Most likely, existing setups will continue to work, but full compatibility details are still emerging. Users should test their workflows with the new version.
What are the new features for creating machines?
The ‘–provider’ switch allows users to specify the provider when initializing a new machine, supporting environments like ‘applehv’ or ‘libkrun’.
Source: Hacker News