OpenVZ is a Linux container virtualization technology that provides operating-system-level virtualization. It allows multiple isolated Linux systems to run on a single Linux control host. Containers provide higher density and performance than hypervisors since they do not require emulating virtual hardware and can naturally share kernel resources. OpenVZ uses kernel namespaces, control groups, and other features to isolate containers and manage their resources. It aims to merge its container technology into the mainstream Linux kernel to provide a consistent container solution.