Several common computer virtualization technologies

  
                  

Full virtualization technology

Full virtualization technology is a technology platform that completely virtualizes physical hardware, so the Guest OS running on such a platform does not need to The regular operating system is modified. And support to run a variety of different kernels on the same platform, different types of operating systems, equivalent to a real physical machine. The biggest drawback is that due to the need to fully virtualize the hardware, the execution efficiency is low, and the cost in practical applications is relatively high. Common technology platforms are: Parallels Workstation, Parallels Desktop for Mac, VirtualBox, Virtual Iron, Oracle VM, Virtual PC, Virtual Server, Hyper-V, VMware Workstation, VMware Server (formerly GSX Server), QEMU, Adeos, Mac-on -Linux, Win4BSD, Win4Lin Pro, and Egenera vBlade technology.

Paravirtualization

Paravirtualization technology can selectively perform some necessary virtualization on some hardware, which is a compromise between full virtual and kernel-level virtualization. Therefore, the performance of all aspects of it is basically between the two. The use of paravirtualization technology requires some necessary modifications to the Guest OS to enable it to function properly on the virtual platform. Common technology platforms are: Xen, UML, TRANGO and KVM.

Operating system-level virtualization

This is an operating system-level virtualization technology. The guest OS environment and the physical machine system share the same system kernel. , somewhat similar to isolating various operating environments. So in the above can only run the same kernel system, and need to make some necessary modifications to the Guest OS, is widely used in the current VPS. Common technology platforms are: Solaris Containers, OpenVZ, Linux-VServer, AIX Workload Partitions, Parallels Virtuozzo Containers and iCore Virtual Accounts.

Hardware-assisted virtualization

This is also commonly referred to as HVM, which can be modified without the need to modify the guest OS. The hardware platforms currently integrated with virtual technology support are: x86 (and x86_64) & mdash; AMD-V, Intel VT-x, IOMMU, Power Architecture, Virtage (Hitachi), UltraSPARC T1, T2 and T2+ (Sun). The virtual technology software supporting these hardware platforms are: Linux KVM, VMware Workstation, VMware Fusion, Microsoft Virtual PC, Xen, Parallels Desktop for Mac, VirtualBox and Parallels Workstation.

The above content mainly refers to the knowledge on the wiki, and the details can be further investigated.

Copyright © Windows knowledge All Rights Reserved