It's clear that bigger players, such as Red Hat[2] are interested in the topic of unikernels, and that cloud providers are preparing for this future too [3].
[0]: https://github.com/linuxkit/linuxkit
[1]: https://github.com/hckuo/Lupine-Linux
> ...and boot in around 1ms on top of the VMM time (total boot time 3ms-40ms).
Firecracker is trying to minimize "VMM time", while the unikernel is minimizing guest overhead.
In general, the clouds want the unit of deployable compute to be as small as possible, because it means they can make more money packing more customers into the same machines.
AFAIK, today, you can already build your unikernel app into an AMI and run it on EC2. No?
Is there a service which would be more useful for unikernels than this?
One thing would be for there to be an official AWS unikernel SDK - basically, a rump operating system that has everything you need to run nicely on EC2, and nothing else.
[1] https://www.linux.com/news/cut-your-cloud-computing-costs-by...
I can almost do this on AWS at the moment, I think, though I haven't tried yet and it looks like a big learning cliff from here. Something to make this easier would be a huge win.
PTC and Aicas on Java's case for example, or nanoFramework for .NET.