3 ms·
So, how reasonable is it right now to run a JVM directly on a VM?
by derleth 15y ago
So, how reasonable is it right now to run a JVM directly on a VM?
- fleitz 15y agoPretty reasonable as proof of concept, MS runs the .NET VM as an operating system, see Singularity. There's also JavaOS, JNode, JX In practicality the issue is drivers, databases, webservers, etc.
- derleth 15y agoThere are a few ways to solve this; the simplest might be to replace the OS with a library (a libos) linked into the JVM that implements whatever the JVM needs from an OS API in terms of what a specific VM offers. This is the idea of the MIT Exokernel Operating System, XOK. http://pdos.csail.mit.edu/exo/ http://pdos.csail.mit.edu/exo/
- zokier 15y agohttp://labs.oracle.com/projects/guestvm/ http://labs.oracle.com/projects/guestvm/ edit: see also LiquidVM, possibly aka JRockit VE
- gaius 15y agoOracle are running JRockit directly on the hypervisor, no OS. http://docs.oracle.com/cd/E23009_01/doc.200/e22518/introduction002.htm http://docs.oracle.com/cd/E23009_01/doc.200/e22518/introduct...