Architecturally, a kernel has been separated from its kernel modules. A kernel itself has platform-specific machine code. In turn, it provides a platform-independent environment for kernel modules. Kernel modules can be statically linked to the kernel. A virtual machine is a kernel module. A kernel and virtual machine can be statically linked into a single executable image. A kernel can provide an environment for more than one implementation of a virtual machine. Likewise, a virtual machine can run inside more than one implementation of a kernel. _______________________________________________ Kernel maillist - [EMAIL PROTECTED] http://jos.org/mailman/listinfo/kernel