Podman 5.2 Enhances macOS VMs with GPU Support

Podman 5.2 container management tool brings VM creation on macOS with libkrun, supports GPUs, and expands Quadlet capabilities.

Podman, a daemonless tool for managing OCI containers with a docker-compatible command-line interface, has rolled out its latest update, version 5.2.

This release’s big news is aimed at MacOS users. More specifically, Podman 5.2 introduces support for libkrun as a backend to create virtual machines, facilitating GPU integration to accelerate tasks.

While applehv remains the default backend, this addition broadens the utility and flexibility for users running intensive computational workloads.

Further extending its toolset, Podman’s associated utility, Quadlet, has expanded its capabilities with support for “.build” files. This allows images to be constructed directly within Quadlet, streamlining processes and ensuring seamless container operations.

Additionally, enhancements to “.container” and “.pod” files include new fields such as LogOpt and StopSignal, providing more granular control over container configurations.

Another notable feature in Podman 5.2 is the introduction of the podman system check command, which detects and potentially rectifies corruption within local container storage.

Moreover, the podman machine reset has been expanded to reset all available providers on a given OS, ensuring a comprehensive clean-up.

It should also be mentioned that Podman 5.2 now necessitates Linux kernel 5.2 or higher due to its reliance on the new kernel mount API, which marks a significant dependency update that could affect compatibility.

In addition, the shift from 9p to virtiofs for mounting host filesystems in virtual machines promises enhanced performance and reliability, addressing past issues with host mounts.

On the bug fixes side, the update addresses 24 of them. Among the fixed issues are problems related to the --sdnotify=healthy option causing panics in rootless containers and the improper cleanup of network stacks by the podman play kube command.

Lastly, Podman’s Build API for Images now supports building images for multiple architectures in a single API call. Additionally, various endpoints have been corrected for better error handling and response accuracy.

For more information, refer to theย release announcement.ย The full changelog provides a detailed view of all the novelties and improvements that Podman 5.2 brings.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%