1. A computer system for supporting multiple different operating environments comprising: a local zone, provided by a processor of the computer system, configured within a user-space of a native operating system environment; and a foreign process, run by the processor, written for an operating system environment, wherein the operating system environment is different from the native operating system environment, and wherein the foreign process is capable of executing on the native operating system environment from within the local zone, wherein the local zone is associated with an alternate root directory and a limited device tree, the limited device tree being a subdirectory of the alternate root directory, wherein the foreign process is capable of accessing the alternate root directory and the limited device tree during execution, and wherein the alternate root directory is separated from the root directory of the native operating system.