Віртуальні машини - призначення та огляд
Привіт, шановні читачі сайту «Комп'ютер з Розумом!».
Сьогодні я розповім вам, що таке віртуальна машина, які вони бувають, для чого вони потрібні, і що вони з себе представляють. По суті, віртуальна машина - це програма, яка емулює на вашому комп'ютері ще один комп'ютер, з тими параметрами, які ви йому задасте. Тобто це комп'ютер в комп'ютері Для чого це потрібно? Причин для використання віртуальної машини на вашому комп'ютері може бути кілька:
- Тестування додаткової операційної системи, з метою подивитися, як вона працює, наскільки вона зручна і які її особливості та можливості. Але при цьому ви не хочете видаляти ту операційну систему, яка вже стоїть на вашому комп'ютері. Переді мною таке завдання встала, коли я кілька років тому вирішував для себе, чи варто переходити з Windows XP на Window Я встановив на віртуальній машині Windows 7, подивився тоді ще сиру версію цієї операційної системи, і в той час прийняв рішення залишити на своєму комп'ютері Windows XP. На Windows 7 я перейшов тільки після того, як в ній були зроблені суттєві доопрацювання, протестовані уразливості і виправлені деякі помилки. Те ж саме зараз відбувається і з Windows 8 - я поки остаточно не перейшов на цю систему і користуюся Windows 7, а Windows 8 мешкає у мене на віртуальній машині. По суті, завдяки віртуальній машині на моєму комп'ютері може бути одночасно запущено відразу декілька операційних систем, і на мій погляд, це найголовніша мета використання різних віртуальних машин.
- Тестування різних програм, які з тієї чи іншої причини ви не хочете відразу встановлювати на ваш комп'ютер. Або ви хочете вибрати з декількох програм, у яких однаковий функціонал (наприклад, аудіо або відео програвачі), ту, яка вам більше сподобається, але при цьому ви не будете захаращувати ваш комп'ютер зайвими програмами, а всього лише відчуєте їх на віртуальній машині.
- Запуск потенційно небезпечних програм. Наприклад, при скачуванні будь-якої програми ваш антивірус припустив, що вона може бути потенційно шкідлива. Ви можете запустити її спочатку на віртуальній машині, щоб подивитися, як вона працює, і вже потім, якщо ніяких підозр вона у вас не викличе, можна буде встановити її вже безпосередньо на вашому комп'ютері.
- Запуск програм, несумісних зі встановленою на вашому комп'ютері операційною системою. Наприклад, якась програма може не підтримуватися новими версіями Windows, а ви вже звикли працювати в ній і вона вам дуже потрібна. Припустимо, програма не підтримується версіями Windows 7 і вище, а працює тільки в Windows XP. Можна, звичайно, в цьому випадку спробувати використовувати режим емуляції попередніх версій Windows, але це не завжди спрацьовує. Тому простіше встановити Windows XP на віртуальній машині і використовувати вашу програму в ній. Ще складніше йдуть справи, якщо програма у вас створена для Linux. У цьому випадку також рятує наявність віртуальної машини зі встановленою операційною системою Linux.
Насправді корисних функцій у віртуальних машин набагато більше, ніж я описав вище, оскільки я згадав тільки основні з них.
У даній статті ми обговоримо три програми - віртуальні машини: VMware, VirtualBox і Microsoft Virtual PC. Розберемо їх по порядку.
- VMware - найпотужніша і найкраща віртуальна машина на даний момент. І, на жаль, основна повнофункціональна версія цієї програми VMware Workstation - платна. У даній програмі дуже багато налаштувань, які полегшують роботу серйозних комп'ютерних серверів. Дана віртуальна машина працює в основному з операційними системами Windows і Linux, але не підтримує в якості основної операційної системи MacOs. У VMware також є безкоштовною додаток - VMware Player, яке на даний момент також вміє створювати віртуальні машини, але з сильно обмеженим функціоналом, на відміну від повноцінної версії. Раніше VMware Player вмів тільки відкривати раніше створені віртуальні машини.
- VirtualBox - на мій погляд, найкраща з безкоштовних віртуальних машин на даний момент. Вона поступається за функціоналом попередньої VMware, але безсумнівним плюсом VirtualBox є її безкоштовність. Безсумнівним достоїнством даної машини для російськомовних користувачів є наявність версії даної програми російською мовою. VirtualBox дуже зручно налаштовується і має інтуїтивно зрозумілий інтерфейс, тому на даний момент я користуюся саме цієї віртуальної машиною.
- Microsoft Virtual PC - також безкоштовна віртуальна машина від знаменитої компанії Microsoft (хоча насправді перші версії програми Virtual PC були створені іншою компанією, а вже потім компанія Microsoft придбала всі права на цю програму і продовжила її розробку). Оскільки саме Microsoft на даний момент є разботчіком даної програми, то ця віртуальна машина підтримує тільки операційні системи Windows (раніше була підтримка і MacOS). В цілому дана віртуальна машина мені сподобалася, але через те, що вона підтримує тільки різні версії Windows, а також, на мій суб'єктивний погляд, має трохи менш зручний інтерфейс, ніж той же VirtualBox, я її використовую рідко.
Підводячи підсумок даного огляду, хочеться відзначити, що серед описаних вище віртуальних машин я віддав свою перевагу саме VirtualBox, оскільки за співвідношенням ціна / якість вона здалася мені найбільш вигідною, враховуючи, що за ціною вона безкоштовна. В наступній статті я планую розповісти, де її можна скачати і як встановити, а також обговоримо її базові настройки.