Кращі віртуальні машини для Windows 7. FanBox і заключні думки. Налаштувати віртуальну систему

Під поняттям віртуальна машина (від англ. Virtual Machine) розуміють програмну або апаратну систему, яка емулює апаратне забезпечення якоїсь платформи (гостова платформа), що виконує програми для гостьової платформи засобами хост-платформи.

Також віртуальна машина може віртуалізувати платформу, створюючи на ній незалежні, ізольовані середовища для роботи операційних систем і програм.

Віртуальна машина для Windows 7 – пропонуємо вам огляд популярних програм.

Якщо по-простому, віртуальна машина надає можливість одному реальному, фізичному комп'ютері, створювати кілька віртуальних комп'ютерів, встановлювати ними різні операційні системи, програми, ін.

У широкі маси ця технологія прийшла зі світу серверної інфраструктури, де віртуальні машини використовуються з метою створення максимального завантаження сервера та зменшення простоїв обладнання.

Віртуальні машини використовують для вирішення кола таких завдань, як:

  1. Оптимізація використання серверних ресурсів
  2. Інформаційний захист, а також обмеження можливостей деяких програм так звана ідея пісочниці.
  3. Дослідження нової комп'ютерної архітектури чи програмного забезпечення.
  4. Емуляція різних комп'ютерних архітектур (наприклад, для емуляції ігрової консолі PlayStation від Sony).
  5. Створення шкідливого коду.
    Наприклад, руткіт SubVirt, створений в 2006 компанією Microsoft Research (MSR), створював віртуальне робоче середовище, в яке містилася операційна система користувача разом з антивірусом, фаєрволом та іншим програмним забезпеченням, (ПЗ) покликаним забезпечити захист ПК.
    Сам руткіт при цьому залишався ззовні і тому не потрапляв у поле дії антивірусів, надаючи дистанційний контроль над віртуальною машиною зловмиснику.
  6. Моделювання комп'ютерних мереж.
  7. Тестування та налагодження програмного забезпечення.

Пропонуємо вашій увазі короткий огляд найпопулярніших програм віртуалізації.

Віртуальна машина для Windows 7: Virtual Box

Програма для віртуалізації від компанії Oracle, для операційних систем Linux, Mac OS X, MS Windows, ін.

Програма досить популярна і нижче ми розглянемо не всі, а лише її ключові переваги:

Безкоштовність.

Кросплатформність.

Підтримка 64-розрядних гостьових систем на 32-розрядних хост-платформах. Для цього у хост-платформі має бути підтримка технології віртуалізації на рівні процесора.

Підтримка аудіопристроїв та різних видів мережевої взаємодії.

Можливість створення ланцюга резервних станів (бекапів), до яких можна повернутися у разі проблем із гостьовою системою.

Російськомовний інтерфейс.

Важливо! Недоліки програми не суттєві, але для об'єктивності оцінки слід згадати також і про них - VirtualBox погано сумісна з ОС Win 95/98 (відзначається повільна робота системи) і Mac OS X (проблеми зі звуком).

Як бачимо, недоліки програми не суттєві та скоріше номінальні.

Віртуальна машина для Windows 7: Xen

Монітор віртуальних машин (гіпервізор), розроблений в Кембриджському університеті та розповсюджується з відкритим вихідним кодом (GPL-ліцензія).

Використовуючи технологію паравіртуалізації (PV режим), Xen дозволяє досягти дуже високої продуктивності за рахунок емуляції апаратних платформ.

Особливістю PV-режиму є відсутність початкового моменту завантаження комп'ютера (імітація BIOS-коду, завантажувача) і ядро ​​гостьової ОС запускається відразу в потрібному режимі на кшталт звичайних програм.

Слід зазначити, що Xen можна порівнювати з програмним забезпеченням корпоративного рівня через його багаті функціональні можливості.

Переваги:

Безкоштовність.

Кросплатоємність.

Висока продуктивність запущених віртуальних машин, яка дуже близька до продуктивності реальних систем.

Можливість міграції віртуальних машин, що працюють, між фізичними хостами.

Високий ступінь підтримки емульованого обладнання.

Нестача програми, мабуть, одна - її відносна складність, порівняно з аналогічним софтом інших компаній.

Віртуальна машина для Windows 7: Virtual PC

Спочатку ця програма була розроблена компанією Connetix для ОС Mac OS, далекого 1997 року. Через 4 роки побачила світ версія для ОС Windows.

Пізніше, 2003 року права на програму були придбані корпорацією Microsoft, а 2006 року програма стала безкоштовною.

Надалі Virtual PC не набула розвитку і на сьогоднішній момент містить функціонал 2007 року.

Переваги:

Безкоштовна.

Простий, зручний інтерфейс.

Недоліки:

Програма працює тільки в середовищі Windows, але несумісна з Windows 8 і вище.

Програма, на відміну Virtual Box, не сумісна з процесорами від AMD.

Віртуальна машина для Windows 7: VMware Player

Продукт від найбільшого американського розробника віртуалізаційного програмного забезпечення Vmware.

Продукція компанії Vmware перш за все націлена на корпоративний сегмент ринку, тому повна версія програми - VMware Workstation - платна.

Ціна ліцензії – близько 250 доларів. Для некомерційного використання виробник пропонує програму з обмеженим функціоналом VMware Player.

Варто зазначити, що обмеження в цілому стосуються розробників ПЗ та IT-фахівців, для виконання завдань рядового користувача програма цілком функціональна.

Переваги:

Безкоштовна.

Швидка.

Простий, зручний інтерфейс.

Технологія ThinPrint дозволяє виводити на друк будь-який документ, відкритий у гостьовій ОС, без встановлення додаткових драйверів.

Робота з кількома моніторами у гостьовій ОС.

Обмін файлами між гостьовими системами за допомогою технології Drag&Drop (перетягування).

Недоліки:

Обмежена функціональність безкоштовної версії.

Встановлення Windows 7 x64 на VirtualBox (віртуальну машину)

Віртуальна машина для Windows 7: кілька ОС на одній машині

Можна довго міркувати принципах віртуалізації та її ролі в ІТ-індустрії, але пересічному користувачеві користі від цього не буде. Тож скажу коротко. Віртуальна машина – це ваша пісочниця. Ви можете встановлювати в ній свою операційну систему, встановлювати програми, запускати підозрілі файли так, як це інший комп'ютер. Не побоюючись за свою основну операційну систему.

Отже, віртуальна машина це програма, яка може повністю замаскуватися під окремий комп'ютер (емулювати). Під нею, як на окремому комп'ютері, можна встановити Windows (Linux, FreeBSD, MacOS X) і вони нічого не запідозрять. Операційна система, яка працює у віртуальному комп'ютері називається дочірньої. Ви ж, працюючи з іншою ОС у вікні програми, добре захищені від вірусів та власних помилок. Адже віртуальний комп'ютер не згорить, на ньому немає важливих даних, його легко будь-якої миті відновити.

Дочірні операційні системи працюють набагато швидше, якщо ваш процесор підтримує апаратну віртуалізацію. Перевірити це можна за допомогою утиліти, яку можна завантажити.

Безкоштовних віртуальних машин досить багато, але ми розглянемо дві найпопулярніші VirtualPC від Microsoft та VirtualBox, нещодавно куплений компанією Oracle.

VirtualBox

VirtualBox— безкоштовна віртуальна машина з дуже широким колом можливостей та чудовою швидкодією. VirtualBox офіційно підтримує більшість популярних операційних систем, таких як різноманітні версії Windows, дистрибутиви Linux, MacOS X та інші операційні системи. За рахунок підтримки апаратної віртуалізації можна досягти швидкості роботи дочірньої системи порівнянної з основною. Великий набір додаткових утиліт дозволяє робити безліч корисних дій, таких як відновлення дочірньої ОС, просте перенесення файлів між основною та дочірньою системою, і навіть транслювання вікна програми в основну ОС.
Великим плюсом VirtualBox є те, що він підтримує багато мобільних ОС, таких як WinMobile або Android.

VirtualBox


Virtual PC

Virtual PC- Віртуальна машина від Microsoft, яку вони надають у безкоштовне користування. Поставити на цій віртуальній машині альтернативну ОС не вийде (принаймні без танців із бубном). Офіційної підтримки гостьової Linux немає, хоча багато дистрибутивів успішно працюють. Але є прості рішення для встановлення інших версій Windows. Наприклад, режим сумісності з XP для пізніших версій Windows.
Virtual PC також підтримує апаратну віртуалізацію, що дуже прискорює роботу гостьової ОС.
В архіві міститься 32-розрядна і 64-розрядна версія Virtual PC. Але пам'ятайте, що 64-розрядну гостьову ОС ви зможете встановити тільки якщо у вас основна ОС теж 64-розрядна.

Яка на твій погляд сама найкраща віртуальна машина?

Я не вигадуватиму велосипед і переказуватиму інших. Краще я запропоную вам прочитати статтю з журналу Linux Format. У якій експерти зробили порівняльний огляд п'яти популярних віртуальних машин, сподіваючись знайти ту саму.., найкращу віртуальну машину. До речі, тим хто зрікся і зміг втекти з полону Windows дуже рекомендую.

  • Що таке віртуальна машина
  • Навіщо потрібна віртуальна машина
  • Як ми тестували Віртуальні машини
  • Продуктивність
  • Функціональність
  • Сумісність та снапшоти
  • Інтеграція з робочим столом
  • Графічне прискорення
  • Вердикт

Що таке віртуальна машина

Якщо простою мовою, без занудства, то віртуальна машина – це операційна система в операційній системі.

Навіщо мені потрібна віртуальна машина

У нашому випадку, віртуальна машина – це насамперед платформа для перевірки програм. Серед яких, як ви знаєте, можуть бути і . Ще віртуальну машину використовують хакери для тестування своїх і чужих троянів та інших диво файлів. До якої групи не належали б ви, вам все одно буде цікаво дізнатися більше про віртуальні машини та їхню роботу.

Як ми тестували віртуальні машини

Спершу ми взяли двоядерний комп'ютер (через бюджетні обмеження) зі свіжим Arc Linux. Крім пропрієтарної VMware (версія 7.1.0 Рlауег та 30-денний пробний період Workstation 11), ми використовували офіційні пакети Arch, які дуже близько дотримуються релізів розробників. На кожній машині було 2 ГБ системної ОЗУ та 128 МБ відеопам'яті (при необхідності – 256 МБ).

Ми тестували кожного кандидата на різних гостьових ОС: Mint 17.1 та Kubuntu 15.04 beta, а також різних версіях не-Linux ОС під назвою Windows. Для оцінки продуктивності ми скомпілювали основне ядро ​​Mint, запустили порівняльний тест JavaScript SunSpider та зіграли у різні ігри з нашої бібліотеки Steam. Щоб протестувати реальні варіанти, ми запустили їх на 8-ядерній машині з 16 ГБ ОЗП та 4-ГБ Nvidia GTX, але потім нас змусили її повернути.

Технологія віртуалізації фундаментально змінила комп'ютерний ландшафт. Ми б знеславилися, заявивши, що це - новий винахід (ранні мейнфрейми використовували її як середовищ для надання ресурсів), але десятирічної давності інновації CPU означають, що майже рідної продуктивності ви досягнете хіба що з кодом x86. А нині нам вдається впхнути десятки машин (легко копіюваних і відновлюваних) в один корпус, і робота дата-центрів стала набагато ефективнішою. Можна і імітувати іншу архітектуру, скажімо, ARM, що зручно для розробників систем, що вбудовуються.

Це також благо і для звичайних користувачів: знайомство з новою ОС тепер не повинно бути настільки витратним за часом вправою у постійному страху загробити свою систему. Навіть якщо ви просто хочете протестувати нову програму, це набагато безпечніше зробити у віртуальній машині замість того, щоб ризикувати своєю поточною настройкою. Підтримка віртуалізації всередині ядра (через KVM) та емулятор Qemu означає, що користувачам Linux більше нема чого вдаватися до пропрієтарних інструментів.

У минулі дні VirtualBox від Sun (яка колись належала Innotek, а тепер Oracle) був єдиною реальною опцією. Але часи змінилися, тож давайте розглянемо й інші програми віртуалізації.

І VMware, і VirtualBox використовують залежні від ядра модулі, які завантажуються, щоб творити свої чудеса. VMware знадобиться їх скомпілювати, для чого доведеться встановити пакети заголовків ядра та всю начинку компілятора. Потім ви отримаєте скрипт init для завантаження вказаних модулів, хоча для користувачів Systemd він буде непотрібним. Якщо це ваш випадок, ви, можливо, побажаєте створити власний файл init, замість того, щоб весь час запускати цей скрипт як root (або бачити ті самі повідомлення про помилки). На момент написання статті ядра серії 3.19 вимагали підлатати вихідні коди VMware, але, сподіваюся, до моменту виходу журналу це вже буде виправлено. Пакети VirtualBox у більшості дистрибутивів є, і якщо у вас є стандартне ядро, можете вже ні про що не хвилюватися.

Virt-Manager вимагає, щоб до його запуску у вашій системі був запущений сервіс libvirtd, про що вам повідомить люб'язне повідомлення, і якщо ви використовуєте повнофункціональне середовище робочого столу, то воно зробить це за вас; Вам залишиться лише ввести пароль root.

І VirtualBox, і VMware Workstation досить прості, якщо ви не надумаєте відволікатися на кожну опцію. А ось у VMware Player опцій не так вже й багато, і ви дуже швидко налаштуєте та запустите свою машину. Але якщо ви сповнені рішучості задіяти всі ці опції по максимуму, доведеться встановити гостьові доповнення.

Гостьові доповнення Linux для VirtualBox набагато простіше в установці (CD запуститься автоматично), ніж додаткові інструменти для VMware, що вимагають копіювання програм з уявного CD, зміни дозволів і потім запуску скрипта. Невже надворі 1999 рік? Натомість, виконавши все це, ви будете винагороджені покращенням графіки та рядом додаткових функцій, які ми обговоримо далі.

Найпростішим у використанні з нашої добірки є Boxes, нехай навіть це обумовлено наданням лише голого мінімуму функцій Qemu/libvirt. VMware Player і VirtualBox йдуть іншими, а потім - їх платний конкурент (номінально вони складніше, в силу більшої кількості опцій). Virt-Manager не дуже складний у використанні, але в ньому цілком достатньо від лабіринту опцій Qemu, щоб приголомшити новачка. Крім цього, механізм для управління зберіганням у нього досить заплутаний, особливо якщо ви збираєтеся зберігати свій віртуальний диск в нестандартному місці: тоді вам спочатку треба додати необхідну директорію як «пула зберігання». Однак усі необхідні екзотичні модулі надасть ваш власний дистрибутив, а в такому разі чому б не ризикнути.

Продуктивність

Повільну чи спритну ВМ вони для вас створять?

Завдяки розширенням обладнання та технологіям паравіртуалізації стало можливо виконувати деякі завдання зі швидкістю, близькою до швидкості цього обладнання.

Однак так, як воно є, зазвичай є певне падіння продуктивності. Практично будь-яка конфігурація, де ми тестували гостьовий робочий стіл, демонструвала якесь гальмування. Але до цього звикаєш, та й можна відключити будь-які краси або включити відповідний режим нейтралізації несправностей, якщо це вас турбує.

Тут ми не беремо до уваги 3D-продуктивність – це було б не зовсім чесно, і для неї є власна категорія через сторінку. Однак, для повсякденних завдань з використанням Terminal ви навряд чи помітите особливу різницю між нашими кандидатами. Експерименти з компіляцією ядра показали, що VirtualBox солідно відстає у змаганні. Порівняльний тест JavaScript SunSpider підтвердив цей висновок: обидві завдання виконалися на 20% повільніше, ніж у інших. Введення/виведення (I/O) диска (особливо якщо диск у вас SSD) та мережевий трафік у всіх наших кандидатів відрізнялися швидкістю. Зрештою VMware забезпечила собі перевагу завдяки підтримці нових процесорів Intel.

Функціональність

Що може запропонувати кожен кандидат?

Всі наші кандидати призначаються для різних сценаріїв використання, і тому кожен має свої власні, індивідуальні переваги. Звичайно, наявність деяких стандартних функцій безумовно мається на увазі: таких, наприклад, прийнято відносити здатність створити моментальні знімки, підтримку розширень процесорів Intel VT-x і AMD-V і гнучке налаштування віртуального обладнання. Все це пропонується всіма, проте деякі додатки здатні більш героїчні подвиги.

Тут слід зробити застереження, що Gnome Boxes і Virt-Manager є всього лише інтерфейсами до Qemu (через рівень абстракції libvirt). А Qemu по суті є емулятор процесора, який здатний забезпечувати віртуалізацію через KVM, але тим не менш є цілий світ.

Отже, візьмемося до розгляду наших кандидатів окремо.

Gnome Boxes ★★

При виклику з командного рядка Qemu підтримує масу опцій, більшість яких у Gnome Boxes відсутня: його метою (реалізованою) є простота та зрозумілість зовнішнього вигляду та роботи. Через його зручний інтерфейс майстра можна налаштувати віртуальну машину буквально трьома клацаннями – направте лише його на відповідний ISO. Boxes абстрагує різницю між віртуальною та віддаленою машиною, і ви можете з'єднуватися і з тією, і з іншою через протоколи VNC, SPICE (який дозволяє аудіо працювати через мережу) або OVirt.

Gnome Boxes

Boxes не пропонує особливих можливостей керування вашою віртуальною машиною через мережу, але принаймні надає все чаклунство NAT, необхідне, щоб забезпечити спілкування вашої віртуальної машини зі світом. Інші кандидати успішно налаштовують NAT, мережеві мости чи мережі host-only, і це за певних обставин буває дуже зручно.

Virt-Manager ★★★★

Virt-Manager (він же Virtual Machine Manager) пропонує значно більше функцій Qemu (але знову ж таки не всі). Він, схоже, переборщив зі своїм списком операційних систем x86, що підтримуються, зокрема, з сімейства Linux.


Virt-Manager

Якщо залишити це осторонь, Virt-Manager відносно легко дозволяє налаштувати машину будь-якої складності - можна додавати будь-яке обладнання, зокрема кілька мережевих інтерфейсів. Крім ВМ KVM, Virt-Man-ager вміє залучити підтримку Qemu/libvirt для гостей Xen та контейнерів LXC. Опціонально він також може опитувати гостьові ресурси і, таким чином, забезпечувати дуже симпатичні графіки (на зразок тих, що в розділі Продуктивність на стор. 25, на що потрібно близько 30 секунд після запуску Windows 10). Крім того, Virt-Manager використовує нещодавно додану Qemu підтримку USB 3.0.

Сумісність та снапшоти

Чи можна рухати віртуальні машини між реальними?

Іноді потрібно перемістити ВМ між гіпервізорами. Всі наші програми можуть імпортувати машини, що зберігаються у форматі Open Virtual Appliance (OVA), який є просто tar-архівом з диском VMDK (VMware), і дані про віртуальне обладнання. VirtualBox дозволяє експортувати цей формат, але має ще й свій - Virtual Disk Image (VDI), а також справляється з усіма іншими.

Команду qemu-img можна використовувати для конвертування форматів. Особливо відзначимо його улюблений формат QCOW2, що дозволяє зберігати численні моментальні знімки системи всередині за допомогою відмінного прийому Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox та VMware Workstation підтримують моментальні знімки системи, зберігаючи різні стани своєї ВМ. VMware Player дозволяє мати лише один моментальний знімок для кожної машини на додаток до її поточного стану. Тож глибоке регресійне тестування виключається.

VirtualBox і VMware Workstation здатні також «клонувати» ВМ, і це ефективний метод створення миттєвих знімків системи: дані записуються на відповідний клон тільки якщо його стан відрізняється від батька. VMware дозволяє монтувати гостьовий образ VMDK на хост, що теж буває зручно, хоча такий же трюк можна зробити за допомогою конвертування в образ диска raw та використання стандартних інструментів Linux та арифметики, щоб розрахувати зміщення розділів.

VirtualBox ★★★★

Будучи спочатку клієнтом віртуалізації робочого столу, VirtualBox все ще, ймовірно, основний інструмент для багатьох. Ця програма має чітку структуру, що спрощує налаштування віртуальної машини, і безліч корисних опцій. Крім обмеження кількості ядер CPU, яких має доступ гостьова ОС, VirtualBox дозволяє вказати граничний рівень використання CPU гостем у відсотках. VirtualBox також підтримує запис відео, так що за вечір ви зможете записати посібник з Windows для свого каналу YouTube.


VirtualBox

Він може імпортувати будь-які віртуальні диски, але пропонує лише підтримку хост-контролера USB 2.0, та й то тільки якщо ви встановите пропрієтарний пакет розширень Oracle. Опції з розподіленим доступом буфера обміну та drag-and-drop (в одному або в обох напрямках, як забажаєте) дуже зручні. У VirtualBox є зручні індикатори для мережного та дискового I/O та для використання CPU.

До речі, у статті « » ми докладно розповідали про те, як встановити та правильно налаштувати віртуальну машину VirtualBox.

VMware Player ★★★

Вільна пропозиція від VMware пройшла довгий шлях з моменту появи в 2008 році. Найпримітніше, що це вже не плеєр: він більш ніж здатний створити вам якісну віртуальну машину.


VMware Player

Крім підтримки низки мережевих конфігурацій (NAT, bridged, host-only і т.д.), він пропонує дуже симпатичні опції формування мережевого трафіку, що дуже зручно, якщо ви тестуєте останню версію, скажімо, клієнта DDoS або дивіться, скільки шкідливих програм можна навісити на свою віртуальну машину Windows XP, доки вона не лусне. VMware також підтримує пристрої USB 3.0, а встановлення гостьових інструментів дозволить використовувати блискучу графіку, буфер обміну з розподіленим доступом та директорії з розподіленим доступом. Player дещо поступається, коли йдеться про миттєві знімки (він дозволяє зробити тільки один), але ми розкритикували його в попередньому розділі.

VMware Workstation ★★★★★

Є невільна версія VMware Player (VMware Player Pro), але ми вирішили, що для цього Порівняння буде доречніше взяти замість неї більш якісну Workstation. У цьому додатку передбачено безліч додаткових функцій для розробників, у тому числі можливість групувати віртуальні машини у свого роду віртуальну фалангу, щоб вам вдавалося одним клацанням змусити їх вступити в дію одночасно.

VMware Workstation також пропонує підтримку нових команд сучасних процесорів Intel, а також дозволяє налаштовувати машини з віртуальними CPU, у кількості до 16 та 64 ГБ ОЗУ. Однак програма Workstation великою мірою націлена на інтеграцію з рештою (досить важким) пакетом VMware, і тому виглядатиме доречніше інших у середовищі підприємства.

Інтеграція з робочим столом

Чи конфліктуватимуть вони з вашою колірною схемою?

Одні користувачі люблять ідеальну гармонію інтерфейсів віртуальних машин і відповідних гіпервізорів з робочим столом хоста, а інших це тільки заплутує.

VirtualBox використовує Qt4, що особливо дратує на робочому столі Arch Linux на основі Qt, де всюди використовується Qt5, але це лише щось на кшталт нішового недоліку. Boxes ідеально поєднується з Gnome 3, чого слід очікувати; Virt-Manager і VMware використовують GTK3 і також ідеально з ним поєднуються.

Всі наші кандидати дозволяють переключити віртуальну машину на повноекранний режим, і, на щастя, всі вони дозволили нам повернутися назад за допомогою відповідної комбінації клавіш.

Особливо виділяються режими Unity у VMware (ні, це не спосіб зробити все убунтоподібним) and Seamless у Virtual-Box - обидва відображають вікна додатків безпосередньо з гостя на робочому столі хоста. Це дуже добре для Linux-ВМ (виключаючи потенційну плутанину між вікнами гостя та хоста), проте спроба запустити
попередній перегляд не надто вдалася; Windows 7 з увімкненим інтерфейсом Aero теж виявилася не найприємнішим досвідом.

Всі наші кандидати підтримують запуск гостя у повноекранному режимі, і їх можна налаштувати на зміну дозволу при зміні розміру вікна. Для виходу з цього сценарію передбачено відповідні гарячі клавіші. Можливість drag-and-drop на машинах VMware дуже зручна, тому VMware перемагає в цій категорії.

Графічне прискорення

Чи можна уникнути проблем програмного рендерингу?

Будь-який з наших кандидатів чудово вам послужив би, якби ви захотіли просто встановити віртуальну машину, не збираючись робити нічого з інтенсивною участю графіки.

Але якщо потрібно 3D-прискорення, треба брати VMware чи VirtualBox. Як тільки ви впораєтеся з установкою гостьових доповнень (включаючи VirtualBox, що відводить убік, з подвійним запереченням, який намагається відвернути вас від його експериментальної підтримки WDDM, потрібної, наприклад, для інтерфейсу Windows 7 Aero), вам вдасться насолодитися 3D-прискоренням у VirtualBox і у двох клієнтах VMware.


Бум-бум, срібний молот Максвелла опустився на, е-е, вулик. Він загинув незабаром після того, як було зроблено цей скріншот у Don't Starve.

VirtualBox дозволяє виділяти віртуальній відеокарті до 256 МБ системної ОЗУ, а VMware – до 2 ГБ. Зверніть увагу, що ці гігабайти не беруться у реальної відеокарти, так що часто ви не побачите особливих поліпшень понад 256 MБ. VirtualBox також забезпечує 2D-прискорення для гостьових Windows, що має сприяти прискоренню рендерингу відео, збільшенню екрану та корекції кольору, хоча багато в чому це залежить від конфігурації хоста - на швидку машину це налаштування не вплине. Віртуальна машина Windows, ймовірно, не запустить Battlefield 4 [Поле битви] або Middle-earth: Shadow of Mordor [Середзем'я: Тінь Мордора] (виходить, нам дуже пощастило, що вони портовані в Linux), коли все доведено до 11, але більше старі або менш вимогливі ігри підуть чудово: ми добрий час вгрохали на популярну інді-гру Don't Starve [Не зачахни], начисто забувши про наше Порівняння.

На VMware все працювало краще, ніж на VirtualBox, але, можливо, справа тут була в більш виграшній конфігурації - на Arch Linux ми використовували найсвіжіший пропрієтарний драйвер Nvidia, що могло зумовити перевагу одного над іншим.

Вердикт

Віртуалізація – тема для Порівнянь давня та складна. Бажаючи запускати 3D-ігри, ви навіть не поглянете на Gnome Boxes або Virt-Manager, і якщо тільки ви не досягнете у VirtualBox кращих результатів, ніж ми, ви оберете своїм гіпервізором VMware. Але знову ж таки, ця технологія аж ніяк не така зріла, як працюючий у рідному форматі DirectX 11. Можливо, з іграми вам навіть більше пощастить у Wine при яких-небудь експериментальних латках продуктивності. Ми взагалі не в захваті від ліцензій VMware, особливо від тієї, яка змушує вас платити після 30-денного пробного періоду, проте для деяких функцій рівня підприємства в Workstation будуть справжнім благом. Зокрема, якщо ви використовуєте vCenter Converter з VMware, ви віртуалізуєте машину одним клацанням - ідеально, якщо потрібно протестувати щось нове на своїй поточній системі.

Ми не охопили масу інструментів командного рядка, які йдуть з усіма нашими кандидатами, але вони є, разом із більшою документацією. Ви можете застосовувати їх у своїх скриптах, коли пуститеся у всі тяжкі віртуалізації, висунувши цілу рать віртуальних машин із безпечного середовища командного рядка. Можливо, хакери воліють працювати з Qemu безпосередньо, а тим, хто шукає просте безкоштовне рішення з відкритим кодом, щастя складе Gnome Boxes.


Бульбашки виглядають непогано, якщо не бачити зусиль, витрачених на їх рендеринг.

Але в переможці виходить лише один (нічия – рідкісний виняток), і цього разу це Virt-Manager – ну не могли ж ми дозволити виграти VMware. Virt-Manager дозволяє запізнити велику частину потужності Qemu, не вдаючись до розлогих заклинань з командного рядка. Віртуальні машини можна ставити на паузу, переналаштовувати, переміщати і клонувати - і все це без особливих турбот. Єдине, чого йому не вистачає - це підтримки графічного прискорення, але як знати, можливо, вона і з'явиться. VMware Player та Gnome Boxes ділять друге місце, оскільки вони обидва набрали високі бали за свою простоту, і нам подобається значок Boxes, на якому зображено тесеракт (або гіперкуб, або куб у кубі – як вам завгодно).

Virt-Manager ★★★★
Усім менеджерам так добре працювати.

VirtualBox ★★
Колись єдине рішення, а тепер на узбіччі.

VMware Player ★★★
Швидкий та зручний, та ось ліцензія підвела.

VMware Workstation ★★
Швидкий та повнофункціональний, але не безкоштовний.

Boxes ★★★
Найпростіший спосіб встановити та налаштувати ВМ.

Віртуальна машина (Virtual Machine) - це програмне середовище, яке емулює апаратну складову комп'ютера з усіма його компонентами. По суті, віртуальна машина – це окремий віртуальний комп'ютер, на який можна буде встановлювати операційні системи, програми, драйвери тощо, які потім можна буде запускати ізольовано від основної операційної системи, встановленої на цьому комп'ютері.

У цій статті ми розберемо, що таке віртуальна машина і чого вона потрібна. Використання віртуальної машини відбувається приблизно таким чином: ви встановлюєте на свій комп'ютер спеціальну програму віртуалізації (віртуальну машину), в яку ви можете встановити одну або кілька операційних систем, що підтримуються цією програмою.

Наприклад, на вашому комп'ютері встановлена ​​операційна система Windows 7, а ви хочете спробувати в роботі іншу операційну систему: Windows 8.1, або Windows 10. Ви поки не готові відразу перейти на нову операційну систему, тому встановивши Windows 10 на віртуальну машину, ви можете детально ознайомитись з її роботою та можливостями, отримати необхідні навички.

Паралельно ви можете встановити у віртуальну машину інші операційні системи: різні дистрибутиви Linux, Mac OS X і т.д. OS X.

Найбільш популярні програми для створення віртуальних машин (ВМ) для звичайних користувачів (є великий корпоративний сегмент систем віртуалізації): Oracle VirtualBox (безкоштовна), VMware (безкоштовний для особистого користування VMware Player, платна VMware Workstation), Parallels (для комп'ютерів з Mac OS X ), Windows Virtual PC (у Windows 7, починаючи з редакції Pro, підтримується безкоштовне встановлення віртуального середовища Windows XP Mode), Hyper-V (працює в x64 бітних версіях Windows, починаючи з Windows 8) та інші.

Віртуальні машини різних виробників відрізняються своїми можливостями та особливостями. Завантажити віртуальні машини можна буде із сайтів виробників програм.

Використання віртуальних машин

Віртуальні машини (ВМ) в основному застосовують для наступних цілей:

  • встановлення іншої операційної системи для вивчення або роботи
  • тестування незнайомих програм без ризику для основної операційної системи
  • використання програм, які не можуть працювати на вашому комп'ютері
  • налаштування локальної мережі
  • безпечний запуск підозрілих додатків
  • одночасне встановлення на комп'ютер кількох операційних систем

Наприклад, на моєму комп'ютері в різний час були встановлені у віртуальному середовищі такі операційні системи: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

Робота в операційній системі, встановленій у віртуальній машині, нічим не відрізняється від роботи у звичайній системі, встановленій на комп'ютері. Це проста ОС, запущена у віртуальному середовищі. Ви можете робити все, що хочете, не боячись "вбити" Windows або іншу систему. Якщо в результаті ваших дій ОС стане непрацездатною, ви можете просто видалити цю операційну систему, замість встановивши іншу.

У багатьох віртуальних машинах є можливість для створення знімка системи, тому ви легко зможете відновити «убиту» ОС.

Швидше за все, на віртуальній машині не підуть потужні ресурсомісткі ігри, тому що такі ігри, швидше за все, сильно гальмуватимуть. p align="justify"> Продуктивність роботи в операційній системі, встановленої на віртуальній машині, залежить від потужності конкретного комп'ютера.

На цьому зображенні можна побачити, що на моєму комп'ютері встановлена ​​Windows 10, а у вікні віртуальної машини (я спеціально зменшив вікно програми віртуалізації) запущена операційна система Windows 8.1. Таким чином, на моєму комп'ютері в цей момент працювали одночасно дві різні операційні системи, незалежно одна від одної.

Операційна система, встановлена ​​у віртуальній машині, працюватиме ізольовано від основної операційної системи, встановленої на вашому комп'ютері. Ви можете робити будь-що, зі встановленою на віртуальній машині Windows (або іншою операційною системою). Основна система, встановлена ​​на вашому комп'ютері, не буде порушена роботою у віртуальній машині, або іншими змінами в операційній системі, встановленої на віртуальній машині.

Ви можете тестувати незнайомі програми на віртуальній машині перед встановленням їх на реальну систему. Windows, або іншу операційну систему (якщо вона не безкоштовна), необхідно буде активувати.

Деякі програми не працюють у певній операційній системі, тому можна встановити таку програму в підтримувану операційну систему на віртуальній машині. У цьому випадку ви зможете продовжувати використовувати на своєму комп'ютері необхідну програму.

Віртуальну машину можна використовувати з метою безпеки. Наприклад, можна буде не одразу встановлювати на свій комп'ютер програму, яка викликає у вас підозру, а попередньо встановити таку програму на віртуальну машину. Якщо ваші підозри підтвердяться, то встановлена ​​на вашому комп'ютері основна операційна система ніяк не постраждає.

Ви можете безпечно відвідувати підозрілі сайти, ризикуючи лише гостьовою системою, встановленою у ВМ.

На цьому зображенні на віртуальній машині запущена операційна система Mac OS X, у вікні якої відкрито браузер Safari. У VMware Workstation гостьова система може бути розкрита на весь екран монітора комп'ютера.

При використанні віртуальної машини, поряд з перевагами, є деякі недоліки. Основна проблема: на малопотужних комп'ютерах робота в гостьовій системі, встановленій на віртуальній машині, може сповільнюватись (зависати, гальмувати). Це викликано тим, що в цей час ресурси комп'ютера одночасно споживають дві операційні системи: основна, встановлена ​​на вашому комп'ютері, і гостьова, встановлена ​​у віртуальній машині.

Для того, щоб сильно не навантажувати свій комп'ютер, я рекомендую під час роботи в гостьовій операційній системі закрити в основній системі непотрібні в даний момент програми. Після цього дещо знизиться навантаження на ресурси комп'ютера, стане більш комфортною робота в гостьовій ОС, встановленій на віртуальній машині. На потужних комп'ютерах подібні проблеми, як правило, не виникають.

Якщо ви хочете спробувати роботу іншої операційної системи Windows на своєму комп'ютері, а через малу потужність комп'ютера, робота у віртуальній машині буде утруднена, ви можете встановити іншу систему на віртуальний жорсткий диск (VHD). Докладніше про це можна прочитати. При такому варіанті, ви по черзі запускатиме операційні системи на своєму комп'ютері.

Працюючи з віртуальною машиною, ви можете без проблем видалити звідти будь-яку операційну систему без наслідків для свого комп'ютера, а також видалити зі свого комп'ютера програму - віртуальну машину.

Висновки статті

За допомогою спеціальної програми: віртуальної машини (Virtual Machine), ви можете встановити на свій комп'ютер іншу операційну систему для ознайомлення з її роботою, для тестування додатків, вирішення проблем сумісності, з метою безпеки тощо. Ви можете спробувати в роботі кілька різних віртуальних машин і зупинитися на найбільш зручному для себе варіанті.

Іноді виникає необхідність отримати другий комп'ютер, на якому можна інсталювати іншу операційну систему або безпечно протестувати програми. З цим завданням Вам допоможе впоратися віртуальна машина. У цій статті ми розглянемо, що таке віртуальна машина, навіщо потрібна віртуальна машина, як встановити та налаштувати віртуальну машину.

Віртуальна машина- програма, яка емулює реальний (фізичний) комп'ютер з усіма його компонентами (жорсткий диск, привід, BIOS, мережеві адаптери і т.д.). На такий віртуальний комп'ютер можна встановити операційну систему, драйвери, програми тощо. Таким чином, Ви можете запустити на своєму реальному комп'ютері ще кілька віртуальних комп'ютерів з такою ж операційною системою. Ви можете без проблем здійснити обмін даними між Вашим реальним та віртуальним комп'ютером.

Навіщо потрібна віртуальна машина

Не кожному ПК потрібна віртуальна машина, але просунуті користувачі досить часто використовують її. Віртуальну машину використовують для різних цілей та завдань:

  • Встановлення другої/іншої операційної системи;
  • Тестування програмного забезпечення;
  • Безпечний запуск підозрілих програм;
  • Емуляція комп'ютерної мережі;
  • Запуск програм, які не можна запустити з операційної системи.

Для наочності наведу кілька прикладів.

На Вашому реальному комп'ютері може бути встановлена ​​операційна система Windows 7, а на віртуальну машину можна поставити Windows XP, Windows 8 або Linux.

Якщо Вам потрібно вибрати програму (наприклад, відео плеєр) Вам потрібно встановити кілька подібних програм, і визначити, яка з них Вам більше подобається. Що б не захаращувати Ваш комп'ютер, протестуйте програми на віртуальній машині.

Я часто використовую віртуальну машину коли пишу статтю на сайт. Перед тим, як написати матеріал, я особисто все перевіряю. Коли я проводжу огляд програмного забезпечення, мені доводиться встановлювати багато різних програм, від чого з'являється зайве сміття в системі. Та й невдале шифрування чи приховування даних можуть спричинити неприємні наслідки. Краще убезпечити себе і експериментувати на віртуальному комп'ютері.

Огляд віртуальних машин

Існує велика кількість різних програм для створення та керування віртуальними комп'ютерами. Зараз ми розглянемо 3 найпопулярніші програми.

Віртуальна машина VirtualBox

- Безкоштовна віртуальна машина, на яку можна встановити всі найпопулярніші операційні системи. VirtualBox підтримує роботу з Windows, Linux, FreeBSD, Mac OS.

VirtualBox підтримує як 32 так і 64-розрядні версії операційних систем. VirtualBox підтримує роботу з віртуальними комп'ютерами, створеними у платній програмі VMware Workstation.

Налаштування та робота з VirtualBox дуже зручна та проста. Програма задоволена продуктивною та стабільною.

VirtualBox володіє широким функціоналом, питомим інтерфейсом і абсолютно безкоштовна. VirtualBox найкраща віртуальна машина для використання вдома.

Віртуальна машина VMware

VMware -найбільш відома та поширена віртуальна машина. VMware зазвичай використовують для роботи великі майданчики чи корпорації.

VMware поставляється у двох видах: Workstation та Player. VMware Workstation чудова, але платна віртуальна машина. VMware Player – безкоштовна урізана версія VMware Workstation.

VMware Workstation підтримує роботу з 32 та 64 бітними системами, USB 3.0, встановлення різних операційних систем.

VMware Workstation безумовно найкраща віртуальна машина, якою користуються великі компанії, але її вартість знижує її популярність серед пересічних користувачів.

Віртуальна машина Microsoft Virtual PC

Microsoft Virtual PC- Ще одна безкоштовна віртуальна машина. Вона має широкий функціонал і зручний інтерфейс, але в неї є один великий недолік - вона працює тільки з операційними системами Windows. Не можна запустити Linux або Mac OS.

Підбивши підсумок, хотілося б відзначити, що для домашнього використання найкраще підходить VirtualBox. Далі ми розглянемо, як встановити та налаштувати віртуальну машину VirtualBox.

Встановлення віртуальної машини VirtualBox

З розглянутих у попередньому розділі віртуальних машин, найкраще використовувати VirtualBox. Зараз ми розглянемо, як встановити VirtualBox, а в наступному розділі буде описано її налаштування.

Викачуємо свіжу версію програми з офіційного сайту. Завантажити програму

Запускаємо інсталятор та бачимо вітальне вікно. Переходимо наступного етапу.

На другому етапі установки можна побачити всі компоненти програми, які будуть встановлені та директорія, в яку буде встановлена ​​програма. Директорію для встановлення Ви можете змінити, а ось компоненти я рекомендую встановлювати все. Можливо, не всі компоненти потрібні Вам зараз, але якщо в майбутньому вони Вам знадобляться, то потрібно знову встановлювати віртуальну машину. Йдемо далі.

Тут слід зазначити, куди Ви хочете помістити ярлики програми.

На наступному етапі з'явиться попередження, що під час інсталяції відбудеться тимчасове відключення комп'ютера від мережі. Якщо Ви завантажуєте щось важливе з інтернету, то дочекайтеся закінчення завантаження і лише потім натисніть кнопку “Yes” у вікні установки.

Потім Вам скажуть, що якщо Ви готові розпочати інсталяцію, то натисніть кнопку “Install”, а якщо хочете змінити будь-які параметри, то поверніться назад. Тиснемо "Install" і чекаємо, коли завершиться установка.

Під час встановлення можуть з'являтися спливаючі вікна з написом “Встановити програмне забезпечення для цього пристрою?” Тиснемо кнопку "Встановити".

Встановлення закінчено. Натискаємо кнопку Finish. Віртуальна машина автоматично запуститься після завершення встановлення.

Переходимо до створення та налаштування.

Створення віртуальної машини VirtualBox

Щоб створити віртуальну машину потрібно у вікні програми VirtualBox натиснути на кнопку "Створити" (у лівому верхньому кутку).

На першому етапі потрібно ввести ім'я машини, що створюється, і вибрати тип операційної системи. Ми для прикладу створимо віртуальну машину з операційною системою Windows 7. Ідемо далі.

На другому етапі необхідно встановити кількість оперативної пам'яті, яка буде виділена для віртуальної машини. Вибирати потрібно виходячи з потреб операційної системи. У системних вимогах до Windows 7 зазначено, що потрібно щонайменше одного гігабайта оперативної пам'яті. Я вказав 1,5 ГБ. Для Windows XP потрібно менше оперативної пам'яті. Загалом беремо мінімум, що вказаний у характеристиках операційної системи + невеликий запас. При цьому врахуйте, що не можна давати віртуальній машині більше половини оперативної пам'яті комп'ютера, якщо у Вас не дуже потужний комп'ютер у якого 8 і більше гігабайт оперативної пам'яті.

До віртуальної машини можна підключити віртуальний жорсткий диск. Давайте створимо його. Зазначаємо пункт "Створити новий віртуальний жорсткий диск" та натискаємо на кнопку "Створити".

Тепер потрібно вказати тип жорсткого диска. Якщо Ви не знаєте форматів, які там описані, залишаємо як є та натискаємо “Next” .

Далі потрібно вказати формат зберігання даних на віртуальному жорсткому диску. Динамічний віртуальний жорсткий диск може розширюватися, а фіксований має певний розмір. Дивіться, як вам буде зручніше.

Вказуємо ім'я віртуального жорсткого диска та його розмір. Натискаємо "Створити".

Налаштування віртуальної машини VirtualBox

Познайомимось із налаштуваннями віртуальної машини. Натисніть кнопку “Налаштувати” у верхньому лівому куті програми.

Відобразиться вікно налаштувань. За допомогою зміни налаштувань Ви можете змінити різні параметри віртуальної машини (наприклад, кількість оперативної пам'яті, порядок завантаження пристроїв, увімкнення 2D-прискорення тощо)

Усі налаштування розділені на кілька розділів. У поточній версії програми 9 розділів. Ми не будемо докладно розглядати кожен розділ. Візуально Ви набагато швидше освоїте налаштування, ніж читаючи зайвий текст. При цьому, навівши на будь-який пункт налаштувань, з'явиться віконце, в якому буде описано навіщо потрібен той чи інший параметр. Я коротко опишу, які функції можна знайти у кожному розділі.

Основні налаштування по розділам:

  • Загальне ім'я машини, тип ОС, буфер обміну, змінні носії;
  • Система – Основні налаштування апаратного забезпечення віртуальної машини: оперативна пам'ять, чіпсет, процесор, прискорення, порядок завантаження;
  • Дисплей – Налаштування відеопам'яті, кількість моніторів, 2D та 3D прискорення, підключення до віддаленого дисплея, захоплення відео;
  • Носії – Контролери жорстких дисків та їх налаштування;
  • Аудіо - аудіодрайвер та контролер;
  • Мережа – налаштування мережевих адаптерів;
  • Com-порти - включення та налаштування COM-портів;
  • USB – Увімкнення контролера USB та налаштування USB – фільтрів;
  • Загальні папки – створення та керування спільними папками.

Якщо Ви помилитеся в налаштуваннях, програма проінформує Вас про це. У нижній частині вікна параметрів з'явиться напис “Виявлено неправильні налаштування”. Навівши курсор на знак вигуку, Ви побачите панель, що спливає, в якій дізнаєтеся, що зробили не так і як це можна виправити.

Звичайному користувачеві достатньо перших 3 розділів налаштувань. Якщо віртуальна машина працюватиме повільно, можна збільшити обсяг оперативної пам'яті чи задіяти велику міць процесора.

Завершивши налаштування, натискаємо кнопку “ОК”. Щоб запустити (включити) створену віртуальну машину потрібно натиснути на кнопку “Запустити”. Тепер вставляємо в привід інсталяційний диск з операційною системою, встановлюємо та налаштовуємо операційну систему і Ваш віртуальний комп'ютер готовий до використання.

Висновок

У цій статті ми розглянули, що таке віртуальна машина, навіщо вона потрібна, як встановити та настроїти віртуальну машину. Встановлення та налаштування віртуальної машини не складає великих труднощів.