Podman 5 & Long-Term Software Maintenance
summary
Podman 5 ships as a major, breaking release that prioritizes long-term maintainability: a 70% rewrite of podman machine raises code sharing from ~30% to ~75–80%, removes qemu on macOS in favor of Apple HV and libkrun for GPU passthrough, and cuts VM start times from ~43s to ~9s. Config files move to a versioned JSON format with a new reset command to recreate VMs; the team publishes an OCI VM image on Quay for day-one VM images. Rootless networking switches to pasta default caused breakage that’s still being fixed.
AI-written summary · about
chapters (11)
- 0:00Podman 5 introduction
- 1:05Why version 5 release
- 6:05Technical debt changes
- 10:16Podman Machine multi-platform
- 15:15Migrating from Podman 4
- 21:22Reworking config files
- 25:02Breaking changes updates
- 27:09Podman 5 non-feature
- 28:34Pasta as default network
- 30:22Future development plans
- 32:26Documentation improvements
related talks
15mFive podman features you didn’t know about or that you should consider start using
34mPodman 101 and Beyond!
31mPodman Health Check: A Data-Driven Look at Community, Performance, and Trends
35mExtending Quality Management with Audio, Video, and KVM using Podman Quadlets
30mA Free Alternative to Docker: Podman
27mLet’s Farm Out Our Image Builds!
32mSeals to the Rescue of Whales - Discovering Podman
41mReproducible, Immutable, Bootable: Exploring bootc with Podman Desktop
