Виртуализация
Виртуализация — технология, позволяющая совершать запуск множества ОС одновременно на одном оборудовании. При виртуализации локальные ресурсы разделяются, одна часть изолируются. Изолироваться могут как аппаратные ресурсы, так и программные. Первые попытки реализовать идею виртуализации были в 1960-x, технология активно развивается в наши дни.
Аппаратная виртуализация
Виртуализации в случае аппаратных ресурсов могут подлежать:
- Материнская плата, процессор, оперативная память, накопитель
- ОС (Linux/Windows и др.)
- Приложения под ОС
Виртуализация первого типа
Не требует использования другой ОС в качестве оболочки. Виртуализация на уровне физического железа, добавляется гипервизор. Гипервизор — операционная система для обеспечения совместного существования множества разделенных сред (виртуальных машин).
Виртуализация второго типа
- Физическое железо
- ОС (операционная система на носителе)
- Гипервизор
- ОС для виртуальной машины
При данном типе виртуальное устройство отделяется от основной системы с помощью приложений виртуализации (Hyper V, VirtualBOX). Виртуализация способствует безопасности рабочего стола. Все изменения пользователя внутри изолированной среды не касаются главной системы.
Применение виртуализации
Классическая ситуация: вы скачали файл, но не уверены в том, что источник надежный. Для тестирования скачанной утилиты, создайте виртуальную машину с изоляцией от основной системы. В случае заражения виртуальной машины пользователь может ее удалить или вернуть в исходное состояние (после инициализации).