Виртуальной машины или виртуализация – это популярный способ для компаний и отдельных пользователей запускать различные операционные системы на своем оборудовании. Многие компании используют виртуализацию, чтобы сэкономить деньги имея возможность запускать и тестировать различные системы на одном компьютере. Технология так же полезна для тех, кто дома. Например, людям нравится использовать виртуализацию для тестирования нового программного обеспечения без повреждения системы. Или новые проекты операционных систем на базе Linux.
Но вы не можете установить каждую программу виртуализации в каждой операционной системе (хост-системе). Некоторые из перечисленных здесь опций предназначены не только для Linux. Вы также можете запускать их на macOS или ПК с установленной системой Windows. Но все опции, упомянутые ниже обязательно подойдут для Linux.
KVM
KVM – это платформа, которая использует Linux в качестве хост-системы и может работать с другими дистрибутивами Linux, Hackintosh и Windows. Эта виртуальная машина является одной из самых популярных платформ сразу после VirtualBox и предлагает стабильную и надежную замену последней. Кроме того, KVM существует уже давно и обладает отличным набором функций и настраиваемостью.
Тем не менее, KVM может быть не лучшим вариантом для тех, кто хочет возиться с виртуальной машиной в первый раз. Его сложность лучше подходит для ИТ-специалистов или тех, кто раньше работал с платформами виртуальных машин.
VMware (Pro или Player)
Рядом с KVM находится VMware, который имеет наиболее узнаваемое имя в виртуализации компьютеров. Он поставляется с полным набором решений для виртуализации, предназначенных для Linux, Windows и Apple Mac.
VMware Workstation поставляется в двух версиях: Pro и Player. Версия Player предназначена для личного использования и является бесплатной, но некоторые функции ограничены. Хотя большинство пользователей даже не заметят этого. Профессиональная версия предназначена для корпоративных пользователей и тех, кто не хочет использовать ограниченные виртуальные машины.
QEMU
QEMU бесплатен для использования и поддерживает Linux, Windows и macOS в качестве хост-системы. Он может запустить длинный список виртуальных операционных систем. Это не сложная платформа и использует входы CLI для порождения и настройки клиентов VM. Но это мощная виртуальная машина, которая не требует прав администратора.
Эта виртуальная машина также имеет открытый исходный код и проста в установке и использовании. Но QEMU немного не дотягивает, когда дело доходит до подтверждающей документации. Это означает, что он лучше подходит для тех кто имеет некоторый опыт работы с виртуальными машинами.
Xen
Xen Project – еще одна бесплатная альтернатива VirtualBox с открытым исходным кодом. Тем не менее, это достаточно надежный и сложный монитор виртуальной машины (VMM), предназначенный для крупномасштабного или коммерческого использования. VMM доступен для использования в расширенной виртуализации, например с приложениями IaaS, облаками гиперпространства и виртуальной безопасностью. Крупные отрасли, такие как авиация, используют проект Xen для сложных приложений.
Red Hat Virtualization
Да, Linux поддерживает дистрибутив Red Hat Enterprise. Хотя виртуализация построена на KVM, она по-прежнему работает на любом дистрибутиве Linux. Enterprise поставляется с базовой версией виртуализации, которая поддерживает до четырех виртуальных машин на одном хосте. В то же время вы можете добавить Red Hat Virtualization к установкам без участия пользователя. Он также поставляется с множеством сложных инструментов управления. Виртуализация также может порождать практически неограниченное количество виртуальных машин.
Вывод
Есть много причин для запуска виртуальной машины в Linux. Людям нравится тестировать новые системы и серверы перед их развертыванием, или безопасно тестировать новое программное обеспечение. Некоторые используют его в целях конфиденциальности, чтобы онлайн-сервисы не могли их отслеживать.
Имейте в виду, что хотя виртуальные машины имеют преимущества в плане безопасности, они не являются безопасными по своей природе. Те, кому нужна конфиденциальность в сети во время работы виртуальной машины, не могут полагаться на тот факт, что они используют новую отдельную ОС. Им по-прежнему следует использовать виртуальную частную сеть, такую как NordVPN, для защиты своей системы от шпионажа интернет-провайдера, угроз в общедоступной сети Wi-Fi, посредников и подобных атак.
Помимо безопасности, все эти опции виртуальной машины являются отличной альтернативой VirtualBox. Более того, каждый приносит что-то уникальное на свой стол. Если VirtualBox больше вас не устраивает, взгляните на эти, может какая-то вам подойдет.
А какими вы пользуетесь программами виртуализации, для тестирования новых операционных систем?