Comment by IshKebab

7 hours ago

Is this a unikernel? Your ASCII art diagram is broken.

It's an exokernel. It's kind of like if you modified a hypervisor specifically for running unikernels instead of classic VMs.

having looked at the briefly, is really a kernel that's meant to take system calls. I think the unikernel terminology is kinda broken. it's explicitly pared down to talk to a hypervisor rather than supporting a lot of hardware drivers. is a unikernel something you link in like a library? then its not. is a unikernel something that's intended to support a single process? then sure.