Unikernels: Who, What, Where, When, Why - Adam Wick, Galois
Over the last several years, I and others have talked about the promise of unikernels — single-purpose, lightweight virtual machines — in the cloud. However, all of these talks have simply presented our architectures and speculated about their usefulness. Over the last several years, Galois has actually been using unikernels to implement interesting components in critical systems: non-bypassable encryption components, network monitors and alarms, platform obfuscation capabilities, Tor nodes, network re-routers, and so on. In this talk, I will speak briefly on each of them and ask the question: Was a unikernel a good platform for this project? If so, why? If not, why not? What are the general rules we can infer about when unikernels are useful, and what part of the cloud ecosystem they are best suited to serve?

MirageOS (Unikernels)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

George Neville-Neil - FreeBSD: Not a Linux Distro

Arm's Weakly-Ordered Memory Model and Barrier Requirements - Ash Wilding, Amazon

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Breaking the x86 Instruction Set

"Look ma, no OS! Unikernels and their applications" by Matt Bajor

Overview of the Xen Project: History, Architecture, and Players - George W. Dunlap, XenServer

Sharing ^ Security: A Speculative View - Andrew Cooper, Cloud Software Group

What is an Operating System? with Anil Madhavapeddy

Servo Architecture: Safety and Performance

Distributed Tracing in the Xen Ecosystem: Through the Toolstack and Beyond - Marcus Granado

What is a unikernel?

Xen and the Art of Embedded Systems Virtualization - Stefano Stabellini, Aporeto

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Preventing the IoT Dystopia with Copyleft

A reimplementation of NetBSD based on a microkernel by Andy Tanenbaum

Does making the kernel harder make making the kernel harder?

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

