4 ms·
Thanks for your perspective, and kudos on the article, impressive work! So it is a matter of lack of support and general tooling around it. Anyone interested i
by imiric 3y ago
Thanks for your perspective, and kudos on the article, impressive work!
So it is a matter of lack of support and general tooling around it. Anyone interested in the technology needs to write support for each individual tech stack and infrastructure to run it. The amount of complex work and the scarcity of people knowledgeable enough to do it is a huge hurdle.
Whereas Docker came around at a time when the low-level building blocks were already in place in Linux. Containers were already widely used in the industry, but each company had their own tooling around them. Docker made this technology much easier to use, which in turn helped define the standards that we use today.
So I'm still hopeful that something similar will happen eventually with unikernels. There's been a lot of work in improving the tooling around it, as your company has done, adding support for various tech stacks, optimizing hypervisors to run them efficiently, etc., so hopefully in a few years a tool that greatly improves the UX will be built, and an industry standard will emerge.
I think open source is a crucial part for this to happen. BTW, Nanos looks very cool!