1. A computer comprising: a processor; a virtual machine monitor coupled to the processor and configured to provide a set of virtual operating domains; and an operating system encapsulated within one of the virtual operating domains that is coupled to the processor through the virtual machine monitor and comprising a kernel and a byte code interpreter, in the kernel, that is configured to implement a general purpose programming language.