What is the difference between OpenVZ and KVM?

OpenVZ and KVM are both virtualization technologies used to create virtual machines (VMs) on a physical server. However, they differ in…