Changelog
Added
- gVisor runtime support backed by
runsc - Directory-rootfs templates, images, and sandboxes for gVisor
- NVIDIA GPU sandbox support for gVisor through
runsc --nvproxyand NVIDIA CDI --runtime gvisorsupport forboxctl tpl buildandboxctl sbx create--gpu <count>support for creating GPU sandboxes- Runtime capability reporting for gVisor
- Release asset support for
runsc-<arch>downloads during installation
Changed
- Update the release installer to download
runscfrom thev0.0.3release assets - Update Linux and macOS Lima installers to install
runscinto the NovitaBox runtime directory - Split Firecracker and gVisor artifact handling between
rootfs.ext4snapshots and directory rootfs - Prepare runtime-specific sandbox networking for Firecracker and gVisor
- Improve sandbox cleanup by unmounting leaked runtime mounts before removing rootfs directories
- Update documentation for gVisor, GPU, runtime capabilities, artifacts, networking, and installation
Fixed
- Cleanup issues for gVisor GPU sandboxes with leaked
/procor NVIDIA CDI hook mounts - Stale gVisor runtime process and network namespace cleanup during sandbox deletion
- Release install flow missing the
runscruntime binary needed for gVisor sandboxes
Full Changelog: v0.0.2...v0.0.3