Разница между виртуализацией на основе оборудования и виртуализацией на основе программного обеспечения в VPS-хостинге?

Я хочу знать разницу между этими двумя видами виртуализации в VPS-хостинге. Какой из них используется хостинговыми компаниями? А также скажите, какой из них лучше? Обычно используемое программное обеспечение для разделения на основе программного обеспечения?