Some operating systems can run other operating systems as guests or as "virtual machines". Examples include Solaris Zones and IBM mainframe LPARs on large systems. VMware, WINE and Lindows on smaller systems. How is this accomplished? How do the virtual environment map memory, interrupts, processes, etc to those on the host OS?

Similar questions and discussions