The essential point the lengthy article makes revolves around debugging facilities for unikernels.
While mostly true for MirageOS and the rest of the unikernel world today, OSv showed that it is quite possible to provide good instrumentation tooling for unikernels.<p>The smaller point about porting application (whether targetting unikernels that are specific to a language runtime or more generic ones like OSv and rumpkernels) is the most salient, it will probably restrict unikernel adoption.<p>For docker, if only to provide a good subtrate for providing dev environments for people running windows or Mac computers, it is very promising.