URUNC: A Unikernel Container Runtime
Talkat ContainerCon @ OSS EU 2023 · on Wednesday, 2023-09-20· at 14:40· Room 0A (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
urunc is a Go CRI-compatible container runtime that spawns unikernel VMs from OCI images built with bima, using existing registries and containerd’s pull/unpack flow; it treats unikernels as processes, forks a re-exec helper, then replaces it with a VMM and passes a TAP device via CNI and a devmapper-backed rootfs. demos show solo5/Unikraft nginx and a KNative function booting and responding, proving cloud‑native deploy, lower memory footprint and very fast startup.
AI-written summary · about
chapters (15)
- 0:00URUNC project introduction
- 1:08Team background
- 3:18Containers vs VMs in cloud
- 6:32Applications' stack needs
- 8:19Unikernels as single-address kernels
- 9:22Cloud-native unikernel challenges
- 10:48URUNC container runtime
- 12:39URUNC execution flow
- 15:48Solo5 unikernel with URUNC
- 18:04Unikernels in Kubernetes
- 20:18URUNC for serverless optimization
- 24:31KNative demo with URUNC
- 26:48Unikernels as cloud alternative
- 27:11Closing and open-source
- 27:33Q&A
related talks
40mURUNC: A Unikernel Container Runtime
05mUrunc: The New Kid In The Block Of Sandboxed Container...
38mUnikernels: The Next Evolution in Cloud Infrastructure
34mLook ma, no OS! Unikernels and their applications
18mUnikernels for Serverless Computing
17mUnikernel based deployments
44mUnikernels and Hyper Elastic Clouds
27mServerless MicroVMs for Containerized Applications
