Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the capabilities of libkrun, a dynamic library providing virtualization-based process isolation in a VMM library form. This 27-minute talk delves into how this Rust-written library, designed for minimal boot time and small footprint, has evolved beyond its initial role as a crun companion. Learn about its diverse applications including enabling AI inference in macOS containers through paravirtualized GPU exposure, running x86_64 games on Aarch64 Asahi Linux using DRM native context and shared memory, launching Confidential Computing Workloads with SNP, TDX and ARM CCA technologies, and extending podman+crun for container execution inside microVMs in Automotive Stream Distribution. The presentation covers libkrun's main features and provides in-depth exploration of how various use cases benefit from this technology.