Definition
Plain language
A specialized operating-system design that bakes only the OS features one specific application needs directly into the application binary.
As stated in the literature
A 2010s OS architecture that compiles applications together with a minimal library OS into a single specialized binary, eliminating layers of generality at the cost of single-purpose deployment.
Also called: unikernels
Why it matters: It promised dramatic gains in security, footprint, and startup time, and now serves as a useful reference point for AI-generated specialized serving stacks.
For example, a unikernel for a static web server might ship as a single bootable image with only the network and TLS code it actually uses.
Heard on the show
“Exokernels in the nineties, unikernels in the twenty-tens.”Episode 027 — When AI Agents Build the Serving Stack: A Bet on Bespoke Infrastructure