The HN conversations around unikernels suggest that they're not ready for production yet [0] but feel free to set that record straight. In the meantime, a handful of organisations/individuals seem to be working on becoming "Docker for unikernels". That's probably an unfair description, but they're aiming to produce tools for building and managing unikernels: Unikraft [1], NanoVMs/Nanos [2], Unik [3]. Other orgs are producing unikernel-based OSs and VMs [4]. What is your toolset for building and managing unikernels? What have you learned? Bonus question: is Unik dead? [5] [0] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... [1] https://unikraft.org/ [2] https://github.com/nanovms/nanos [3] https://github.com/solo-io/unik/ [4] http://unikernel.org/projects/ [5] https://github.com/solo-io/unik/issues/172 |
Or do you basically have to maintain a port of your software so that you can also run it on Linux with all the creature comforts of a normal system? If it's that, do you get weird bugs that only happen in prod and which are a gigantic pain to understand and work through?