Very true, although technically I&#x27;m not sure the JVM requires a filesystem. The class loader for application classes is a URLClassLoader that can load classes over the network, so the only problem is the boostrap class-loader, and I&#x27;m sure that could be taken-care-of, too (might require a JNI wrapper).