Я пытаюсь разобраться в UEFI (Unified Extensible Firmware Interface), и мне не совсем понятно, как это влияет на виртуальные машины.
Таким образом, этот вопрос состоит из трех частей:
UEFI не должен повышать эффективность сам по себе, поскольку BIOS и UEFI предназначены для загрузки системы с голого ЦП на ОС и обеспечения уровня трансляции между ОС и оборудованием после загрузки. У UEFI гораздо больше возможностей в этом отношении.
Вполне возможно, что VMWare (и другие поставщики виртуальных машин) разработают гипервизор, который запускается непосредственно из UEFI. Прямо сейчас он запускает гипервизор так же, как и обычная ОС. Будет ли работать напрямую в UEFI более эффективным? Возможно, но ненамного.
Если вы хотите увидеть, как прошивка UEFI поддерживает виртуальные машины, в эталонной реализации UEFI с открытым исходным кодом EDK II есть проект: The Open Virtual Machine Firmware (OVMF). содержит образец прошивки UEFI для QEMU и KVM.
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF