@access7zero поясни что такое виртуалка и как работает для маленьких и тупых
Ну для маленьких и тупых картинки выше, там понятно все. Сама виртуализация выполняется за счет аппаратной поддержки со стороны процессоров VT-X/AMD-V, в случае с 1 типом код гипервизора выполняется на голом железе (bare-metal) за счет чего у каждой гостевой системы создается иллюзия эксклюзивного доступа к железу (так и есть практически, доступ прямой), в случае с гипервизором 2 типа, настройку гипервизора выполняет хост-ос и все события проходят через нее, что создает лаги/баги/дыры