← Back to Blog

Are Unikernels Unfit for Production?

November 1, 2015
unikernelsproductionSREcontainersops

Are unikernels unfit for production? Joyent CTO Bryan Cantrill thinks so — and makes a compelling case.

Unikernels promise radical simplification: compile your app directly to a minimal OS image with only the kernel components it needs. No shell, no package manager, tiny attack surface.

But Cantrill's critique centers on operability: when something goes wrong in production, you lose all the standard debugging tools — no strace, no ptrace, no standard signals. The trade-off between attack surface and debuggability is a fundamental tension that any team evaluating unikernels needs to confront head-on.

A question as relevant today as it was then, as the container ecosystem continues to push toward minimal, immutable runtimes.

Originally posted on LinkedIn →