8 причин, почему вы должны запускать Linux на виртуальной машине
Если вы хотели запустить несколько систем Linux на одной машине, вам нужно было установить их, используя мультизагрузку. В Linux замечательно то, что он хорошо работает с виртуальными машинами. Виртуальные машины Linux обладают множеством скрытых преимуществ, о которых большинство пользователей не подозревают.
1. Быстрый запуск
Виртуальные машины могут запускаться быстрее, чем установка «голого металла» на реальном оборудовании. Это может быть связано с тем, что виртуальной машине не нужно проходить тесты при включении, которые физическая машина выполняет при запуске. Вы можете приступить к работе на виртуальной машине Linux, не теряя времени.
2. Изолированная среда
Виртуальная машина Linux изолирована от операционной системы хоста. Это означает, что любые проблемы с установкой ОС будут ограничиваться этой виртуальной машиной.
Если ваша виртуальная ОС повреждена или поражена вредоносным ПО, вы можете просто восстановить свои снимки или резервные копии (подробнее об этом позже) и продолжить, как будто этого не произошло. А поскольку затрагивается только виртуальная система, вы можете использовать свою обычную машину как обычно.
У вас также может быть определенная среда, необходимая для приложения. Разработчик может поставлять среду вместе с приложением. Такой подход с использованием легких контейнеров, таких как Docker, стал популярным способом развертывания программного обеспечения на серверах.
Если вы используете Linux, большую часть времени, когда вам нужно использовать приложение Windows, которое не работает с Wine, вы можете запустить его на машине VirtualBox вместо создания системы с двойной загрузкой. Это также работает наоборот. Если вы можете жить с накладными расходами, виртуальные машины будут более гибкими, чем системы с двойной загрузкой, по всем указанным причинам.
3. Вы можете клонировать виртуальные машины
Рабочий стол Linux – это замечательно, но что произойдет, когда вы получите новую машину? Вам придется перенести все свои файлы и переустановить все свои приложения.
С помощью виртуальной машины вы можете экспортировать систему и переместить ее на новую физическую машину и продолжить с того места, где вы остановились.
Вы также можете поделиться своим окружением с другими людьми. Вы можете создать стандартную среду для разработки и тестирования приложения, которая будет одинаковой для членов вашей группы разработчиков.
Имея возможность делать снимки, вы можете откатить любые изменения в вашей системе, которые не работают.
4. Вы можете попробовать разные дистрибутивы.
Большую часть удовольствия от Linux приносит пробовать новые дистрибутивы. Вы можете продолжать использовать свой любимый дистрибутив, экспериментируя с другими.
Переделывать жесткий диск для каждой новой системы утомительно, но создание новых виртуальных машин – дело тривиальное. Вы можете избежать возни с CD-R или попыток найти запасные USB-накопители для загрузки живого дистрибутива.
Когда вы закончите тестирование системы, вы можете просто удалить виртуальную машину, если она вам не нужна.
Если вы используете стабильный дистрибутив, такой как Debian, вы можете попробовать новейшую систему, такую как Arch Linux. Поскольку он изолирован от вашей стабильной системы, вы можете экспериментировать без риска для своей основной ОС.
5. Простое резервное копирование и восстановление
Резервное копирование и восстановление виртуальных машин проще, чем для физических систем. Вы можете сделать снимок виртуальной машины в заведомо исправной конфигурации, прежде чем вносить существенные изменения. Если эти изменения вызывают проблемы, вы можете просто вернуться туда, где вы были, загрузив созданный снимок.
Поскольку вы можете создавать и восстанавливать моментальные снимки, вы можете безопасно экспериментировать с конфигурациями Linux. Создание снимков избавит вас от многих разочарований, потому что вы можете потратить время на работу, а не на устранение неполадок.
6. Вы можете использовать готовые образы
Помимо быстрого запуска виртуальной машины вместо физической установки, вы также можете сэкономить время, используя предварительно созданные образы.
Репозитории готовых виртуальных машин существуют почти для всех операционных систем с открытым исходным кодом, таких как сайт OSBoxes для VirtualBox. Преимущество состоит в том, что вы можете избежать процесса установки и приступить к работе на новой машине.
Эти системы поставляются со стандартными учетными записями администратора, поэтому вам следует изменить пароли. Безопасность менее важна для виртуальной машины, которая работает только в вашей локальной системе, но вы должны выработать хорошие привычки.
7. Легко изучать концепции Linux / ИТ
Если вы новичок в Linux, лучший способ учиться – на виртуальной машине. Вы можете познакомиться с установкой, настройкой и использованием Linux, не разрушая существующую среду. Это также более практично, чем использование чего-то вроде подсистемы Windows для Linux.
Если вы использовали Linux на настольном компьютере и хотите научиться запускать Linux на серверах, вы также можете поэкспериментировать на виртуальной машине, а не покупать дорогое дополнительное оборудование. Вы можете запустить стек LAMP на виртуальном сервере Linux и научиться писать веб-приложения.
Есть причина, по которой виртуализация так важна для многих ИТ-отделов. Виртуальные машины – отличный способ создать «домашнюю лабораторию» виртуальных серверов без затрат или места на физических машинах.
8. Различные виртуальные машины на одном компьютере.
Вы можете легко настроить разные виртуальные машины Linux на одной физической машине. У вас может быть только ограниченное физическое пространство на вашем столе. Может быть, вы хотите управлять только одним компьютером.
У вас могут быть разные виртуальные машины для разных целей. У вас может быть небольшой стабильный сервер Debian или современный рабочий стол Arch. Вы также можете настроить сервер базы данных или маршрутизатор на сервере. Вы можете подключить все это в их собственных виртуальных сетях.
Виртуальные машины Linux эффективно используют ваше оборудование. Даже самый дешевый компьютер, который вы можете купить, может запускать несколько виртуальных машин с разумной производительностью. Так почему бы не задействовать скрытые возможности вашего компьютера и не заставить их работать на вас?
Виртуализация и Linux: выигрышное сочетание
Одна из причин, по которой Linux получил такое широкое распространение, заключается в том, что он может сосуществовать с разными системами. Виртуализация делает это возможным. Вы можете создать несколько машин Linux на одном физическом компьютере и перемещать их по мере необходимости. Трудно представить Linux без виртуальных машин.
VirtualBox – это ведущее приложение для виртуализации с открытым исходным кодом, и есть способы улучшить ваши виртуальные машины Linux, чтобы в полной мере использовать их преимущества.