Speaking of Rust - is anyone running Rust in production apps yet? Now that Rust has reached 1.3.0, it's perhaps not unlikely.
Great work! I'm so glad this has been done. I think seeing OCaml used with Xen made me realize how great Rust could be in this context.
I would like to hear more about what things are unsupported. For example, rump kernels do not have fork, so obviously if you expect you application to fork, it will not work. But there are other, more subtle caveats.
What kind of embedded devices could this be booted with?
Great news!
Well done!
It'll be interesting to see what space unikernels take up in the coming years.
I think there is still a lot of fruitful territory to be explored in this space as traditional multi-user, multi-tenant assumptions can be thrown out the window. I think a big, unexplored advance that unikernels might be able to offer is the ability for the kernel-part to peek into the guts of what its programs are actually doing (at compile or run time) and make broader assumptions about scheduling.