Podman 5.0 optimiert Containerverwaltung mit Apple-Hypervisor und Virtiofs

Das Container-Werkzeug Podman bietet mehr Flexibilität unter macOS – durch Support für den Apple-nativen Hypervisor und das VM-Dateisystem Virtiofs.​

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Render-Bild eines Frachtcontainers neben einer Miniatur-Weltkugel auf einer Tastatur

(Bild: cybrain/Shutterstock.com)

Lesezeit: 2 Min.

Das neue Major-Release Podman 5.0 liefert vor allem denjenigen Entwicklerinnen und Entwicklern mehr Optionen und höhere Performance, die das Container-Verwaltungswerkzeug unter macOS und Windows nutzen. Dazu bietet die fünfte Hauptversion erstmals Support für den Apple-nativen Hypervisor – sowohl auf den neueren Apple-Silicon-Rechnern als auch auf Macs mit Intel-Prozessoren. Der Zugriff auf lokale Dateisysteme in den virtuellen Maschinen erfolgt künftig über Virtiofs, das Plan 9 ablöst.

Bei den Arbeiten an Podman 5.0 habe das Entwicklungsteam – vertreten durch Brent Baude und Dan Walsh – nach eigener Aussage den Fokus primär darauf gelegt, die Weichen für künftige Neuerungen und Verbesserungen des Container-Tools zu stellen. Die Basis dafür soll eine grundlegende Überarbeitung des Backends für die Befehle der Podman Machine bilden, die wiederum wesentlich für die Verwaltung der Virtual Machine (VM) von Podman ist.

In Folge erhalten Developer beim Erstellen neuer VMs unter macOS nun unmittelbar Zugriff auf den Apple-Hypervisor applehv. Der bisher zur Verfügung gestandene VM-Provider QEMU entfällt auf dieser Plattform hingegen. Ein weiterer Breaking Change, den Entwicklerinnen und Entwickler berücksichtigen müssen: Mit Podman 4.x erstellte VMs sowie die zugehörigen Konfigurationsdateien lassen sich aufgrund eines Formatwechsels nicht weiterverwenden – sie müssen mit Podman 5.0 neu erstellt werden.

Performancevorteile im Hinblick auf ein optimiertes Dateisystem-Handling soll der Wechsel von Plan 9 auf Virtiofs bringen. Darüber hinaus versprechen die Podman Machines kürzere Boot-Zeiten. Die neue Reset-Funktion podman machine reset ermöglicht Anwenderinnen und Anwendern ein schnelleres Zurücksetzen ihrer Maschinen. Der Befehl entfernt alle Podman-Machine-VMs sowie zugehörige Konfigurationen.

Call for Proposals zur CLC-Konferenz

Für die Continuous Lifecycle und ContainerConf (CLC), die am 13. und 14. November 2024 wieder vor Ort in Mannheim stattfindet, suchen die Organisatoren im Rahmen des Call for Proposals noch bis 5. Mai Vorträge und Workshops. Die Konferenz deckt die unter anderen die Themen Developer Experience, Developer Platform, Continuous Delivery, DevOps und Containerisierung ab.

Einen kompakten Überblick der wichtigsten Änderungen in Podman 5 findet sich im Red-Hat-Blog. Eine vollständige Liste sämtlicher neuen Funktionen, Verbesserungen sowie der Breaking Changes enthalten die Release-Notes auf GitHub.

(map)