Виртуализация

Виртуализация — технология, позволяющая совершать запуск множества ОС одновременно на одном оборудовании. При виртуализации локальные ресурсы разделяются, одна часть изолируются. Изолироваться могут как аппаратные ресурсы, так и программные. Первые попытки реализовать идею виртуализации были в 1960-x, технология активно развивается в наши дни. 

Аппаратная виртуализация

Виртуализации в случае аппаратных ресурсов могут подлежать: 

  • Материнская плата, процессор, оперативная память, накопитель 
  • ОС (Linux/Windows и др.)
  • Приложения под ОС

Виртуализация первого типа

Не требует использования другой ОС в качестве оболочки. Виртуализация на уровне физического железа, добавляется гипервизор. Гипервизор — операционная система для обеспечения совместного существования множества разделенных сред (виртуальных машин). 

Виртуализация второго типа

  • Физическое железо
  • ОС (операционная система на носителе)
  • Гипервизор 
  • ОС для виртуальной машины

При данном типе виртуальное устройство отделяется от основной системы с помощью приложений виртуализации (Hyper V, VirtualBOX). Виртуализация способствует безопасности рабочего стола. Все изменения пользователя внутри изолированной среды не касаются главной системы. 

Применение виртуализации

Классическая ситуация: вы скачали файл, но не уверены в том, что источник надежный. Для тестирования скачанной утилиты, создайте виртуальную машину с изоляцией от основной системы. В случае заражения виртуальной машины пользователь может ее удалить или вернуть в исходное состояние (после инициализации).