In past years we have seen an ongo-ing fight between virtualization tech-nologies for dominance of the cloudmarket, with two main proponents:virtual machines, which offer strongisolation, and containers, which arelighter weight but provide weaker se-curity guarantees. Recently, uniker-nels have shown that it is entirelypossible to have both lightweight vir-tualization (e.g., boot times of a fewmilliseconds, memory images of hun-dreds of KBs or a few MBs, etc.) all the while retaining thestrong security provided by VMs. However, despite their ad-vantages, unikernels have seen only relatively small amounts ofdeployment, mostly due to the expert work needed to create themand debug them. In this talk I will introduce Unikraft, an opensource project under the auspices of the Linux Foundation andthe Xen Project providing an automated build system for uniker-nels. Unikraft decomposes the OS into elementary pieces (e.g.,schedulers, memory allocators, drivers, etc.) that users can pickand choose from, and supports multiple target platforms (e.g.,KVM, Xen, containers and bare-metal) and architectures (e.g.,ARM or x86). Thanks to Unikraft, it is now possible to createunikernels targeted at specific applications in a matter of minutesinstead of months, allowing non-experts to leverage the advan-tages that unikernels provide., Presenter: Felipe Huici
- Tags
-