Чому я працюю на віртуальній машині?
Дійсно, чому? Тільки спершу, давайте, зробимо короткий відступ на тему, що ж таке віртуальна машина (якщо хто не в курсі).
Отже, існує спеціальний тип програм - програми віртуалізації. Їм під силу всередині вашого комп'ютера реального, створити ще один, або навіть кілька комп'ютерів, віртуальних. Тобто віртуальних машин. При цьому операційна система, встановлена на віртуальну машину, буде «впевнена», що працює вона на звичайному залозі. Загалом, щось на зразок емулятора. Насправді емуляція і віртуалізація поняття різні, але схожі.
При цьому операційну систему, встановлену на реальний комп'ютер, в якій запускається ПО для віртуалізації, називають хостом, а систему, встановлену на віртуальну машину - гостем. Це була номенклатура.
На зображенні режим інтеграції дисплеїв VirtualBox. Непосвячених користувачів валить в когнітивний дисонанс 🙂
Навіщо це треба? Насправді застосувань у віртуальних машин маса, хоча найбільш відоме з них - ознайомлення з новими (або просто незнайомими) операційками. Це будинки.
На підприємствах віртуалі, як правило, сервери. Тут вам і можливість абстрагуватися від заліза, і запустити кілька віртуальних серверів на одному реальному (якщо потужність дозволяє), і підвищення надійності ...
Але - повернемося до питання, яке стоїть на початку - навіщо на віртуальній машині працювати? Власне - вигоди такі ж, як з виртуализацией серверів. Розглянемо їх трохи докладніше.
Що вдає із себе віртуальна машина?
У робочому стані - це вікно, в якому ви бачите гостьову ОС. Вікно можна розгорнути на повний екран. Тоді працює за комп'ютером може і не здогадатися, що він бачить перед собою віртуальну машину.
У стані спокою, тобто в вимкненому стані - віртуальна машина це просто файл, досить великий (залежить від того, який обсяг віртуального жорсткого диска ви оберете).
Почнемо з простого. Цей файл можна скопіювати. І у вас вийде дві віртуальні машини. Якщо в одній з них накоїти чогось отаке, в другій, як не складно здогадатися, все залишиться без змін. Зручно же. Потрібен бекап системи? Просто скопіюйте файл.
Але і це ще не все. Цей файл можна записати на переносний жорсткий диск, і перенести на інший комп'ютер. При цьому все, що потрібно зробити на ньому - встановити ПО для віртуалізації, а це справа п'яти хвилин. Після цього ваша віртуальна машина буде працювати на ньому, без встановлення будь-яких драйверів і т. Д. І т. П. З усіма потрохами, у вигляді встановлених і налаштованих програм.
Тобто, фактично, йдучи з роботи і несучи зовнішній диск з віртуальною машиною, я беру додому свій робочий комп'ютер. І таким чином він у мене завжди під рукою. А на домашньому комп'ютері можна не паритися з установкою програм, необхідних мені для роботи - треба просто запустити віртуальну машину в разі необхідності, і ось вони - мої робочі програми (а також файли, і т. П.).
У розумних межах, віртуальній машині абсолютно все одно, на якому залозі вона працює і яка ОС використовується в якості хоста. Якщо завтра у мене на роботі вирішать відмовитися від Windows, і поставлять мені Linux, я все одно буду працювати зі своєю віртуальною машиною, просто встановивши на «пінгвіна» ПО віртуалізації. Навіть якщо у мене зламається комп'ютер, і мені принесуть інший, вже через 5 - 7 хвилин я запущу на ньому свою «виртуалку» і буду працювати як ні в чому не бувало.
Є і ще один плюс - на своєму робочому комп'ютері я остерігаюся включати синхронізацію Firefox, встановлювати Dropbox і т. П. До кабінету може зайти хто завгодно, а пароль на вході в Windows ламається за кілька хвилин, прецедент уже був. Про Dropbox, думаю, пояснювати не треба, а от ніж може в такому випадку обернутися синхронізація браузера - читайте тут . Віртуальна машини вирішує і це проблему - йдучи з роботи я просто несу її з собою, залишаючи у себе на столі абсолютно порожній комп'ютер.
Як бачите, не тільки віртуалізація серверів має сенс.
Дійсно, чому?Але - повернемося до питання, яке стоїть на початку - навіщо на віртуальній машині працювати?
Що вдає із себе віртуальна машина?
Потрібен бекап системи?