diff --git a/docs/containers.conf.5.md b/docs/containers.conf.5.md index f3466f98d..ae0556b49 100644 --- a/docs/containers.conf.5.md +++ b/docs/containers.conf.5.md @@ -971,8 +971,14 @@ On Mac, the default volumes are: **provider**="" Virtualization provider to be used for running a podman-machine VM. Empty value -is interpreted as the default provider for the current host OS. On Linux/Mac -default is `QEMU` and on Windows it is `WSL`. +is interpreted as the default provider for the current host OS. + +| Platform | Default | Optional | +| -------- | ---------------------------------| -------- | +| Linux | QEMU | None | +| Windows | WSL: Windows Subsystem for Linux | HyperV: Windows Server Virtualization | +| Mac | vfkit: Apple Hypervisor | krunkit: Launch machine via libkrun platform, optimized for sharing GPU with the Machine | + **rosetta**="true" diff --git a/pkg/config/containers.conf b/pkg/config/containers.conf index b7e585390..5b76de4e8 100644 --- a/pkg/config/containers.conf +++ b/pkg/config/containers.conf @@ -886,7 +886,14 @@ default_sysctls = [ # Virtualization provider used to run Podman machine. # If it is empty or commented out, the default provider will be used. -# +# Linux: QEMU (Default) +# Windows: there are currently two options: +# WSL2 - Windows Subsystem for Linux (Default) +# HyperV - Windows Server Virtualization +# Mac: there are currently two options: +# vfkit - Default Apple Hypervisor (Default) +# krunkit - Launch virtual machines using the libkrun platform, optimized +# for sharing GPU with the Machine. #provider = "" # Rosetta supports running x86_64 Linux binaries on a Podman machine on Apple silicon.