Skip to content

Commit 59e2637

Browse files
committed
Document krunkit for AI Workloads
Signed-off-by: Daniel J Walsh <[email protected]>
1 parent 25644f1 commit 59e2637

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

docs/containers.conf.5.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -971,8 +971,14 @@ On Mac, the default volumes are:
971971
**provider**=""
972972

973973
Virtualization provider to be used for running a podman-machine VM. Empty value
974-
is interpreted as the default provider for the current host OS. On Linux/Mac
975-
default is `QEMU` and on Windows it is `WSL`.
974+
is interpreted as the default provider for the current host OS.
975+
976+
| Platform | Default | Optional |
977+
| -------- | ---------------------------------| -------- |
978+
| Linux | QEMU | None |
979+
| Windows | WSL: Windows Subsystem for Linux | HyperV: Windows Server Virtualization |
980+
| Mac | vfkit: Apple Hypervisor | krunkit: Launch machine via libkrun platform, optimized for sharing GPU with the Machine |
981+
976982

977983
**rosetta**="true"
978984

pkg/config/containers.conf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,14 @@ default_sysctls = [
886886

887887
# Virtualization provider used to run Podman machine.
888888
# If it is empty or commented out, the default provider will be used.
889-
#
889+
# Linux: QEMU (Default)
890+
# Windows: there are currently two options:
891+
# WSL2 - Windows Subsystem for Linux (Default)
892+
# HyperV - Windows Server Virtualization
893+
# Mac: there are currently two options:
894+
# vfkit - Default Apple Hypervisor (Default)
895+
# krunkit - Launch virtual machines using the libkrun platform, optimized
896+
# for sharing GPU with the Machine.
890897
#provider = ""
891898

892899
# Rosetta supports running x86_64 Linux binaries on a Podman machine on Apple silicon.

0 commit comments

Comments
 (0)