Comment by ushakov
17 days ago
very cool, if you want cross-platform microvms, there's an interesting project called libkrun that powers projects like Podman and Colima.
here's a Go binding: https://github.com/mishushakov/libkrun-go
demo (on Mac): https://x.com/mishushakov/status/2020236380572643720
Since when does libkrun power Podman? Last time I checked, Podman used non-virtualized containers based on `crun`.
(Though you can certainly configure Podman to use krun[0], which fires up a libkrun VM inside a crun container.)
[0]: https://github.com/containers/crun/blob/main/krun.1
OP may be referring to `podman machine` on macOS, which gives access to containers through a Linux VM via libkrun.