Най -добрите виртуални машини за Windows: инсталирайте, ако наистина искате да разгледате други операционни системи. Общ преглед на виртуалната машина

Виртуална машина е програма, която ви позволява да вкарате компютър в компютър. Тоест вашият истински компютър е в състояние да подражава на друг компютър (с различен хардуер, операционна система, BIOS и други).

основна дестинациявиртуализация на сървъра (ввиртуални машини) е инсталирането и тестването на програми на различни операционни системи, което помага да се определи къде програмата работи по -бързо, къде интерфейсът е по -удобен и т.н.

Предимства на съвременните виртуални машини:

  • Можете да инсталирате всяка операционна система, без да бъркате или да затрупвате собствения си твърд диск;
  • Можете да тествате различни приложения, като сравнявате тяхната производителност на различни операционни системи;
  • Можете да проверите файловете за инфекция, като ги стартирате в изкуствена обвивка, която създавате във виртуална машина;
  • Можете да създавате и администрирате мрежи в различни операционни системи, което ще ви помогне да изучите по -задълбочено архитектурата на корпоративните мрежи;
  • Можете да стартирате програми, които не са налични за вашия операционна система.

Днес има много възможности за емулатори, които могат да възпроизвеждат различни операционни системи: от популярни ( Windows ) до малко известни (Калибри ), от най -стария до най -новия. И сега ще направим кратка обиколка на най -известните виртуални машини, като ги направим подробен прегледна тях.

Общ преглед на виртуалната машина

1 - VirtualBox . Може би най -известната програма за емулатор на потребители, предоставена от компанията Oracle ... Програмата има прост потребителски интерфейс и вградена русификация, която вече е подходяща за начинаещи потребители.

Инсталацията също не е трудна, защото има съветник за инсталиране. Веднага ще бъдете подканени да създадете виртуална машина, да изберете операционна система и да й дадете име. След това трябва да дадете на "новия" компютър определено количество RAM и вътрешна памет (не повече от половината реален хардуер). След това идва изборът на типа диск и по -нататъшната конфигурация на системата. Следвайки указанията, ще можете да запазите две ОС на компютъра си, без да причинявате щети на основната система.

Програма VirtualBox има проста и прецизна структура, както и редица интересни опции. Например, можете да записвате видео на екрана за демонстрация на софтуер на друга операционна система. Възможно е в тази програмаимпортирайте всякакви виртуални дискове, можете да следвате индикаторите на I / O контролерите, освен това има споделяне на достъп до клипборда, което също е много удобно.

2 - VirtManager . Програма, която също е лесна за работа, но все пак малко по -сложна от предишната версия. Един начинаещ може лесно да се обърка тук, а списъкът само на всички 86-битови операционни системи може да бъде огромен.

Тук инсталацията е малко по -сложна, защото за да създадете виртуална машина, трябва да създадете пул за съхранение, а за това трябва да зададете конкретна директория. Сложната инсталация обаче се дължи на добрите възможности на тази виртуална машина.

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

Просто трябва да го разберете малко и след това можете да получите удобен инструмент за емулиране на нова операционна система.

3 - ГномКутии . Ако предишната програма изискваше определени познания и време от потребителите за обучение и беше по -подходяща за системни администратори, тогава помощната програмаКутии за гноми много по -просто и по -подходящо за обикновен потребител да се запознае.

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

Чудесен вариант за начинаещ потребител, който ще покаже на какво са способни виртуалните машини.

4 - VMware плейър.Не се смущавайте от думата „Играч“, защото днес тя вече не е играч, а програма за създаване на пълноценна виртуална машина, при това с доста високо качество.

Ако не разработвате собствен софтуер, тогава VMware плейър е идеален за вас, в противен случай е по-добре да изберете друг емулатор, защото няма дори пълноценна конфигурация на мрежови адаптери.

За повечето потребители обаче това е отлична програма, в която можете да конфигурирате мрежови конфигурации, да следите броя на зловредните програми и да инсталиратеУиндоус експи , което буквално ще бъде "гумено", т.е. достатъчно мощен.

5 - WmwareРаботна станция . Но тук емулаторът, напротив, е идеален за разработчици. софтуерни продукти... Какво струва една възможност за групиране виртуални машини... Тези. можете едновременно да стартирате програмата на всички операционни системи и да провеждате задълбочени анализи.

Сега е възможно да се създават машини с централен процесор, размер на паметта до 16 GB, което ви позволява да тествате мощни софтуерни инструменти на други операционни системи. Въпреки това е много по -удобно да закупите целия пакет W M посуда и използвайте този пакет максимално.

Бързото развитие на технологиите за виртуализация оказа значително влияние не само върху развитието на ИТ инфраструктурата на големите предприятия. Захранване на работния плот персонални компютриса достигнали точката, в която една физическа машина може да поддържа множество едновременно работещи операционни системи във виртуални машини. До преди няколко години виртуалните машини бяха нещо екзотично за крайните потребители, които ги инсталираха, предимно с информационна цел. Сега многоядрени процесори и големи обеми оперативна паметна домашен или офис компютър не е необичайно и това ви позволява да измислите нови възможности за тяхното използване в контекста на технологиите за виртуализация.

Много потребители намират различни приложения за платформи за виртуализация на настолни компютри, както у дома, така и на работното място. В края на краищата виртуалната машина, в сравнение с физическата, има значително по -голяма гъвкавост по отношение на преносимостта към друга физическа платформа. В допълнение, качеството на платформите за виртуализация на настолни компютри нарасна значително през последните няколко години по отношение на функционалност, лекота на използване и производителност. Напоследък поддръжката за хардуерна виртуализация на работния плот казва, че водещите производители на процесори като Intel и AMD имат вяра в бъдещето на технологиите за виртуализация на настолни компютри.

Разбира се, такива обемисти и хардуерно интензивни операционни системи като Windows Vista, са в състояние да абсорбират силата на потребителските настолни компютри, независимо колко високи са те, но напредъкът не стои неподвижен, а по -нататъшното развитие на настолните хардуерни платформи скоро ще направи възможно поддържането на няколко такива системи едновременно, отговаряйки на изисквания за производителност. Въпреки това, много потребители смятат, че използването на технологии за виртуализация у дома не е необходимо и считат виртуализацията за друга специфична технология, която няма да окаже голямо влияние върху тях. В по -голямата си част това се дължи на факта, че те не виждат достойни начини да използват виртуални машини.

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

Как да използвате виртуални машини у дома

Повечето потребители на персонални компютри често са изправени пред проблема с използването на потенциално опасни или нестабилни приложения, които могат да повредят операционната система или да повлияят на работата на други програми. Често домашен компютър, върху който също се намират работни документи, се използва от няколко души, сред които не всеки разбира как правилно да борави с него, за да не повреди важни данни или операционната система. Създаването на акаунти от тип „Потребител“ не решава този проблем, тъй като много приложения изискват административни права за инсталиране, а работата на компютъра в този режим значително ограничава използването му. Разбира се, мнозина също се сблъскват с проблема при прехвърлянето на операционната система и инсталираните приложения на друг компютър, когато я купуват. Категорията потребители, които активно използват лаптопи, е изправена пред проблема с синхронизирането на данни между тях и стационарен компютър... В крайна сметка имате нужда не само от синхронизиране на файлове, но също така трябва да използвате същите приложения на работа и у дома. За много хора е важно също да могат да се научат как да работят с различни операционни системи, които в този случай не изискват висока производителност. В този случай, например, работещ в Linux, потребителят трябва да получи достъп до приложения на Windows и за това той трябва да рестартира компютъра. И основният проблем при обучението е невъзможността да се симулира реална мрежа между няколко компютъра с един на разположение на един. Всички тези и много други проблеми могат да бъдат решени чрез използване на виртуални машини в настолни системи за виртуализация.

Основните опции за домашна употреба за виртуални машини са следните:

  • Създаване на лична виртуална среда, изолирана от хост системата, която ви позволява да използвате множество копия на работни среди на един компютър, напълно изолирани един от друг. За съжаление този модел изключва възможността за използване на виртуални среди за 3D игри, тъй като производителите на платформи за виртуализация все още не са се научили напълно да поддържат емулация на всички функции на видео адаптери. Водещ в този момент в това отношение е VMware, който включва експериментална Direct-3D и шейдърна поддръжка в най-новите версии на своята настолна платформа VMware Workstation. Въпреки това, не толкова отдавна, PCI-SIG, разработчикът на стандарта PCI Express, публикува нови спецификации за стандарта PCI Express 2.0, който декларира поддръжка за функции за виртуализация на I / O, които значително опростяват достъпа на системите за гости до физически хардуер. Несъмнено не е далеч времето, когато ще играем игри на виртуални машини.
  • Изградете преносими виртуални машини, готови за използване на всяка друга съвместима с архитектура платформа. Ако трябва да демонстрирате работата на програма, докато тя или средата на операционната система трябва да бъдат конфигурирани по определен начин - виртуални машини по най-добрия начинв такъв случай. Направете всички необходими стъпки във виртуалната машина, запишете я на DVD и, където трябва да покажете как работи всичко, инсталирайте платформата за виртуализация и стартирайте виртуалната машина.
  • Получаване на сигурна потребителска среда за Интернет. Когато работите в Интернет, който, както всеки знае, е доста пълен с вируси и "троянски коне", стартирането на интернет браузър в потребителски режим не е приемливо решение за мнозина от гледна точка на сигурността. Всъщност в софтуера, включително операционните системи, има много уязвимости, чрез които зловредният софтуер може да повреди важни данни. В този случай виртуалната машина е по -добър вариант, тъй като злонамереният софтуер, след като получи контрол над операционната система във виртуалната машина, може само да й навреди вътре в нея, без да засяга хост операционната система. Между другото, наскоро започнаха да се появяват вируси, които откриват присъствието си във виртуална машина и не се издават в този случай, но засега има само няколко такива злонамерени програми и във всеки случай няма да се навреди до важни данни, докато заразените обекти не бъдат прехвърлени в хост операционната система. ... Следователно използването на виртуални машини в този случай ни най -малко не изключва използването на антивирусен софтуер.
  • Създаване на среда за експериментиране с потенциално опасен софтуер. Във виртуална машина можете безболезнено да изпробвате нова програма за почистване на системния регистър или помощна програма за диск. Можете също да инсталирате приложен софтуер без риск, който може да повреди вашата система или вашите данни при определени условия. В този случай виртуалната машина действа като пясъчник, в който се възпроизвеждат вашите програми. Можете спокойно да ги гледате и изучавате, без да се притеснявате за безопасността на вашите данни.
  • Удобно и просто архивиранеперсонализирани среди. В крайна сметка виртуалната машина е просто папка с файлове на вашия компютър, която може да бъде копирана на резервен носител и след това лесно възстановена. В този случай не е необходимо да създавате изображения твърд дискда архивирате системата си.
  • Възможност за обучение за работа с операционни системи, различни от вашия хост. Разбира се, можете да инсталирате втора операционна система паралелно с основната си система, но в този случай, ако имате нужда от приложение от основната система, ще трябва да рестартирате. В този случай виртуалната машина е идеална: пускате необходимата операционна система паралелно с хоста и превключвате между тях, ако е необходимо. В много системи обменът на файлове между гост и хост системата се организира просто чрез плъзгане и пускане на файлове и папки с показалеца на мишката.

Изброихме само основните опции за използване на виртуални машини у дома, разбира се, има и други, по -специфични области на тяхното приложение. Но реалните перспективи при използването на настолни системи за виртуализация се отварят в бизнеса, където преди всичко наличността и спестяването на време и разходите за закупуване на допълнително оборудване са важни.

Настолни платформи за виртуализация за бизнес

За повечето компании, когато става въпрос за виртуализация, това означава преди всичко виртуализиране на сървърната инфраструктура на предприятието. Има обаче много решения за виртуални машини за крайни потребители, които могат драстично да подобрят производителността на служителите. Помислете за основните области на приложение на виртуални машини в бизнеса на платформи за виртуализация за потребители на настолни компютри:

  • Създаване на хранилища на типични шаблони на потребителски работни среди. В зависимост от спецификата на работата на организацията, нейните служители трябва да използват определен набор от софтуер. Когато нов служител дойде в организацията, той трябва да инсталира операционната система, да я конфигурира по определен начин, в съответствие с изискванията на организацията и политиките за сигурност, както и да инсталира целия необходим приложен софтуер. При използване на шаблони за виртуални машини този проблем се решава много просто: на служител е инсталирана настолна платформа за виртуализация и в него се стартира виртуална машина от набор от организационни шаблони, в която е инсталиран целият необходим софтуер и съответната операционна се правят системни настройки. Такъв модел значително ще намали времето, изразходвано за внедряване, както и ще осигури висока гъвкавост при прехвърляне на виртуален работен плот на служител на друга физическа машина. Разбира се, такъв случай на използване може да изисква увеличаване на хардуерните ресурси на оборудването, но ще бъде повече от полезно, ако служителят трябва да работи с големи количества разнородни данни, архивирането на които ще отнеме значително време. Например маркетинг служители, които инсталират много от необходимия софтуер, опитват нещо и работят с различни документи всеки ден. В този случай те могат да копират папката с файловете на тяхната работеща виртуална машина в края на работния ден, без да се страхуват, че утре, когато бъде инсталирана следващата програма, всичко ще се „счупи“.
  • Създаване на виртуална настолна инфраструктура, която ви позволява централно да съхранявате потребителски среди на защитените сървъри на компанията. В същото време самите крайни потребители използват средства за отдалечен достъп до работния плот на техните среди (например терминални услуги), съхранявани в корпоративния център за данни. Това използване на виртуални машини изисква значителни разходи за внедряване, тъй като в този случай се изисква поддръжка за сървърни платформи за виртуализация на центъра за данни на компанията. Това обаче осигурява най -доброто ниво на сигурност и наличност. Тъй като всички производствени среди се съхраняват и поддържат централно в защитен център за данни, вероятността от изтичане на поверителна информация е значително намалена. В същото време степента на достъпност на такива среди е значително увеличена, тъй като достъпът до тях може да бъде осигурен отвсякъде с високоскоростна връзка. Строго погледнато, това решение не се отнася за платформи за виртуализация на настолни компютри, но засяга крайните потребители. Пример за такова решение е VMware Virtual Desktop Infrastructure, която се основава на виртуална инфраструктура на сървърите на организация в корпоративен център за данни. Структурата на такъв модел е показана на фигурата:
  • Прилагане на защитени с политики виртуални машини. ИТ специалистите, които трябва да гарантират поверителността на личните си данни, както и честата демонстрация на различен софтуер пред клиентите, са идеални решения за създаване на защитени виртуални машини, които осигуряват средства за диференциран достъп до различни функцииза работа с виртуална машина. Можете също така да зададете дата на изтичане на виртуална машина и по този начин да разпространявате софтуера, така че определена група хора да не могат да използват виртуалната машина за повече от разрешеното време. Пример за такова решение е ACE Manager на VMware.
  • Опростете обучението на потребителите, като създадете класни стаи с виртуални машини, където са инсталирани различни операционни системи и приложен софтуер. Ако група служители в организация трябва да бъдат обучени да използват продукт или програма, можете да създадете един шаблон за виртуална машина и да инсталирате платформата за виртуализация на всеки от компютрите в класната стая. След това виртуалната машина може да бъде копирана на всички компютри и стартирана с целия необходим брой програми. Ако имате нужда от обучение за различен продукт, можете да създадете нов шаблон за виртуална машина и да го разгърнете на всички компютри в класната стая.
  • Разработване и тестване на софтуер в компанията. Виртуалната машина, като изолирана среда, е идеална за разработка на софтуер. Разработчиците и тестерите могат да създават необходимите конфигурации на операционни системи и потребителски среди, за да симулират поведението на програмата на различни платформи. В рамките на този случай на използване е възможно също да се симулират работещи пакети от виртуални машини на една и съща физическа платформа, които комуникират помежду си. В допълнение, някои платформи, като VMware Workstation, позволяват създаването на дървета от състояния на виртуална машина, всяка от които запазва специфична потребителска конфигурация. Всяко от тези състояния може да се върне с едно щракване на мишката. Пример за такова дърво:

Сравнителен преглед на платформите за виртуализация на настолни компютри

Водещите компании в областта на производството на платформи за виртуализация на настолни компютри са направили много през последните две години, за да ги направят възможно най -лесни и достъпни дори за най -неопитен потребител. В момента лидерите в производството на системи за виртуализация за крайни потребители са: VMware с VMware Workstation, VMware ACE и VMware Fusion, Microsoft с Virtual PC, Parallels, популяризираща своята платформа за виртуализация за Mac OS с Parallels Desktop за Mac и InnoTek с безплатна платформа с отворен код VirtualBox. Нека да разгледаме набързо възможностите на някои от тези продукти.

VMware работна станция


VMware е безспорен лидер в десктоп виртуализацията днес. Продуктите му са лесни за използване, богати на функции и бързи. Почти всички производители на настолни платформи за виртуализация се ръководят от продукта. Процесът на създаване на виртуална машина и инсталиране на гост операционна система не предизвиква особени затруднения: по време на създаването трябва да посочите размера на RAM, разпределен за гост системата, вида и размера на виртуалния диск, папката, където се намира виртуалната машинни файлове ще бъдат разположени и типът гост операционна система, която ще бъде инсталирана. Зареждащ CD или DVD или ISO образ може да се използва като инсталационна дистрибуция за гост системата. След като инсталирате операционната система във виртуална машина, не забравяйте да инсталирате VMware Tools и да деактивирате всички ненужни емулирани устройства в настройките, за да оптимизирате производителността. Можете също така да създадете моментна снимка на „чистото“ състояние на гостуващата система, като всички данни на виртуалните дискове в този момент ще бъдат записани и по всяко време можете да се върнете в запазеното им състояние. Основните характеристики на VMware Workstation включват:

  • Поддръжка за различни видове виртуални дискове (контролерите се емулират както за IDE, така и за SCSI дискове):
    • фиксиран размер (предварително разпределен) или нарастващ при запълване (отглеждане), докато първите са оптимизирани за скорост, а вторите са удобни с това, че не заемат много място, преди да бъдат запълнени
    • независими дискове, които не са засегнати от моментни снимки на операционната система. Такива дискове са удобни за организиране на файлови хранилища, които не се нуждаят от промяна при работа със моментни снимки на системата за гости.
    • поддръжка на дискове, състоянието на които не се запазва, когато виртуалната машина е изключена
    • възможност за запис директно на физически диск
  • Поддръжка за различни видове мрежи между виртуални машини, включително комбинирането на виртуални машини в "Teams" (Teams), което ви позволява да създавате виртуални подмрежи, състоящи се от виртуални машини с различен брой виртуални мрежови адаптери (до три). В този случай виртуалният мрежов интерфейс може да работи в три различни режима:
    • Мостова мрежа- виртуалната машина споделя ресурси мрежова картас хост операционна система и работи с външна за нея мрежа като независима машина.
    • Само хост мрежи- виртуалната машина получава IP адрес в собствената си подмрежа на хост от DHCP сървъра на VMware. Съответно можете да работите в мрежата само с други виртуални машини на този хост и със самата хост операционна система.
    • NAT- виртуалната машина също работи в собствената подмрежа на хоста (но различна), но чрез NAT сървъра на VMware може да инициира връзки към външната мрежа. Невъзможно е да се инициира връзка към такава виртуална машина от външната мрежа. В хоста се осигурява работа в мрежа.
    • Дисковете също могат да бъдат монтирани към хост системата с помощта на помощната програма vmware-монтиранеи разширете с помощната програма vmware-vdiskmanager(тази помощна програма се използва и за извършване на редица други действия върху виртуални дискове).
  • Възможност за лесен обмен на файлове чрез интерфейса Drag & Drop, както и чрез създаване на споделени папки между хоста и гостуващата операционна система.
  • Поддръжка за голям списък от гост и хост операционни системи.

Последната версия на VMware Workstation 6 включва и следните полезни функции:

  • пълна поддръжка за интерфейс USB 2.0
  • възможност за записване на активността на виртуална машина
  • интегриран продукт VMware Converter (за хостове на Windows) за импортиране на виртуални машини от други производители
  • стартиране на виртуална машина като услуга

Заслужава да се отбележи, че VMware Workstation в момента е единствената платформа за виртуализация, която експериментално поддържа Direct-3D в гост операционни системи. Основният и може би единствен недостатък на тази платформа е фактът, че тя не е безплатна.

Виртуален компютър на Microsoft

След като се очерта като конкурент на VMware Workstation, продуктът на компанията Connectix, който впоследствие беше закупен от Microsoft Corporation заедно с компанията, не получи достойно развитие в ръцете си. В резултат на това в момента почти във всички отношения той губи от платформата VMware Workstation и може да бъде стартиран само в операционната зала на хоста. Windows система... Въпреки това, немалък брой потребители го приемат като платформа за виртуализация на настолни компютри, тъй като виртуалният компютър е безплатен и задоволява основните нужди за използване на виртуални машини. Процесът на инсталиране на системата за гости също е доста прост и интуитивен. След като операционната система е инсталирана, е необходимо да се инсталират добавки за виртуални машини (аналогично на VMware Tools във VMware Workstation), които значително увеличават производителността на гостуващата ОС чрез подобряване на техниката за виртуализация. VM Additions може да се инсталира и на гостуващи операционни системи Linux.

Основните предимства на продукта Microsoft Microsoft Virtual PC включват следните функции:

  • Пълна поддръжка за Windows Vista както като хост, така и като гост операционни системи. Що се отнася до производителността, Virtual PC 2007 направи значителна крачка напред в сравнение с предишната версия, и сега производителността на Windows Vista във виртуална машина е напълно приемлива.
  • Поддръжка за 64-битови хост системи Windows.
  • Подобрена производителност чрез използване на подобренията, въведени в Microsoft Virtual Server 2005 R2.
  • Наличие на различни видове виртуални дискове:
    • Динамично разширяване (аналогично на Growing in VMware Workstation)
    • Фиксиран размер (аналог на предварително разпределен във VMware Workstation)
    • Диференциране - диск, който съхранява промени от текущото състояние на виртуалния диск
    • Свързан с твърд диск (аналог на директно записване на диск във VMware Workstation)
  • Наличието на различни видове мрежова комуникация между виртуални машини и хоста:
    • аналог на Bridged Networking във VMware Workstation
    • Само локално (аналог само на хост във VMware Workstation)
    • Споделена мрежа (аналог на NAT във VMware Workstation)

Трябва да се отбележи, че продуктът Virtual PC е насочен към домашни потребители, а не към ИТ специалисти и разработчици на софтуер, докато VMware Workstation, имайки много повече функционалност, е в състояние да покрие нуждите на последния. В същото време Virtual PC е безплатен и е предназначен основно за опростяване на миграцията към нови операционни системи. Системи на Microsoftи поддръжка за техните остарели версии. И, разбира се, популярността на платформата Virtual PC се дължи на нейната безплатна, създаваща определена ниша за използването на този продукт.

Parallels Workstation и Parallels Desktop за Mac


Продуктът е предназначен за използване на Windows и Linux платформи като настолна система за виртуализация. Поради факта, че Parallels (действително собственост на руската компания SWSoft) сега е фокусиран основно върху продукта, разработването на този продукт в момента е донякъде спряно и функционалносттой изостава от двете водещи настолни платформи от VMware и Microsoft. Затова нека поговорим за платформата Parallels Desktop за Mac, която сега е основната платформа за компютрите на Apple. Освен това в момента развитието на тази платформа е много динамично, което се дължи преди всичко на факта, че VMware сериозно възнамерява да нахлуе на пазара за виртуализация за Mac с практически готовия си за финал продукт VMware Fusion. Основни характеристики на платформата Parallels Desktop за Mac:

  • Лесно създаване на виртуална машина в три стъпки с Parallels Installation Assistant. Не са необходими много усилия за създаване на виртуална машина и инсталиране на гост операционна система в нея.
  • Помощната програма Parallels Transporter, която ви позволява да мигрирате от физическа машина към виртуална.
  • Пълна поддръжка за гостуваща операционна система Windows Vista. Това осигурява лесен обмен на файлове между гост и хост операционни системи.
  • Поддръжка на интерфейс USB 2.0
  • Поддръжка на Mac OS X „Leopard“

Подобно на повечето продукти за платформата Mac OS X, Parallels Desktop предоставя на потребителя прост и интуитивен интерфейс. Не е тайна, че много потребители на Mac често изпитват нужда да използват продукти за Windows, а Parallels Desktop им дава тази възможност, като им позволява да се чувстват „в два свята“.

Можем да споменем и такива продукти на Parallels като Parallels Compressor Workstation и Parallels Compressor Server, които позволяват компресиране на дискове не само на виртуални машини Parallels, но и на VMware, което е решение на един от проблемите, с които често се сблъскват потребителите.

VirtualBox


InnoTek наскоро навлезе на пазара за виртуализация на настолни компютри с неочаквано безплатно решение с отворен код. Във време, когато изглежда, че нова платформа за виртуализация е трудно да бъде изведена на прилично ниво, InnoTek постигна неочаквано бърз успех и популярност.

Много лоялни към VMware блогъри обаче заявиха, че на техните настолни компютри виртуалните машини на платформата са значително по -бързи от виртуалните машини във VMware Workstation. Освен това доскоро платформата VirtualBox беше достъпна само за Linux и Windows хостове, а в края на април се появи първата компилация за Mac OS X, където се планира да се конкурира с такива „чудовища“ на системи за виртуализация като Parallels и VMware. И, разбира се, тя има всички шансове да спечели. Като се има предвид пълната отвореност на платформата и нейната безплатна, много ентусиасти са готови да се справят с развитието на платформата и да увеличат функционалността, да се надяваме, без да жертваме нейната производителност. В момента VirtualBox няма толкова широка функционалност като водещите платформи, не поддържа 64-битови системи и мрежи с Windows Vista, но на сайта можете да получите оперативна информация за това върху какви системни функции се работи. В момента платформата има следните основни характеристики:

  • Доста голям списък с поддържани хост и гост операционни системи.
  • Поддръжка за множество моментни снимки на текущото състояние на системата за гости (моментни снимки).
  • Дискове с разширяващ се и фиксиран размер.
  • Възможността за инсталиране на Guest Additions (аналог на VMware Tools) за увеличаване на степента на интеграция с хост операционната система

Разбира се, по отношение на функционалността, VirtualBox е много незрял продукт, но показателите му за ефективност показват, че платформата има бъдеще и общността с отворен код ще положи всички усилия да я подобри и развие.

Какво да изберем за виртуализация на работния плот?

Обобщавайки, можем да кажем, че всяка от описаните по -горе платформи понастоящем заема своя собствена ниша в областта на приложението на технологиите за виртуализация на настолни компютри... Всяка от системите за виртуализация има предимства и недостатъци. Разбира се, с течение на времето много от тях ще придобият необходимата функционалност, която отговаря на повечето нужди на потребителите. Също така бихме могли да се надяваме, че ще бъдат предоставени средства за конвертиране на формати на виртуални машини между платформи.

Без съмнение, когато става въпрос за използване на виртуализация на работния плот у дома на хостове на Windows, трябва да избирате между платформите Microsoft Virtual PC или VirtualBox, тъй като те са безплатни и имат необходимата функционалност за поддържане на виртуални машини у дома. Когато обаче става въпрос за използването на виртуални машини в бизнеса, в корпоративната среда на предприятието, където внедряването на настолни системи за виртуализация налага високи изисквания за функционалност и надеждност, не можете без VMware Workstation, което значително надвишава останалите платформи описан. Тук продуктът VirtualBox също може да намери своето място, като най -оптимизиран по отношение на производителността.

Виртуалният компютър трябва да се използва при предоставяне на поддръжка за наследство Версии на Windowsи работеща Windows Vista като гост операционна система. А потребителите на Mac не могат без Parallels Desktop: това се доказва от факта, че резултатът в повече от 100 000 копия от продадения продукт е записан през 2006 г. Потребителите на Mac също трябва да разгледат VMware Fusion, който ще бъде водещ в платформите за виртуализация на настолни компютри в бъдеще.

Технологиите за виртуализация за персонални компютри се доближават до крайния потребител и вече могат да се използват както в ежедневната работа на корпоративни служители, така и на домашни компютри за създаване на сигурна или изолирана лична среда. В допълнение, използването на виртуални машини на настолни компютри не се ограничава до описаните опции. Например, във виртуална машина на VMware, в прозоречния режим на конзолата на гостуващата операционна система, можете да зададете по -висока разделителна способност, поддържана от монитора, и лентите за превъртане ще се появят в прозореца на системата за гости. Това ще ви позволи да тествате уебсайта или приложението си с висока резолюция без подходящ монитор. Този пример показва, че случаите на използване на виртуални машини на настолни компютри зависят от вашето въображение. Бързо развиващите се персонализирани платформи за виртуализация могат да ви помогнат да задоволите вашите нужди.

Трябва ли да стартирате приложения, разработени за Mac в среда на Windows? Бих искал да бъда един от първите, които ще опитат работещ под Windows 10 TP, но вече не можете да отделите отделен дял на вашия твърд диск за него? Нищо не е невъзможно, виртуализацията, най -сложната и полезна технология, ще ви помогне във всичко това.

Няма перфектна операционна система. Каквато и операционна система да инсталираме на нашия компютър, било то Windows, Linux или Mac, всички ще намерим точно това, което не ни подхожда. Несъвършенството на системата става особено забележимо, когато освен работа с документи, трябва да решаваме и по -напреднали задачи на компютър. Ако сме натрапчиви, тогава поради недоволство от една вече инсталирана ОС, можем лесно да инициираме инсталирането на друга, въпреки факта, че това не е най -лесната и бърза процедура.

Повечето потребители, особено тези, които все още са в етап на разработка компютърна грамотност, изплашете се, когато задачата да инсталирате няколко операционни системи едновременно на един компютър. Те започват да се объркват от почти всичко: разделяне на твърдия диск, решаване на проблеми с зареждането и, което е важно, те знаят, че за да влязат във втората, третата инсталирана операционна система, ще трябва постоянно да рестартират компютъра си. Но не всичко е толкова лошо, колкото изглежда на пръв поглед. Такава интересна, полезна и в същото време изключително сложна концепция като технологията за виртуализация идва на помощ.

Задачата на виртуализацията е да осигури съществуването и едновременната работа на няколко операционни системи на един компютър.

Най -често виртуализацията се използва за решаване на следните типове задачи:

  • Специалистите на големи компании използват виртуализация за най -доброто и ефективно разпределение на голяма изчислителна мощ на сървъри;
  • Домашните потребители използват виртуализация (виртуални машини) за стартиране на множество приложения едновременно от различни операционни системи. С помощта на виртуални машини потребителят може да стартира Windows XP и програми, написани за него в друга операционна система, да речем, работеща на ядрото на Linux. Или създайте виртуална операционна система Windows 8 на компютър с Apple Macintosh.

Виртуален компютър - виртуална машина от Microsoft

Microsoft - разработчикът на най -популярната операционна система, разработи собствена система за виртуализация, която е предназначена да работи изключително в Windows среда - това е Virtual PC 2007 за Windows XP и Vista, както и сравнително нова виртуална машина Virtual PC за Windows 7. В допълнение към последната версия на софтуера за виртуализация разработчиците са създали инструмент Windows XP Mode, който е виртуална версия на XP Professional. Този инструмент ви позволява да стартирате стари приложения и програми в по -новата операционна система Windows 7.

На Windows 8 и тествайте Windows 10 Виртуалният компютър е заменен с повече нова технология Hyper-V заимства от Windows Server. Тази технологияима много разлики от обикновените виртуални машини, затова ще му посветим отделен преглед.

Всъщност Microsoft не е разработчикът зад Virtual PC. Тази програма първоначално е създадена от друга компания и е проектирана да работи на Windows и Mac OS. След това OS / 2, DOS и OS, базирани на ядрото на Linux, бяха използвани като гост операционни системи. Когато Microsoft стана единствен собственик на този продукт, беше решено да премахне поддръжката от програмата Mac OS. По този начин всички усилия на разработчиците бяха насочени към по-нататъчно развитиеВиртуален компютър изключително за Windows OS. В резултат на това днес имаме безплатен инструмент за виртуална среда, който работи чудесно в Windows като хост и гост операционна система. Въпреки всичко, този инструмент е доста посредствен, поради факта, че му липсват всякакви добавки, предназначени да взаимодействат с всички други системи.

Можете да го изтеглите от тук: www. microsoft. com

Виртуална машина VmWare

VmWare е лидер, признат от световната ИТ общност в областта на създаването на виртуални решения за специалисти. Компанията на разработчика обаче има инструменти не само за специалисти от големи организации, но и за домашен потребител - това е безплатно приложение VMware плейър. По -рано, безплатна програмавиртуализация VMware Player знаеше само как да стартира създадени по -рано виртуални машини (техните изображения), но сега тя също се научи да ги създава. Тоест приложението се превърна в пълноправен инструмент за виртуализация. Вярно е, че за разлика от платения си аналог, наричан VMware Workstation, функционалността на безплатното приложение е донякъде ограничена, но можем спокойно да кажем, че разширените функции на платената версия далеч не винаги са необходими на домашния потребител.

VMware Player използва Linux и Windows като основна операционна система, а DOS, Windows, Linux, Mac, BSD и други могат да се използват като гост операционни системи. За тези, които са горди собственици на компютър с Macintosh, разработчикът пуска приложението VMware Fusion, което по своите възможности напълно наподобява VMware Workstation.

Една от отличителните черти на това приложениее режимът Unity (между другото, продуктът Parallels също го има, за който ще говорим по -долу), който е предназначен да скрие прозореца на виртуалната машина от очите на потребителя. Тоест, потребителят вижда така или иначе операционната система в операционната система. В този случай отворените прозорци в гостуващата операционна система на приложенията се показват на основния работен плот.

Можете да го изтеглите от тук: www. vmware. com

Parallels Workstation - виртуализация за домашния потребител

Parallels е един от най -големите играчи на световния пазар за виртуализация. Основните му инструменти за виртуализация са насочени предимно към големи компании доставчици на услуги. Разработчикът обаче не се колебае да използва и домашния потребител, тъй като за машини с Windows и Linux компанията има програма за виртуализация Parallels Workstation, а за машините на Apple има подобно решение Parallels Desktop. За разлика от други разработчици, тази компания не предлага безплатни решения; потребителят ще трябва да плати за създаването и стартирането на виртуална машина.

Функционалността и възможностите на Parallels Workstation или Parallels Desktop напълно оправдават цената на приложението. Например, като ги използвате, можете лесно да импортирате виртуални машини, дори тези, които са създадени в други програми за виртуализация, освен това възможностите на тези платени приложения ви позволяват да създавате и впоследствие да стартирате на други машини изображения на основните виртуални системи .

Заслужава да се отбележи, че компанията има мобилна версияМобилни приложения на Parallels за iOS. Като се използва тази версияможе лесно да се конфигурира дистанционноработеща виртуална машина Parallels Desktop на Mac OS.

Можете да го закупите тук: www. paraLlels.com.ru

VirtualBox - виртуална машина от Oracle

Една от най -разпространените програми за виртуализация е VirtualBox. Над създаването на това приложение са работили повече от една група разработчици и далеч не една видна компания в ИТ средата. Продуктът вече е изцяло собственост на Oracle, която го придоби чрез придобиването на предишния собственик (Sun Microsystems) през 2010 г. В резултат на всички ходове на VirtualBox от един собственик към друг, днес имаме програма за виртуализация с голям брой поддържани операционни системи. На официалния уебсайт на програмата можете да изтеглите сборки за платформи Windows, Mac OS, Linux и Solaris за инсталиране на компютър. Между другото, същата ОС може да се използва във VirtualBox като гост.

Като цяло VirtualBox е с отворен код, което го прави напълно безплатен за използване. За да получите по -разширена функционалност и възможности, кажете за поддръжка RDP протоколили стандарта USB 3.0 за гостуващата операционна система, потребителят ще трябва да инсталира допълнителни приставки, които между другото също се разпространяват безплатно, но имат затворени източник.

Можете да го изтеглите от тук: www. virtualbox. орг

От всичко по -горе можем да направим извод и да спрем, както ни се струва, на две програми за виртуализация - VirtualBox и VMware Player. Тези приложения са достатъчни за инсталиране на допълнителни операционни системи.

Кое според вас е най -много?

Няма да измисля велосипед и да преразказвам други. Предпочитам да прочетете статия от списанието Linux Format. В която експертите направиха сравнителен преглед на пет популярни виртуални машини с надеждата да намерят най -добрата ... виртуална машина. Между другото, горещо препоръчвам да се абонирате за списанието за тези, които се отказаха и успяха да избягат от плен на Windows.

  • Какво е виртуална машина
  • Защо имате нужда от виртуална машина
  • Как тествахме виртуални машини
  • производителност
  • Функционалност
  • Съвместимост и моментни снимки
  • Интеграция на работния плот
  • Графично ускорение
  • Присъда

Какво е виртуална машина

Ако прост езикбез досада виртуалната машина е операционна система в рамките на операционна система.

Защо ми трябва виртуална машина

В нашия случай виртуалната машина е преди всичко платформа за проверка на програми. Сред които, както разбирате, може да има. Друга виртуална машина се използва от хакерите за тестване на техните собствени и чужди троянски коне и други файлове чудо. Към която и група да принадлежите, все пак ще ви е интересно да научите повече за виртуалните машини и как работят.

Как тествахме виртуални машини

Първо взехме двуядрена машина (поради бюджетни ограничения) със свежа Arc Linux. В допълнение към собствения VMware (версия 7.1.0 на Plauer и 30-дневен пробен период на Workstation 11), ние използвахме официалните пакети Arch, които следят отблизо изданията на разработчиците. Всяка машина имаше 2 GB системна RAM и 128 MB видео памет (256 MB, ако е необходимо).

Тествахме всеки кандидат на различна гостуваща операционна система: Mint 17.1 и Kubuntu 15.04 beta, както и различна операционна система, различна от Linux, наречена Windows. За да измерим производителността, съставихме основното ядро ​​на Mint, изпълнихме бенчмарка на SunSpider JavaScript и играхме различни игри от нашата библиотека Steam. За да тестваме действителните опции, ги пуснахме на 8-ядрена машина с 16GB RAM и 4GB Nvidia GTX, но след това бяхме принудени да я върнем.

Технологията за виртуализация коренно промени компютърния пейзаж. Бихме се срамували да кажем, че това е ново изобретение (ранните мейнфрейми го използваха като средство за осигуряване на ресурси), но преди десет години иновациите в процесора означават, че можете да постигнете почти родна производителност само с 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 са много по-лесни за инсталиране (компактдискът ще се стартира автоматично) от добавките на VMware, които изискват копиране на програми от въображаем компактдиск, промяна на разрешенията и след това стартиране на скрипт. Наистина ли е 1999? Но след като направите всичко това, ще бъдете възнаградени с подобрена графика и редица допълнителни функции, които ще обсъдим по -нататък.

Най -лесният за използване в нашата колекция е Boxes, дори ако предоставя само минималния брой функции Qemu / libvirt. VMware Player и VirtualBox са на второ място, следван от платения си съперник (номинално те са по -трудни поради повече опции). Virt-Manager не е особено труден за използване, но има достатъчно лабиринт от настройки на Qemu, за да смаже начинаещ. В допълнение, механизмът за управление на хранилището е доста сложен, особено ако ще съхранявате виртуалния си диск на нестандартно място: тогава първо трябва да добавите необходимата директория като "пул за съхранение". Въпреки това, всички необходими екзотични модули ще бъдат осигурени от вашата собствена дистрибуция и в такъв случай защо не поемете риска.

производителност

Ще създадат ли бавна или пъргава виртуална машина?

Хардуерните подобрения и технологиите за паравиртуализация направиха възможно извършването на някои задачи със скорост, близка до тази на реалния хардуер.

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

Тук не вземаме предвид 3D производителността - това не би било съвсем честно и има своя собствена категория през страницата. Въпреки това, за ежедневните задачи, използващи Terminal, е малко вероятно да забележите голяма разлика между нашите кандидати. Експериментите с компилацията на ядрото показаха, че VirtualBox изостава много от конкуренцията. Сравнителният тест на SunSpider JavaScript потвърди това заключение: и двете задачи завършиха с 20% по -бавно от останалите. Дисковите входове / изходи (особено ако имате SSD) и мрежовият трафик бяха бързи за всички наши кандидати. В крайна сметка VMware осигури предимството, като поддържа по -нови Intel процесори.

Функционалност

Какво може да предложи всеки кандидат?

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

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

Така че, нека разгледаме нашите кандидати поотделно.

Gnome кутии ★★

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


Кутии за гноми

Boxes не предлага много контрол върху вашата виртуална машина в мрежата, но поне предоставя цялата магьосничество за NAT, от която се нуждаете, за да поддържате виртуалната машина да комуникира със света. Други кандидати успешно създадоха NAT, мрежови мостове или само хост мрежи и всичко това може да бъде много удобно при определени обстоятелства.

Virt-Manager ★★★★

Virt-Manager (известен още като Virtual Machine Manager) предлага значително повече функции на Qemu (но отново не всички). Изглежда, че е прекалил със списъка си с поддържани x86 операционни системи, по -специално тези от семейството на Linux.


Вирт-мениджър

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

Съвместимост и моментни снимки

Могат ли виртуалните машини да се преместват между реални?

Понякога е необходимо да се преместват виртуални машини между хипервизори. Всички наши програми могат да импортират машини, съхранявани във формат 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 също могат да "клонират" виртуални машини и това е ефективен метод за създаване на системни снимки: данните се записват в съответния клон само ако състоянието му е различно от това на родителя. VMware ви позволява да монтирате образа на гост на VMDK към хоста, което също е удобно, въпреки че същият трик може да бъде направен чрез преобразуване в необработен образ на диска и използване на стандартни Инструменти за Linuxи аритметика за изчисляване на изместването на секциите.

VirtualBox ★★★★

Първоначално клиент за виртуализация на настолни компютри, VirtualBox все още вероятно е инструментът за много хора. Тази програма има ясна структура, която улеснява настройването на виртуална машина и много полезни опции. В допълнение към ограничаването на броя на ядрата на процесора, до които гостуващата операционна система има достъп, VirtualBox ви позволява да посочите лимит за използване на процесора на госта като процент. VirtualBox също поддържа видеозапис, така че можете да запишете урок за Windows за вашия канал в YouTube за една нощ.


VirtualBox

Той може да импортира всякакви виртуални дискове, но предлага само поддръжка на USB 2.0 хост контролер, и то само ако инсталирате собствения Oracle Extension Pack. Опциите за разпределен буфер и плъзгане и пускане (в една или в двете посоки, както желаете) са доста удобни. VirtualBox предоставя удобни индикатори за мрежови и дискови входове / изходи и за използване на процесора.

Между другото, в статията "" говорихме подробно за това как да инсталираме и правилно конфигурираме виртуалната машина VirtualBox.

VMware Player ★★★

Безплатното предлагане от VMware измина дълъг път от въвеждането му през 2008 г. Най-забележителното е, че това вече не е играч: той е повече от способен да създаде висококачествена виртуална машина за вас.


VMware плейър

В допълнение към поддръжката на редица мрежови конфигурации (NAT, мост, само хост и т.н.), той предлага много хубави опции за оформяне на мрежовия трафик, което е много удобно, ако тествате последна версияда речем, DDoS клиент, или вижте колко злонамерен софтуер можете да поставите на вашата виртуална машина с Windows XP преди да се пръсне. VMware също поддържа USB устройства 3.0 и инсталирането на инструментите за гости ще позволи блестяща графика, споделен клипборд и споделени директории. Играчът е малко по -нисък, когато става въпрос за моментни снимки (позволява ви само да направите един), но ние го критикувахме в предишния раздел.

Работна станция VMware ★★★★★

Има безплатна версия на VMware Player (VMware Player Pro), но решихме, че за това Сравнение би било по-подходящо да се използва по-висококачествена работна станция. Това приложение предоставя много допълнителни функции за разработчиците, включително възможността да групирате виртуални машини в един вид виртуална фаланга, така че да можете да ги накарате да стартират едновременно с едно щракване.

VMware Workstation също предлага поддръжка за нови инструкции за съвременните процесори на Intel, а също така ви позволява да конфигурирате машини с виртуални процесори до 16 GB и 64 GB RAM. Работната станция обаче е силно фокусирана върху интегрирането с останалата част от (доста тежкия) пакет VMware и следователно ще изглежда по -подходящо в корпоративна среда.

Интеграция на работния плот

Ще се сблъскат ли с вашата цветова схема?

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

VirtualBox използва Qt4, което е особено вбесяващо на базирания на Qt работен плот Arch Linux, където Qt5 се използва навсякъде, но това е само малък недостатък. Кутиите се съчетават перфектно с Gnome 3, което може да се очаква; Virt-Manager и VMware използват GTK3 и също са напълно съвместими с него.

Всички наши кандидати ни позволяват да превключим виртуалната машина в режим на цял екран и за щастие всички те ни позволиха да се върнем обратно със съответната клавишна комбинация.

Режимите за открояване са Unity във VMware (не, това не е начин да направите всичко ubuntu) и Seamless във Virtual -Box - и двата показват прозореца на приложението директно от госта на работния плот на хоста. Това е много добро за виртуална машина на Linux (с изключение на потенциално объркване между гост и хост прозорци), но се опитва да се изпълни
визуализацията не беше много успешна; Windows 7 с включен интерфейс Aero също не беше приятно изживяване.

Всички наши кандидати подкрепят стартирането на гост в режим на цял екран, и те могат да бъдат конфигурирани да променят разделителната способност при преоразмеряване на прозореца. Предоставени са подходящи клавишни комбинации за излизане от този скрипт. Възможността за плъзгане и пускане на VMware машини е много удобна, поради което VMware печели тази категория.

Графично ускорение

Могат ли да се избегнат проблеми с визуализацията на софтуер?

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

Но ако имате нужда от 3D ускорение, трябва да вземете VMware или VirtualBox. След като се захванете с инсталирането на добавките за гости (включително подвеждащия въпрос на VirtualBox, с двойно отрицание, който се опитва да ви отклони от експерименталната си поддръжка на WDDM, необходима например на Интерфейс на Windows 7 Aero), можете да се насладите на 3D ускорение във VirtualBox и два VMware клиента.


Бум бум, сребърният чук на Максуел удари кошера. Той почина малко след като тази екранна снимка е направена в Don't Starve.

VirtualBox ви позволява да разпределите до 256 MB системна оперативна памет за виртуална видеокарта и VMware до 2 GB. Обърнете внимание, че тези гигабайта не са взети от реалната ви графична карта, така че често няма да видите много подобрение над 256MB. VirtualBox също така осигурява 2D ускорение за гост на Windows, което би трябвало да ускори изобразяването на видео, уголемяване на екрана и корекция на цвета, въпреки че това зависи много от конфигурацията на хоста - тази настройка няма да има голям ефект върху бърза машина. Windows VM вероятно няма да изпълнява Battlefield 4 [Battlefield] или Middle-earth: Shadow of Mordor (така че имаме голям късмет да ги пренесем в Linux), когато всичко е до 11, но ще се справят по-стари или по-малко взискателни игри добре: прекарахме добър час в играта на популярната инди игра Не ​​гладувайте, като напълно забравихме нашето сравнение.

Всичко работи по -добре на 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 Box са завързани за второ място, тъй като и двамата са постигнали високи резултати за своята простота, а ние обичаме иконата Boxes, която изобразява тесеракт (или хиперкуб или куб в куб - каквото ви харесва).

Virt-Manager ★★★★
Всички мениджъри биха се справили толкова добре.

VirtualBox ★★
Някога единственото решение, но сега встрани.

VMware Player ★★★
Бързо и удобно, но лицензът се провали.

Работна станция VMware ★★★
Бързо и пълнофункционално, но не безплатно.

Кутии ★★★
Най -лесният начин за инсталиране и конфигуриране на виртуална машина.

Нека разгледаме по -отблизо какво представляват виртуалните машини за Windows и за какво са предназначени. Научете всичко за най -добрите симулатори на ОС и как да започнете да ги използвате.

Виртуалната машина (VM) е компютърно приложение, което позволява на потребителя да създаде имитация на операционна система. На машината е инсталиран образ на ОС за използване в съществуващата система. Много удобно, нали? Но има и клопки. Прочетете какво ще срещнете по време на инсталацията и коя виртуална машина да използвате. Версии на Windows 7,8 и 10 са по -добре да изберете.

Защо се нуждаем от виртуални машини за компютър?

В повечето случаи виртуалните машини се използват за тестване на софтуер в. За да работите с няколко операционни системи, имате нужда само от един компютър, което значително ускорява работата.

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

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

Вируси, грешки и други повреди на виртуалната ОС не влияят на работата на основната система. След затваряне на машината допълнителната операционна система спира да работи и RAM се освобождава.

По време на работата на виртуалната машина устройството може да се забави, тъй като увеличеното потребление на ресурси за съхранение води до увеличаване на времето за обработка на заявки.

Причини за инсталиране на VM:

  • Искате да се запознаете с работата на други операционни системи, без да ги инсталирате напълно. Ако има нужда от подмяна на съществуваща операционна система, първо използвайте виртуалния симулатор, за да тествате други софтуерни опции. Това ще ви спести от възможни грешки и несъвместимости с хардуера;
  • Вие сте разработчик и искате да създадете цялостна система за тестване на вашите приложения.

VirtualBox

VirtualBox е виртуална машина за Windows 7,8,10. Средата за виртуализация се разпространява безплатно и може да бъде инсталирана както за работа с операционни системи, така и за разгръщане на мрежова инфраструктура и хостинг сайтове.

Главен прозорец на VirtualBox:

Основната характеристика на тази виртуална машина е междуплатформената. Работи добре във всички версии на Windows. Също така от сайта на разработчика можете да изтеглите инсталатори за Mac OS, Debian. В самата среда за виртуализация можете да инсталирате всяка операционна система за настолни компютри.

С VirtualBox можете да се запознаете с функционалността на операционната система или в безопасен режимтествайте програмата, без да навредите на основната система. Потребителите често предпочитат да инсталират стари игри на виртуални машини, които са несъвместими със съвременните операционни системи.

След като симулаторът приключи, всички данни и промени ще бъдат записани. Следващият път, когато го включите, ще бъдете върнати на работния плот и ще можете да продължите да изпълнявате задачи.

Предимства и недостатъци

Предимства на VirtualBox:

  • Безплатно разпространение. 90% от подобен софтуер се заплаща, докато VirtualBox е напълно безплатен. Функциите и възможностите на програмата не се ограничават до разработчика;
  • Възможност за създаване на екранни снимки - екранни снимки на виртуалната система. Полученото изображение ще показва само вторичния прозорец на ОС. Правенето на екранни снимки с основната операционна система влошава резолюцията и също отвлича обикновения ви работен плот;
  • Създаване на точно копие на съществуваща виртуална машина;
  • Възможност за плъзгане на папки, преки пътища и други обекти вътре в симулатора;
  • Унифицирана файлова система - от виртуалната машина можете да получите достъп до директориите, които се съхраняват на компютъра, и обратно;
  • Едновременна работа с няколко машини.

Също така отличителна черта на новия VirtualBox 4 е удобна система за управление на виртуализация и интуитивно работно пространство на програмата. Също така в новия монтаж е налична възможност за заснемане на видео от екрана на допълнителна операционна система.

VirtualBox поддържа работа с USB устройства, свързани към компютъра.

Недостатъци на програмата:

  • Забавете компютъра си. Дори ако вашият компютър има добри технически спецификации, достатъчно RAM и място за съхранение, когато използвате виртуална машина, ще изпитате по -бавно изпълнение на всички функции. Ако в процеса на създаване на виртуална машина сте разпределили твърде много памет, компютърът ще замръзне или ще се изключи;
  • Недостатъчна видео памет. Ако трябва да постигнете възможно най -доброто качество на изображението, това ще бъде трудно с VirtualBox. Програмата ви позволява да конфигурирате настройките за използване на видеокартата само на основно ниво.
Как да инсталирате

За да инсталирате програмата VirtualBox, изтеглете инсталатора от официалния сайт за разработчици - компанията Oracle. Процесът на инсталиране е стандартен и не изисква допълнителни настройки:

  • Стартирайте EXE файла;
  • Изберете твърдия диск, където ще се намира основната папка с програмата;
  • Изчакайте инсталацията да завърши. Ако е необходимо, потребителят може да прегледа статистиката за използването на твърдия диск по време на инсталационния процес.

В полето "Персонализирана настройка" е възможно да деактивирате поддръжката за USB, мрежови услуги. Това помага за намаляване на общия размер на приложението.

Видео урок за това как да инсталирате две операционни системи с помощта на VirtualBox

След като инсталирате програмата, можете да започнете да създавате първата си виртуална машина. Кликнете върху бутона „Създаване“ в горния ляв ъгъл на прозореца. Разделът за настройки на виртуалната машина ще се отвори:

В прозореца на съветника за настройка изберете типа на виртуалната операционна система (Windows, Linux, Debian, MacOS) и нейната версия. Посочете име за симулатора, който ще бъде създаден, и кликнете върху бутона „Напред“.

След това програмата ще ви предостави възможност да посочите независимо размера на RAM, който ще бъде разпределен за допълнителната операционна система. За начинаещи потребители ви съветваме да зададете стойността, посочена в полето "Препоръчителен размер на основната памет".

Размерът на RAM за виртуалната машина трябва да се определи в зависимост от техническа характеристикавашия компютър. Ако имате 4 GB RAM на вашия компютър, 512 MB-1 GB ще бъдат достатъчни, за да работи симулаторът правилно.

След това програмата ще ви помоли да изберете файлова системаОбраз на ОС (който съответства на предварително посоченото семейство и версия). След завършване на конфигурацията ще се появи прозорец с кратък списък на всички параметри. Кликнете върху Край.

След като инсталацията приключи виртуални прозорци, икона за стартиране на операционната система ще се появи в главния прозорец на VirtualBox. Кликнете върху него и изчакайте работният плот да се зареди. Инсталирайте драйверите, ако е необходимо.

За автоматична актуализациядрайвери, щракнете върху раздела Устройства в лентата с инструменти на виртуалната машина. След това щракнете върху желания тип носител и в новия прозорец следвайте инструкциите, за да получите новия софтуер.

Готов. Вече можете да започнете работа с виртуалната операционна система. За да излезете от програмата, първо изключете операционната система и след това затворете VirtualBox.

VMware

VMWare Workstation е най -добрата виртуална машина за Windows 10. Разработчикът позиционира програмата като удобна платформа за създаване. В сравнение с други популярни колеги, VMWare поддържа повече функции за персонализиране на виртуалната машина и ви позволява да синхронизирате симулатора с инструменти за разработка на софтуер.

Тази среда за виртуализация е популярна сред програмисти, уеб дизайнери и други професионалисти, които често трябва да тестват работата на своите проекти за крос-платформени.

Предимства и недостатъци

Сред предимствата на VMWare са:

  • Удобна лента с инструменти;
  • Синхронизация с инструменти за разработка от Microsoft, по -специално платформата .NET и софтуерната среда на Visual Studio;
  • Система за безопасност. Вградените инструменти на VMWare осигуряват високо ниво на защита на вашите файлове във вторичната операционна система. Симулаторът може да открие опити за злонамерена дейност за тяхното отстраняване;
  • Работа с услуги за криптиране за създадените виртуални машини.

Недостатъци на приложението:

  • Платено разпределение. Потребителят може да изтегли безплатна пробна версия на помощната програма, но да го получи пълна версияприложения с всички налични функции ще трябва да плащат за годишен или месечен абонамент;
  • Не е подходящ за начинаещи. Ако преди не сте използвали симулатори на операционна система, препоръчваме да започнете с по -простите опции. Например VirtualBox и стандартният Windows Hyper V. VMWare е подходящ за напреднали потребители, които предпочитат ръчно да конфигурират системата.
Как да инсталирате

Можете да изтеглите виртуална машина за Windows от официалния сайт за разработчици VMWare.com.

Препоръчително е да изключите Windows Defender или друг работещ антивирус по време на инсталационния процес. Това е необходимо само за правилното инсталиране на всички файлове и алгоритми за криптиране, използвани от програмата за виртуални машини. Няма да се навреди на основната ви ОС, тъй като продуктът е изтеглен от официален източник.

Преглед на функционалността и първа настройка на програмата

За да създадете първата виртуална машина във VMWare, трябва да изтеглите комплекта за разпространение на операционната система, който искате да използвате в емулатора на вашия компютър. След това отворете прозорец инсталирано приложениеи кликнете върху полето „Създаване на нова виртуална машина“

Забележка! Потребителят може да създаде група от виртуални машини вместо няколко симулатора. Това ви позволява да намалите ресурса на консумираната RAM и да ускорите работата на компютъра и симулатора на операционната система.

В прозореца на съветника за настройка на виртуална машина посочете пътя към образа на операционната система (това може да е файл в паметта на компютъра или зареждащ диск). Също така е възможно да се конфигурира виртуална машина без инсталиране на операционна система (можете да я инсталирате по -късно).

  • В прозореца, който се показва, посочете името на операционната система, потребителското име и паролата за достъп до акаунта;
  • Посочете на кой диск на вашия компютър ще се съхранява виртуалната машина;
  • Разпределете необходимото количество RAM, за да работи виртуалната машина;
  • Конфигурирайте хардуера (автоматично или ръчно).

След като приключите с конфигурирането на виртуалната машина, изчакайте инсталирането на образа на ОС и започнете да работите:

Виртуален компютър на Microsoft

Microsoft Virtual PC е друг популярен емулатор на виртуални машини. Програмата е добре съвместима с всички версии на Windows OS. Ако използвате продукт на Microsoft като основна операционна система, препоръчваме да изберете Microsoft Virtual PC за емулация.

Предимства и недостатъци

Предимствата на емулатора:

  • Отлична съвместимост с всички версии на Windows OS. В повечето случаи потребителят не трябва да инсталира допълнителни драйвери за виртуалната операционна система. Всички те са синхронизирани с основната система;
  • Споделяне на файлова система. Достъп до файлове, съхранявани на твърдия диск на компютъра през прозореца на виртуалната машина;
  • Поддръжка за 64-битова операционна система Windows в режимите на работа „Гост хост“ и „Гостева среда“;
  • Поддръжка за хардуерна виртуализация.

Недостатъци:

  • Има платени функции. Програмата се разпространява безплатно, но ще трябва да закупите абонамент, за да поддържате настройката на група виртуални операционни системи;
  • Няма поддръжка за системи, подобни на Linux.
Преглед на функционалността и първа настройка на програмата

За да инсталирате виртуална операционна система, първо заредете нейното изображение в паметта на компютъра и след това отворете приложението Microsoft Virtual PC. Кликнете върху бутона „Създаване на виртуална машина“ и конфигурирайте следните параметри в нов прозорец:

  • Дайте име на новата ОС;
  • Разпределете място за нейния твърд диск и размера на оперативната памет;
  • Изберете кои устройства VM ще поддържа (мрежова среда, флаш устройства и т.н.).
Резултат

Разказахме ви за най -добрите виртуални машини за Windows, но не всички от тях. Ако смятате, че това не са най -добрите - пишете в коментарите! Помогнете на начинаещите читатели да решат с кой емулатор да започнат.




Свързани статии: