13 ms·
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:
by ushakov 7mo 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 https://github.com/mishushakov/libkrun-go
demo (on Mac):
https://x.com/mishushakov/status/2020236380572643720 https://x.com/mishushakov/status/2020236380572643720
- codethief 7mo agoSince when does libkrun power Podman? Last time I checked, Podman used non-virtualized containers based on `crun`.
- codethief 7mo ago(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 https://github.com/containers/crun/blob/main/krun.1
- tyfnll 7mo agoOP may be referring to `podman machine` on macOS, which gives access to containers through a Linux VM via libkrun.