Currently, the three main types of virtualization are OS-level virtualization, para-virtualization, and full virtualization.