bcvk is available in Fedora 42+ and EPEL 9/10:
sudo dnf install bcvkRequired:
- Rust
- Git
- QEMU/KVM
- virtiofsd
- Podman
Optional:
- libvirt (for persistent VM features)
sudo systemctl enable --now libvirtd sudo usermod -a -G libvirt $USER
Pre-built binaries from main are available as OCI artifacts:
# Requires ORAS (https://oras.land/)
# Note: This command pulls the x86_64 architecture binary
oras pull ghcr.io/bootc-dev/bcvk-binary:x86_64-latest
tar -xzf bcvk-x86_64-unknown-linux-gnu.tar.gz
sudo install -m 755 bcvk-x86_64-unknown-linux-gnu /usr/local/bin/bcvkWithout cloning the repo:
cargo install --locked --git https://github.com/bootc-dev/bcvk bcvkInside a clone of the repo:
cargo install --locked --path crates/kit- Linux: Supported
- macOS: Not supported, use podman-bootc
- Windows: Not supported
See the Quick Start Guide to begin using bcvk.