Serge, I hadn't heard of Loom. I'll have to look into that a bit more. Like François, I think the unikernels with Karaf would be dynamite. There are a number of different unikernel and rump kernel projects out there right now. The one that seems ready to move is OSv but it also appears to be a big bigger than other unikernels. Not that that's necessarily a terrible thing when you think about ending up with a Karaf/JVM/Unikernel/Hypervisor stack and nothing else. Jettisoning the virtual machine, Linux and Docker means you're way ahead of the game in boot up speed, size, and ultimately performance.
Karaf is rather uniquely placed for working in that world as it has long had the monitoring and deployment tools that obviated working in the actual operating system. The unikernel only runs a single process so there isn't a command line. That might hurt for other stacks like Spring Boot where you don't have a way to get at information or debug the running application. With Karaf, we really don't change anything about how we interact. Karaf has always been something of a miniature OS with command line, remote log in, provisioning, monitoring and so on. -- Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html