Unikraft: Unikernels Made Easy
summary
Unikraft presents an automated unikernel build framework that produces Xen/KVM/container/bare-metal images from composable OS libraries using make + Kconfig The project claims tens of milliseconds instantiation, demonstrated images as small as 32.7 KB and realistic NFV images of 4.5 MB using 8 MB RAM that sustain 10–40 Gb/s on one CPU core It builds per-target binaries from selected libraries (network stacks, schedulers, platform glue) and already runs and boots those images successfully.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:17VMs vs Containers
- 2:38What is a Unikraft
- 4:56Benefits
- 6:20Instantiation times
- 8:45Application domains
- 9:50Why is nobody using a unique kernel
- 10:52Unique Raft
- 12:00Libraries
- 12:33OSD Composition
- 13:29Library Pool
- 15:07Python Example
- 15:57Build Tool
- 16:51Library
- 19:03Userspace
- 21:13Open Source
- 23:22References
- 23:50Questions
- 26:28Porting an existing Linux application
- 28:11Application dependency model
related talks
23mIt’s Time to Debloat the Cloud with Unikraft
39mUnikraft Has Arrived: The Lightweight, Fast, Usable Solution for Cloud Deployments
38mUnikernels: The Next Evolution in Cloud Infrastructure
38mUnik & Cloud Foundry Integration: Focus on IoT
32mUniK: Unikernel Backend to Cloud Foundry
33mUnikernels and Explorations
25mRunning Unikernels in Prod for a Few Years
10mLightning Talk: Millisecond Scale-to-Zero and the Quest to Never Pay for Idle Again
