Вопросы к Поиску с Алисой
Разница между виртуализацией на уровне операционной системы и паравиртуализацией заключается в подходе к работе виртуальных машин (ВМ). ru.vstack.com
Виртуализация на уровне операционной системы (контейнеризация) предполагает, что операционная система сервера разделяет аппаратные ресурсы между ВМ и изолирует их друг от друга. ru.vstack.com ВМ управляются той же ОС, что и физический сервер, но работают отдельно, и каждая из них обладает своими собственными приложениями. ru.vstack.com При таком типе виртуализации не существует отдельного слоя гипервизора. ru.vstack.com
Паравиртуализация предполагает, что гостевая операционная система специально подготавливается для исполнения в виртуализированной среде. acm.bsu.by Для этого её ядро незначительно модифицируется, а гостевая ОС взаимодействует с гипервизором через специальный API. acm.bsu.by При паравиртуализации операционная система гостя взаимодействует напрямую с гипервизором, обмениваясь информацией о системных вызовах, управлении памятью, вводе-выводе и других ресурсах. ru.vstack.com
Таким образом, при виртуализации на уровне операционной системы ВМ работают отдельно, но управляются одной ОС, а при паравиртуализации ВМ адаптируются для работы в виртуализированной среде и взаимодействуют с гипервизором особым образом.