View-OS Change your View on Virtualization
Renzo Davoli, Michael Goldweber · Archivio istituzionale della ricerca (Alma Mater Studiorum Università di Bologna) · 2009
The View-OS concept is defined as allowing each process to have its own view of its execution environment. For example, each process can have its own view for its file system, networking support, user- id, system-name, etc. Umview and kmview are two proof of concept implementations of the View-OS concept. Technically, umview and kmview are user-level, system-call based, partial, modular, virtual machine monitors. They virtualize a subset of the kernel requests (system calls) depending upon which umview (or kmview) modules have been loaded and upon which kind of virtualization the user configured. The effectiveness of this approach is best illustrated by providing some examples of what umview (or kmview) can accomplish.