Александр Поляков опубликовал материал в котором сгруппировал виртуальные машины по типам, кратко затронул тему истории возникновения и описал общие концепции функционирования.
Если быть кратким, то типизация такая:
Эмуляция API операционной системы (Wine, Win4Lin, DOSEMU, User Mode Linux (UМL), Virtuozzo, Linux эмулятор в FreeBSD, SoftPear, (Mac OS X на Linux и FreeBSD);
Полная эмуляция инструкций CPU и внешних устройств (Bochs, Simics, Virtual PC, Qemu);
Квази-эмуляция (VMware, Plex86, L4Ka, Xen).
|