FOSDEM 2025: WASM Meets Unikernels - Secure and Efficient Cloud-Native Deployments

Abstract

This talk explores the intersection of WebAssembly and unikernels to create a flexible, powerful and secure deployment. On one hand, WASM offers unprecedented portability across platforms with almost near-native execution. On the other hand, unikernels can achieve extremely fast boot times, truly strong isolation with low CPU overhead and memory footprint.

The presentation covers the development of a tool that builds and packages WASM unikernels as OCI-compliant images. Additionally, the talk demonstrates the seamless integration of WASM unikernels with Kubernetes through urunc, a unikernel container runtime, which treats them as standard containers.

This end-to-end solution facilitates the building, deployment, and execution of WASM applications in a purely cloud-native manner, achieving a level of security and efficiency that surpasses the traditional container model.

When Feb 2, 2025 9:00 AM — 9:25 AM
Where K.4.601 Brussels,

Further Reading

Code & Resources

Charalampos Mainas
Charalampos Mainas
Systems Researcher

PhD candidate focusing on low-level systems programming, Linux kernel development, hypervisors (KVM, Xen) and unikernel runtime ecosystems.

Anastassios Nanos
Anastassios Nanos
Systems Researcher

My research interests include Systems software, virtualization, Operating Systems, Containers, unikernels etc.