Prezentare generală a mașinilor virtuale. Cea mai bună mașină virtuală Mașini virtuale pentru Windows

Din când în când, utilizatorii au nevoie de un al doilea computer pe care să poată instala un alt shell. O mașină virtuală este un sistem pentru emularea unei alte platforme, ajută utilizatorul să opereze dispozitivul atunci când instalează mai multe sisteme de operare care sunt independente unele de altele, astfel încât un dispozitiv să poată combina proprietățile a două sau mai multe PC-uri. Această tehnică este populară în rândul dezvoltatorilor atunci când testează programe.

Ce este o mașină virtuală

Astfel de dispozitive sunt create pe computere reale ca fiind condiționate. Acesta este un program care simulează o copie a hardware-ului existent cu toate componentele sale (BIOS, hard disk, periferice). Folosind utilitare speciale, puteți rula mai multe mașini virtuale pe același computer cu aceleași sisteme de operare sau diferite.

Pentru ce este nevoie

Instalarea unei mașini virtuale extinde capacitățile computerului. De ce să folosiți această funcționalitate?

  1. Instalarea a două sisteme de operare pe un computer. Vă permite să instalați simultan două adâncimi de biți de shell: x32 și x64. Emulatorul Windows poate fi combinat cu Linux.
  2. Virtualizarea face sigură rularea de software și fișiere suspecte.
  3. Un sistem de operare virtual altul decât cel instalat ajută la utilizarea aplicațiilor care sunt incompatibile cu shell-ul „nativ”.
  4. Folosit la testarea noilor utilitare.
  5. Utilizați ca o emulare a noilor arhitecturi (de exemplu, imitarea unei console de jocuri).
  6. Pentru a proteja informațiile și a limita capacitățile programelor.
  7. Mai multe procesoare condiționate ajută la simularea unei rețele de calculatoare, acest lucru este relevant atunci când depanați un server.
  8. Programul pentru crearea unei mașini virtuale este utilizat pentru a conecta periferice care sunt incompatibile cu shell-ul instalat.

Prezentare generală a mașinilor virtuale

Primele încercări de a dezvolta un astfel de software au început în anii 70. Acum mașinile virtuale au capacitatea de a crea un computer cu drepturi depline, cu acces paralel sau încorporat. Opțiunile universale acceptă nu numai shell-uri bine-cunoscute de diferite bitness, ci și sisteme de operare nefamiliare. Fiecare segment de piață are lideri săi.

Pentru Windows 7

Virtualbox este un emulator de distribuție gratuit. Evaluarea ridicată și popularitatea în rândul utilizatorilor se datorează faptului că versiunea este acceptată de majoritatea sistemelor cunoscute. Avantajul utilitarului este o interfață clară, care îl face mai ușor de gestionat. Dezavantajele sunt că nu este posibil să transferați fișiere folosind „grabbed and dragged”; trebuie să porniți o conexiune NAT.

VMware este un serviciu plătit care este extrem de personalizabil și optimizează spațiul pe hard disk. Kit-ul de distribuție al versiunii ESXi poate fi scris pe o unitate flash USB sau integrat în serverul de firmware. Pe lângă Windows, Linux, Solaris, FreeBSD, Netware sunt de asemenea potrivite. Dezavantajele includ faptul că, în comparație cu resursa anterioară, nu puteți descărca gratuit versiunea completă a utilitarului.

Pentru Windows 10

Microsoft Virtual PC este o mașină virtuală gratuită. Acesta aparține categoriei de mașini virtuale pentru Windows și, prin urmare, nu poate fi instalat pe Linux
sau Mac, care pot fi atribuite dezavantajelor. Dezavantajul este lipsa suportului pentru dispozitivele USB. Este destinat să creeze un shell condiționat prin codul mașinii cu parametrii de funcționare a componentelor sistemului hardware al unui computer existent.

Oracle este un utilitar care vă ajută să lucrați cu cantități mari de informații. La prelucrarea bazelor de date, protecția lor reală este garantată. Avantajul sistemului este unele manipulări care ajută la obținerea accesului rapid la informații, ceea ce accelerează procesul de management. De exemplu, Oracle RAC este un acces rapid la baza de date în clustere.

Pentru Linux

Acest sistem este relativ nou, dar sa dovedit a fi puternic datorită codului computerului deschis. Sistemul de operare Linux este mai dificil să ridicați o mașină virtuală. OpenVZ a fost lansat special pentru shell. Serviciul ajută la configurarea mai multor procesoare virtuale pe o singură mașină. În același timp, bonusurile open source sunt păstrate, astfel încât computerul să nu piardă din puterea RAM.

Hyper-V este un emulator care este utilizat atât în ​​Linux, cât și în versiunile pe 32 și 64 de biți ale Windows XP. Avantajul este că aceasta este o tehnologie care „vorbește” direct cu hardware-ul serverului și, prin urmare, reduce consumul de memorie și crește performanța procesorului. Dezavantajele includ faptul că, atunci când gestionați matrice mari de servere virtuale, trebuie să instalați suplimentar System Center Virtual Machine Manager.

Pentru Mac

VMware Fusion este un emulator care rulează Windows și alte sisteme de operare pe computere Mac fără repornire, permițându-vă să gestionați servere virtuale și fizice. Avantajul este că shell-ul Mac poate fi folosit separat de altele sau integrat într-un singur mediu convenabil. Printre minusuri - folosirea este plătită.

Boot Camp este conceput pentru a instala Windows pe un computer Mac. Shell-ul vine ca un sistem suplimentar pe o partiție separată de hard disk. La pornire, trebuie doar să selectați un Mac - iar Windows-ul virtual va funcționa. Utilitarul se caracterizează prin simplitate și interfață clară. Printre minusuri, este de remarcat necesitatea de a reporni pentru a selecta un alt sistem.

Creați o mașină virtuală

Ce trebuie să faceți dacă trebuie să creați o mașină virtuală:

  • selectați și descărcați un utilitar pentru computer, ținând cont de shell-ul instalat;
  • instalați acest software;
  • la sfârșitul instalării, creați un nou computer condiționat cu alocarea cantității necesare de RAM;
  • un dispozitiv nou necesită setări de configurare.

Ce mașină virtuală să alegi

Principalul parametru de selecție este sistemul de operare instalat. Deoarece software-ul pentru crearea computerelor virtuale acceptă diferite shell-uri, acestea pot fi atât foarte specializate, cât și aplicații pentru lucrul cu sisteme diferite. Există utilități plătite și gratuite. Criteriile de selecție includ:

  • interfață clară;
  • grad ridicat de protecție a datelor;
  • o gamă largă de instrumente încorporate;
  • restricții privind accesul la hardware și software.

Video

Ce crezi că este cel mai mult cea mai bună mașină virtuală?

Nu voi inventa o bicicletă și nu voi spune altora. Vă sugerez mai degrabă să citiți un articol din revista Linux Format. În care experții au făcut o analiză comparativă a cinci mașini virtuale populare, în speranța de a o găsi pe cea..., cea mai bună mașină virtuală. Apropo, pentru cei care au renunțat și au reușit să scape din captivitatea Windows, le recomand cu căldură .

  • Ce este o mașină virtuală
  • De ce aveți nevoie de o mașină virtuală
  • Cum am testat mașinile virtuale
  • Performanţă
  • Funcționalitate
  • Compatibilitate și instantanee
  • Integrare desktop
  • Accelerație grafică
  • Verdict

Ce este o mașină virtuală

În termeni simpli, fără oboseală, atunci o mașină virtuală este un sistem de operare într-un sistem de operare.

De ce am nevoie de o mașină virtuală

În cazul nostru, o mașină virtuală este în primul rând o platformă pentru verificarea programelor. Printre care, după cum înțelegeți, pot fi. O altă mașină virtuală este folosită de hackeri pentru a-și testa troienii proprii și ale altora și alte fișiere miraculoase. Indiferent de grupul din care faceți parte, veți fi în continuare interesat să aflați mai multe despre mașinile virtuale și despre cum funcționează acestea.

Cum am testat mașinile virtuale

În primul rând, am luat un computer dual-core (din cauza constrângerilor bugetare) cu Arc Linux nou. Pe lângă VMware proprietar (versiunea 7.1.0 Player și perioada de probă de 30 de zile a Workstation 11), am folosit pachetele oficiale Arch, care urmăresc foarte îndeaproape versiunile dezvoltatorilor. Fiecare aparat avea 2 GB de memorie RAM de sistem și 128 MB de memorie video (256 MB dacă era necesar).

Am testat fiecare candidat pe diferite sisteme de operare invitate: Mint 17.1 și Kubuntu 15.04 beta, precum și diferite versiuni ale sistemului de operare non-Linux numite Windows. Pentru a evalua performanța, am compilat nucleul principal Mint, am rulat benchmark-ul JavaScript SunSpider și am jucat o varietate de jocuri din biblioteca noastră Steam. Pentru a testa lumea reală, l-am rulat pe o mașină cu 8 nuclee cu 16 GB RAM și un Nvidia GTX de 4 GB, dar apoi am fost forțați să-l returnăm.

Tehnologia de virtualizare a schimbat fundamental peisajul informatic. Ne-ar fi rușine să spunem că aceasta este o nouă invenție (mainframe-urile timpurii au folosit-o ca mijloc de a furniza resurse), dar inovațiile CPU vechi de un deceniu înseamnă că veți obține performanțe aproape native doar cu codul x86. Și acum reușim să înghesuim zeci de mașini (copiere și restaurate cu ușurință) într-o singură clădire, iar munca centrelor de date a devenit mult mai eficientă. De asemenea, este posibil să imitați o altă arhitectură, de exemplu, ARM, care este convenabilă pentru dezvoltatorii de sisteme încorporate.

Acesta este, de asemenea, un avantaj pentru utilizatorii obișnuiți: cunoașterea unui nou sistem de operare nu mai trebuie să fie un exercițiu atât de consumator de timp, din teama constantă de a vă distruge sistemul. Chiar dacă doriți doar să testați un nou program, este mult mai sigur să o faceți într-o mașină virtuală în loc să riscați configurația curentă. Suportul pentru virtualizarea în kernel (prin KVM) și emulatorul Qemu înseamnă că utilizatorii Linux nu mai trebuie să recurgă la instrumente proprietare.

Pe vremuri, VirtualBox-ul Sun (odinioară deținut de Innotek, acum Oracle) era singura opțiune reală. Dar vremurile s-au schimbat, așa că să ne uităm la alte aplicații de virtualizare.

Atât VMware, cât și VirtualBox folosesc module dependente de kernel care sunt încărcate pentru a-și face magia. VMware va trebui să le compileze, ceea ce va necesita instalarea pachetelor de antet al nucleului și a tuturor umpluturii compilatorului. Veți primi apoi un script init pentru a încărca modulele specificate, deși va fi inutil pentru utilizatorii Systemd. Dacă acesta este cazul dvs., este posibil să doriți să vă creați propriul fișier init în loc să rulați acest script ca root tot timpul (sau să vedeți aceleași mesaje de eroare). La momentul redactării acestui articol, kernel-urile 3.19 necesitau corectarea surselor VMware, dar sper că acest lucru va fi remediat până la publicarea revistei. Pachetele VirtualBox sunt disponibile în majoritatea distribuțiilor și, dacă aveți un nucleu standard, nu trebuie să vă faceți griji pentru nimic.

Virt-Manager necesită ca serviciul libvirtd să ruleze pe sistemul dumneavoastră înainte de a începe, ceea ce veți fi anunțat cu amabilitate, iar dacă utilizați un mediu desktop complet, va face acest lucru pentru dvs.; va trebui doar să introduceți parola de root.

Atât VirtualBox, cât și VMware Workstation sunt destul de simple, cu excepția cazului în care doriți să vă distras de fiecare opțiune. VMware Player, pe de altă parte, nu are prea multe opțiuni și îți vei pune mașina în funcțiune în cel mai scurt timp. Dar dacă sunteți hotărât să utilizați toate aceste opțiuni la maximum, va trebui să instalați completări pentru oaspeți.

Adăugările Linux Guest pentru VirtualBox sunt mult mai ușor de instalat (CD-ul va rula automat) decât „instrumentele” VMware care necesită să copiați programe de pe un CD imaginar, să schimbați permisiunile și apoi să rulați un script. Este chiar 1999? Dar făcând toate acestea, veți fi răsplătit cu o grafică îmbunătățită și o serie de caracteristici suplimentare, despre care vom discuta în continuare.

Cel mai ușor de utilizat din selecția noastră este Boxes, chiar dacă oferă doar minimul necesar de caracteristici Qemu/libvirt. VMware Player și VirtualBox sunt pe locul al doilea, urmate de rivalul lor plătit (în mod nominal sunt mai dificile din cauza mai multor opțiuni). Virt-Manager nu este deosebit de dificil de utilizat, dar are suficient labirintul de setări al lui Qemu pentru a copleși un începător. În plus, mecanismul de gestionare a stocării este destul de confuz, mai ales dacă aveți de gând să stocați discul virtual într-o locație nestandard: atunci trebuie mai întâi să adăugați directorul necesar ca „pool de stocare”. Cu toate acestea, propria distribuție va oferi toate modulele exotice necesare, caz în care de ce să nu riscați.

Performanţă

Vor crea o VM lentă sau agilă pentru tine?

Datorită îmbunătățirilor hardware și tehnologiilor de paravirtualizare, a devenit posibilă efectuarea unor sarcini la viteze apropiate de viteza hardware-ului real.

Cu toate acestea, așa cum este, de obicei există o anumită lovitură de performanță. Aproape fiecare configurație pe care am testat desktopul invitat a arătat un fel de bâlbâială. Dar te obișnuiești cu asta și poți dezactiva tot felul de frumusețe sau poți activa modul adecvat de neutralizare a defectelor, dacă te deranjează.

Nu luăm în considerare performanța 3D aici - acest lucru nu ar fi în întregime corect și are propria sa categorie pe toată pagina. Cu toate acestea, pentru sarcinile de zi cu zi care utilizează Terminal, este puțin probabil să observați o mare diferență între candidații noștri. Experimentele de compilare a kernelului au arătat că VirtualBox este cu mult în urmă în competiție. SunSpider JavaScript Benchmark a confirmat această concluzie: ambele sarcini au funcționat cu 20% mai lent decât celelalte. Intrarea/ieșirea discului (I/O) (mai ales dacă aveți o unitate SSD) și traficul de rețea au fost rapid pentru toți candidații noștri. În cele din urmă, VMware a asigurat avantajul cu suport pentru procesoare Intel mai noi.

Funcționalitate

Ce poate oferi fiecare candidat?

Toți candidații noștri sunt proiectați pentru cazuri de utilizare diferite și, prin urmare, fiecare are propriile sale beneficii individuale. Desigur, prezența unor caracteristici standard este cu siguranță implicată: acestea includ, de exemplu, capacitatea de a crea instantanee, suport pentru extensiile procesoarelor Intel VT-x și AMD-V și configurarea flexibilă a hardware-ului virtual. Toate acestea sunt oferite de toată lumea, totuși, unele aplicații sunt capabile de fapte mai eroice.

Un avertisment aici este că Gnome Boxes și Virt-Manager sunt doar interfețe pentru Qemu (prin stratul de abstractizare libvirt). Și Qemu este în esență un emulator CPU care este capabil de virtualizare prin KVM, dar este totuși o lume întreagă.

Deci, să aruncăm o privire la candidații noștri unul câte unul.

Cutii Gnome ★★

Când este apelat din linia de comandă, Qemu acceptă o mulțime de opțiuni, dintre care majoritatea nu sunt în Gnome Boxes: scopul său (implementat) este simplitatea și claritatea aspectului și a funcționării. Prin intermediul interfeței sale prietenoase cu asistent, puteți configura o mașină virtuală în doar trei clicuri - doar îndreptați-o către ISO corespunzător. Boxes retrage diferența dintre o mașină virtuală și o mașină de la distanță și vă puteți conecta la ambele prin VNC, SPICE (care permite audio să funcționeze într-o rețea) sau OVirt.

Cutii cu gnomi

Boxes nu oferă prea multe în ceea ce privește gestionarea mașinii tale virtuale prin rețea, dar cel puțin oferă toată magia NAT de care ai nevoie pentru a menține mașina virtuală să vorbească cu lumea. Restul candidaților au configurat cu succes NAT, punți de rețea sau rețele doar gazdă și toate acestea pot fi foarte convenabile în anumite circumstanțe.

Virt Manager ★★★★

Virt-Manager (alias Virtual Machine Manager) oferă multe mai multe funcții Qemu (dar din nou, nu toate). Se pare că a exagerat cu lista sa de sisteme de operare x86 acceptate, în special din familia Linux.


Virt Manager

Pe lângă asta, Virt-Manager face relativ ușor configurarea unei mașini de orice complexitate - puteți adăuga orice hardware, inclusiv mai multe interfețe de rețea. Pe lângă mașinile virtuale KVM, Virt-Manager poate folosi suportul Qemu/libvirt pentru invitații Xen și containerele LXC. Opțional, poate sonda și resursele oaspeților și astfel să ofere grafice foarte frumoase (ca cele din secțiunea Performanță de la pagina 25, care durează aproximativ 30 de secunde după pornirea Windows 10). În plus, Virt-Manager folosește suportul USB 3.0 recent adăugat de Qemu.

Compatibilitate și instantanee

Este posibil să mutați mașinile virtuale între cele reale?

Uneori poate fi necesar să mutați un VM între hipervizori. Toate programele noastre pot importa mașini stocate în formatul Open Virtual Appliance (OVA), care este pur și simplu o arhivă tar cu o imagine de disc VMDK (VMware) și date hardware virtuale. VirtualBox permite exportul în acest format, dar are și propriul său - Virtual Disk Image (VDI) și face față și tuturor celorlalte.

Comanda qemu-img poate fi folosită pentru a converti formate. De remarcat este formatul său preferat QCOW2, care permite stocarea internă a mai multor instantanee ale sistemului folosind excelenta tehnică Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox și VMware Workstation acceptă instantanee ale sistemului, salvând diferite stări ale VM-ului lor. VMware Player vă permite să aveți doar un instantaneu pe mașină în plus față de starea sa actuală. Deci testarea de regresie profundă este exclusă.

VirtualBox și VMware Workstation sunt, de asemenea, capabile să „cloneze” un VM, iar aceasta este o metodă eficientă de a crea instantanee de sistem: datele sunt scrise în clona corespunzătoare numai dacă starea acesteia diferă de starea părintelui. VMware vă permite să montați o imagine VMDK pentru oaspeți pe gazdă, ceea ce este, de asemenea, la îndemână, deși același truc poate fi făcut prin conversia într-o imagine de disc brută și folosind instrumente și aritmetice standard Linux pentru a calcula decalajele partițiilor.

VirtualBox ★★★★

Inițial, un client de virtualizare desktop, VirtualBox este încă probabil instrumentul de bază pentru mulți. Acest program are o structură clară, ceea ce facilitează configurarea unei mașini virtuale și multe opțiuni utile. Pe lângă limitarea numărului de nuclee CPU la care are acces un sistem de operare invitat, VirtualBox vă permite să setați o limită pentru utilizarea procesorului oaspete ca procent. VirtualBox acceptă și înregistrarea video, așa că puteți înregistra un tutorial Windows pentru canalul dvs. YouTube într-o seară.


cutie virtuală

Poate importa orice disc virtual, dar oferă doar suport pentru controlerul gazdă USB 2.0 și chiar și atunci numai dacă instalați pachetul de extensii proprietar al Oracle. Clipboardul partajat și opțiunile de glisare și plasare (în una sau ambele direcții, după cum doriți) sunt destul de utile. VirtualBox are indicatori la îndemână pentru I/O rețea și disc și pentru utilizarea CPU.

Apropo, în articolul „” am vorbit în detaliu despre cum să instalați și să configurați corect mașina virtuală VirtualBox.

VMware Player ★★★

Oferta gratuită de la VMware a parcurs un drum lung de la introducerea sa în 2008. Cel mai remarcabil lucru este că acesta nu mai este un jucător: este mai mult decât capabil să creeze o mașină virtuală de înaltă calitate pentru tine.


VMware Player

Pe lângă faptul că acceptă o serie de configurații de rețea (NAT, bridged, host-only etc.), oferă opțiuni foarte frumoase de modelare a traficului de rețea, care este destul de util dacă testați cea mai recentă versiune a, de exemplu, un client DDoS sau vedeți cât de mult malware poate fi blocat pe mașina dvs. virtuală Windows XP până când acesta explodează. VMware acceptă, de asemenea, dispozitive USB 3.0, iar instalarea instrumentelor pentru oaspeți va permite grafică strălucitoare, clipboard partajat și directoare partajate. Playerul este oarecum inferior când vine vorba de instantanee (îți permite doar să faci unul), dar l-am criticat în secțiunea anterioară.

VMware Workstation ★★★★★

Există o versiune care nu este gratuită de VMware Player (VMware Player Pro), dar ne-am gândit că ar fi mai potrivit pentru această comparație să folosim stația de lucru de calitate superioară. Această aplicație are multe caracteristici suplimentare pentru dezvoltatori, inclusiv capacitatea de a grupa mașinile virtuale într-un fel de falangă virtuală, astfel încât să le puteți face pe toate să intre în acțiune în același timp cu un singur clic.

VMware Workstation oferă, de asemenea, suport pentru noi comenzi pentru procesoarele Intel moderne, precum și capacitatea de a configura mașini cu procesoare virtuale, până la 16 GB și 64 GB de RAM. Cu toate acestea, Workstation se concentrează foarte mult pe integrarea cu restul suitei VMware (destul de voluminoase) și, prin urmare, va arăta mai potrivit într-un mediu de întreprindere.

Integrare desktop

Vor intra în conflict cu schema ta de culori?

Unii utilizatori iubesc armonia perfectă a interfețelor mașinilor virtuale și a hipervizoarelor corespunzătoare cu desktop-ul gazdă, în timp ce alții sunt confuzi.

VirtualBox folosește Qt4, care este deosebit de enervant pe desktop-ul Arch Linux bazat pe Qt, care folosește Qt5 peste tot, dar este doar un defect de nișă. Boxele se potrivește perfect cu Gnome 3, ceea ce este de așteptat; Virt-Manager și VMware folosesc GTK3 și, de asemenea, se potrivesc perfect cu acesta.

Toți candidații noștri ne permit să comutăm mașina virtuală în modul ecran complet și, din fericire, toți ne-au permis să comutăm înapoi folosind comanda rapidă de la tastatură corespunzătoare.

Modurile remarcabile sunt Unity în VMware (nu, aceasta nu este modalitatea de a face totul asemănător Ubuntu) și Seamless în Virtual-Box - ambele afișează ferestrele aplicației direct de la invitat pe desktopul gazdei. Acest lucru este foarte bun pentru o mașină virtuală Linux (evitând potențiala confuzie între ferestrele invitat și gazdă), dar încercând să ruleze
previzualizarea nu a avut mare succes; Nici Windows 7 cu Aero activat nu a fost cea mai plăcută experiență.

Toți candidații noștri acceptă rularea invitatului în modul ecran complet și pot fi configurați pentru a schimba rezoluția atunci când fereastra este redimensionată. Sunt furnizate taste rapide adecvate pentru a ieși din acest scenariu. Capacitatea de drag-and-drop pe mașinile VMware este foarte utilă, motiv pentru care VMware câștigă în această categorie.

Accelerație grafică

Este posibil să evitați problemele de redare a software-ului?

Oricare dintre candidații noștri v-ar fi de folos dacă doriți să configurați o mașină virtuală fără intenția de a face ceva intensiv grafic.

Dar dacă aveți nevoie de accelerare 3D, trebuie să luați VMware sau VirtualBox. Odată ce ați apucat să instalați Additions-ul pentru oaspeți (inclusiv întrebarea înșelătoare de refuzare a VirtualBox care încearcă să vă îndepărteze de suportul experimental WDDM necesar pentru interfața Aero a Windows 7, de exemplu), ar trebui să vă puteți bucura de accelerarea 3D în VirtualBox și în doi clienți VMware.


Bum bum, ciocanul de argint al lui Maxwell a aterizat pe, uh, stupul de albine. A murit la scurt timp după ce această captură de ecran a fost făcută în Don't Starve.

VirtualBox vă permite să alocați până la 256 MB de RAM de sistem unei plăci grafice virtuale, în timp ce VMware permite până la 2 GB. Rețineți că acești gigaocteți nu sunt preluați de pe placa dvs. grafică reală, așa că adesea nu veți vedea prea multe îmbunătățiri dincolo de 256 MB. VirtualBox oferă, de asemenea, accelerare 2D pentru oaspeții Windows, ceea ce ar trebui să contribuie la accelerarea redării video, mărirea ecranului și corecția culorilor, deși acest lucru depinde în mare măsură de configurația gazdei - o mașină rapidă nu va fi afectată prea mult de această setare. Un VM Windows probabil nu va rula Battlefield 4 sau Middle-earth: Shadow of Mordor (deci suntem destul de norocoși că sunt portați pe Linux) când totul este de până la 11, dar peste jocuri mai vechi sau mai puțin solicitante se vor descurca bine: Am petrecut o oră bună jucând popularul joc indie Don't Starve, uitând complet de Comparația noastră.

Totul a funcționat mai bine pe VMware decât pe VirtualBox, dar poate a fost o configurație mai avantajoasă - pe Arch Linux am folosit cel mai recent driver proprietar Nvidia, ceea ce ar putea duce la preponderența unuia față de celălalt.

Verdict

Virtualizarea este un subiect pentru comparații care este vechi și complex. Dacă vrei să rulezi jocuri 3D, nici măcar nu te vei uita la Gnome Boxes sau la Virt-Manager și, dacă nu ești mai bun la VirtualBox decât noi, vei alege VMware ca hypervisor. Dar, din nou, această tehnologie nu este deloc la fel de matură ca DirectX 11 nativ. S-ar putea să ai chiar mai mult noroc jucând jocuri în Wine [Ed.: - Sau nu.] cu niște patch-uri de performanță experimentale. În general, nu suntem încântați de licențele VMware, în special de una care vă obligă să plătiți după o perioadă de încercare de 30 de zile, dar pentru unii, funcțiile la nivel de întreprindere din Workstation vor fi o binefacere. În special, dacă utilizați vCenter Converter de la VMware pentru a virtualiza o mașină cu un singur clic - perfect dacă doriți să testați ceva nou pe sistemul dvs. actual.

Nu am acoperit masele de instrumente de linie de comandă care vin cu toți candidații noștri, dar acestea sunt, împreună cu documentație mai mult decât amplă. Le puteți folosi în scripturile dvs. atunci când intrați în virtualizarea grea, împingând o serie întreagă de mașini virtuale dintr-un mediu sigur de linie de comandă. Poate că hackerii vor prefera să lucreze direct cu Qemu, iar cei care caută o soluție open source simplă și gratuită vor fi norocoși să aibă Gnome Boxes.


Bulele arată bine, dacă nu vezi efortul care a fost făcut pentru redarea lor.

Dar doar unul câștigă (o remiză este o excepție rară) și de data aceasta este Virt-Manager - ei bine, nu am putut lăsa VMware să câștige. Virt-Manager vă permite să înfrânați cea mai mare parte a puterii lui Qemu fără a recurge la vrăji lungi de linie de comandă. Mașinile virtuale pot fi întrerupte, reconfigurate, mutate și clonate, totul fără prea multe bătăi de cap. Singurul lucru care îi lipsește este suportul pentru accelerarea grafică, dar cine știe, poate va apărea. VMware Player și Gnome Boxes sunt la egalitate pe locul doi, deoarece ambele obțin un scor mare pentru simplitatea lor și ne place pictograma Boxes care prezintă un tesseract (sau un hipercub sau un cub într-un cub, după cum preferi).

Virt Manager ★★★★
Toți managerii ar trebui să facă o treabă atât de bună.

VirtualBox ★★
Cândva singura soluție, acum pe margine.

VMware Player ★★★
Rapid și convenabil, dar licența a eșuat.

VMware Workstation ★★
Rapid și cu funcții complete, dar nu gratuit.

Cutii ★★★
Cel mai simplu mod de a instala și configura un VM.

Trebuie să rulați aplicații dezvoltate pentru Mac într-un mediu Windows? Chiar vreau să fiu unul dintre primii care încearcă Windows 10 TP, dar nu poți aloca o partiție separată pe hard disk pentru asta? Nimic nu este imposibil, virtualizarea, cea mai complexă și utilă tehnologie, te va ajuta cu totul.

Nu există un sistem de operare perfect. Indiferent de sistemul de operare pe care îl instalăm pe computerul nostru, fie că este Windows, Linux sau Mac, cu toții vom găsi exact în el ceea ce nu ni se potrivește. Imperfecțiunea sistemului devine deosebit de vizibilă atunci când, pe lângă lucrul cu documente, trebuie să rezolvăm sarcini mai avansate pe un PC. Dacă suntem compulsivi, atunci din cauza nemulțumirii cu un sistem de operare deja instalat, putem iniția cu ușurință instalarea altuia, în ciuda faptului că aceasta nu este cea mai ușoară și mai rapidă procedură.

Majoritatea utilizatorilor, în special cei care sunt încă în stadiul de stăpânire a alfabetizării computerului, sunt intimidați de sarcina de a instala mai multe sisteme de operare simultan pe un singur computer. Aproape totul începe să-i încurce: partiționarea hard diskului, rezolvarea problemelor de boot și, nu în ultimul rând, ei știu că pentru a intra în al doilea, al treilea sistem de operare instalat, vor trebui să repornească constant computerul. Dar nu totul este atât de rău pe cât pare la prima vedere. Un concept atât de interesant, util și în același timp extrem de complex precum tehnologia de virtualizare vine în ajutor.

Sarcina virtualizării este de a asigura existența și funcționarea simultană a mai multor sisteme de operare pe un singur computer deodată.

Cel mai adesea, virtualizarea este utilizată pentru a rezolva probleme de următoarele tipuri:

  • Specialiștii marilor companii folosesc virtualizarea pentru cea mai bună și mai eficientă distribuție a puterii mari de calcul a serverelor;
  • Utilizatorii casnici folosesc virtualizarea (mașini virtuale) pentru a rula mai multe aplicații în același timp din diferite sisteme de operare. Cu ajutorul mașinilor virtuale, un utilizator poate rula Windows XP și programele scrise pentru acesta pe un alt sistem de operare, să zicem, rulând pe nucleul Linux. Sau creați un sistem de operare Windows 8 virtual pe un computer Apple Macintosh.

Virtual PC - o mașină virtuală de la Microsoft

Microsoft, dezvoltatorul celui mai popular sistem de operare, și-a dezvoltat propriul sistem de virtualizare care este conceput să funcționeze exclusiv în mediul Windows - acesta este Virtual PC 2007 pentru Windows XP și Vista, precum și mașina virtuală relativ nouă Virtual PC pentru Windows 7. În plus față de cea mai recentă versiune, dezvoltatorii de software de virtualizare au creat instrumentul Windows XP Mode, care este o versiune virtualizată a XP Professional. Acest instrument vă permite să rulați aplicații și programe vechi pe sistemul de operare Windows 7 mai nou.

În Windows 8 și testând Windows 10, Virtual PC a fost înlocuit cu noua tehnologie Hyper-V, împrumutată de la Windows Server. Această tehnologie are multe diferențe față de mașinile virtuale convenționale, așa că îi vom dedica o revizuire separată.

De fapt, Microsoft nu este dezvoltatorul Virtual PC. Inițial, acest program a fost creat de o altă companie și a fost conceput să funcționeze pe Windows și Mac OS. La acea vreme, OS/2, DOS și OS de pe nucleul Linux erau folosite ca sisteme de operare invitate. Când Microsoft a devenit unicul proprietar al acestui produs, s-a decis să retragă suportul din programul Mac OS. Astfel, toate eforturile dezvoltatorilor s-au concentrat pe dezvoltarea ulterioară a Virtual PC exclusiv pentru Windows. Drept urmare, astăzi avem un instrument gratuit pentru crearea unui mediu virtual care funcționează bine în Windows ca sistem de operare gazdă și invitat. Cu toate acestea, cu toate acestea, acest instrument este destul de mediocru, datorită faptului că îi lipsesc tot felul de suplimente concepute pentru a interacționa cu toate celelalte sisteme.

Îl puteți descărca de aici: www. microsoft. com

mașină virtuală vmware

VmWare este recunoscut de întreaga comunitate IT globală ca lider în crearea de soluții virtuale pentru profesioniști. Cu toate acestea, compania de dezvoltare are instrumente nu numai pentru specialiștii din organizațiile mari, ci și pentru utilizatorul casnic - aceasta este o aplicație gratuită VMware Player. Anterior, programul gratuit de virtualizare VMware Player putea rula doar mașini virtuale create anterior (imaginile lor), dar acum a învățat și cum să le creeze. Adică, aplicația a devenit un instrument de virtualizare cu drepturi depline. Adevărat, spre deosebire de omologul său plătit, denumit VMware Workstation, funcționalitatea aplicației gratuite este oarecum limitată, dar putem spune cu siguranță că funcțiile extinse ale versiunii plătite sunt departe de a fi întotdeauna necesare utilizatorului casnic.

VMware Player folosește Linux și Windows ca sistem de operare principal, iar DOS, Windows, Linux, Mac, BSD și altele pot fi utilizate ca sistem de operare invitat. Pentru cei care sunt fericitul proprietar al unui computer Macintosh, dezvoltatorul lansează aplicația VMware Fusion, care, prin posibilitățile sale, amintește complet de VMware Workstation.

Una dintre caracteristicile distinctive ale acestei aplicații este modul Unity (apropo, îl are și produsul Parallels, despre care vom discuta mai jos), care este conceput pentru a ascunde fereastra mașinii virtuale de ochii utilizatorului. Adică, utilizatorul vede cum este sistemul de operare în sistemul de operare. În acest caz, ferestrele aplicațiilor deschise în sistemul de operare invitat sunt afișate pe desktopul principal.

Îl puteți descărca de aici: www. vmware. com

Parallels Workstation - Virtualizare pentru utilizatorul casnic

Unul dintre cei mai mari jucători de pe piața globală de virtualizare este Parallels. Principalele sale instrumente de virtualizare sunt destinate în primul rând companiilor mari furnizori de servicii. Dar, dezvoltatorul nu disprețuiește nici utilizatorul casnic, așa că pentru mașinile Windows și Linux compania are un program de virtualizare Parallels Workstation, iar pentru mașinile Apple există o soluție similară Parallels Desktop. Spre deosebire de alți dezvoltatori, această companie nu oferă soluții gratuite; utilizatorul va trebui să plătească pentru crearea și lansarea unei mașini virtuale.

Funcționalitățile și capacitățile Parallels Workstation sau Parallels Desktop justifică pe deplin prețul aplicației. De exemplu, folosindu-le, puteți importa cu ușurință mașini virtuale, chiar și cele care au fost create în alte programe de virtualizare, în plus, capacitățile acestor aplicații plătite vă permit să creați și, ulterior, să rulați pe alte mașini, imagini ale principalelor sisteme virtuale. .

De asemenea, este de remarcat faptul că compania are o versiune mobilă a aplicației Parallels Mobile pentru iOS. Cu această versiune, puteți configura cu ușurință controlul de la distanță al unei mașini virtuale Parallels Desktop care rulează pe Mac OS.

Puteți cumpăra aici: www. parallels.com.ru

VirtualBox - o mașină virtuală de la Oracle

Unul dintre cele mai populare programe de virtualizare este VirtualBox. Mai mult de un grup de dezvoltatori au lucrat la crearea acestei aplicații și departe de a fi o companie eminentă în mediul IT. Produsul este în prezent deținut în totalitate de Oracle, care l-a achiziționat printr-o preluare de către proprietarul anterior (Sun Microsystems) în 2010. Ca urmare a tuturor mișcărilor programului VirtualBox de la un proprietar la altul, astăzi avem un program de virtualizare cu un număr mare de sisteme de operare suportate. Pe site-ul oficial al programului, puteți descărca ansambluri pentru platformele Windows, Mac OS, Linux și Solaris pentru a le instala pe computer. Apropo, aceste sisteme de operare pot fi folosite și în VirtualBox ca sisteme de operare invitate.

În general, VirtualBox este distribuit open source, ceea ce îl face complet gratuit de utilizat. Cu toate acestea, pentru a obține funcționalități și caracteristici mai avansate, să zicem, pentru a susține protocolul RDP sau standardul USB 3.0 pentru sistemul de operare invitat, utilizatorul va trebui să instaleze pluginuri suplimentare, care, apropo, sunt și gratuite, dar au un sistem închis. cod sursa.

Îl puteți descărca de aici: www. virtualbox. org

Din toate cele de mai sus, putem concluziona și opri, după cum ni se pare, pe două programe de virtualizare - acesta este VirtualBox și VMware Player. Aceste aplicații sunt suficiente pentru a instala sisteme de operare suplimentare.

O mașină virtuală (Virtual Machine) este un mediu software care emulează componenta hardware a unui computer cu toate componentele sale. În esență, o mașină virtuală este un computer virtual separat pe care se vor putea instala sisteme de operare, programe, drivere etc., care pot fi apoi rulate izolat de sistemul de operare principal instalat pe acest computer.

În acest articol, vom analiza ce este o mașină virtuală și de ce este necesară. Utilizarea unei mașini virtuale se întâmplă cam așa: instalezi un program special de virtualizare (mașină virtuală) pe computer, în care poți apoi instala unul sau mai multe sisteme de operare suportate de acest program.

De exemplu, dacă computerul dvs. rulează Windows 7 și doriți să încercați un alt sistem de operare: Windows 8.1 sau Windows 10. Nu sunteți pregătit să faceți upgrade la un sistem de operare mai nou imediat, așa că instalând Windows 10 într-o mașină virtuală , puteți face cunoștință cu munca și oportunitățile ei în detaliu, puteți obține abilitățile necesare.

În paralel, puteți instala alte sisteme de operare în mașina virtuală: diverse distribuții de Linux, Mac OS X etc. În același timp, puteți utiliza pe computer, de exemplu, pe sistemul principal Windows 10 și pe mașină virtuală Windows 7, Ubuntu și Mac OSX.

Cele mai populare programe pentru crearea de mașini virtuale (VM) pentru utilizatorii obișnuiți (există un segment mare de sisteme de virtualizare corporative): Oracle VirtualBox (gratuit), VMware (gratuit pentru uz personal VMware Player, VMware Workstation plătit), Parallels (pentru computere). cu Mac OS X ), Windows Virtual PC (în Windows 7, începând cu ediția Pro, este acceptată instalarea gratuită a mediului virtual Windows XP Mode), Hyper-V (funcționează în versiunile x64 de biți de Windows, începând cu Windows 8). ) si altii.

Mașinile virtuale de la diferiți producători diferă prin capacitățile și caracteristicile lor. Va fi posibil să descărcați mașini virtuale de pe site-urile web ale producătorilor de software.

Utilizarea mașinilor virtuale

Mașinile virtuale (VM) sunt utilizate în principal în următoarele scopuri:

  • instalarea unui alt sistem de operare pentru a studia sau a lucra
  • testarea programelor necunoscute fără a risca sistemul de operare principal
  • folosind programe care nu pot rula pe computer
  • Configurare LAN
  • lansarea în siguranță a aplicațiilor suspecte
  • instalarea simultană a mai multor sisteme de operare pe un computer

De exemplu, pe computerul meu în momente diferite, următoarele sisteme de operare au fost instalate într-un mediu virtual: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

Lucrul într-un sistem de operare instalat într-o mașină virtuală nu este diferit de lucrul într-un sistem obișnuit instalat pe un computer. Acesta este un sistem de operare obișnuit care rulează într-un mediu virtual. Puteți face orice doriți fără teama de a ucide Windows sau orice alt sistem. Dacă, ca urmare a acțiunilor dvs., sistemul de operare devine inoperabil, atunci puteți pur și simplu să eliminați acest sistem de operare și să instalați altul.

Multe mașini virtuale au capacitatea de a crea un instantaneu al sistemului, astfel încât să puteți restaura cu ușurință un sistem de operare „ucis”.

Cel mai probabil, jocurile puternice care necesită resurse intensive nu vor rula pe o mașină virtuală, deoarece este posibil ca astfel de jocuri să încetinească foarte mult. Performanța sistemului de operare instalat pe o mașină virtuală depinde de puterea unui anumit computer.

În această imagine, puteți vedea că am Windows 10 instalat pe computer, iar fereastra mașinii virtuale (am redus intenționat fereastra programului de virtualizare) rulează Windows 8.1. Astfel, pe computerul meu în acel moment rulau două sisteme de operare diferite simultan, independent unul de celălalt.

Sistemul de operare instalat în mașina virtuală va rula izolat de sistemul de operare principal instalat pe computer. Puteți face orice cu un Windows (sau alt sistem de operare) instalat într-o mașină virtuală. Sistemul principal instalat pe computerul dvs. nu va fi afectat de rularea în mașina virtuală sau de alte modificări aduse sistemului de operare instalat în mașina virtuală.

Puteți testa programe necunoscute pe o mașină virtuală înainte de a le instala pe un sistem real. Sistemul de operare Windows sau un alt sistem de operare (dacă nu este gratuit), va trebui activat.

Unele programe nu funcționează pe un anumit sistem de operare, așa că puteți instala un astfel de program pe un sistem de operare acceptat într-o mașină virtuală. În acest caz, veți putea continua să utilizați aplicația necesară pe computer.

Mașina virtuală poate fi utilizată în scopuri de securitate. De exemplu, va fi posibil să nu instalați imediat pe computer un program care vă face suspicios, ci să preinstalați un astfel de program pe o mașină virtuală. În cazul în care suspiciunile dumneavoastră sunt confirmate, atunci sistemul de operare principal instalat pe computerul dumneavoastră nu va fi afectat în niciun fel.

Puteți vizita în siguranță site-uri suspecte, riscând doar sistemul invitat instalat în VM.

În această imagine, mașina virtuală rulează Mac OS X cu browserul Safari deschis. În VMware Workstation, sistemul invitat poate fi extins pentru a umple întregul ecran al monitorului computerului.

Atunci când utilizați o mașină virtuală, alături de avantaje, există și câteva dezavantaje. Problema principală: pe computerele cu putere redusă, lucrul într-un sistem invitat instalat pe o mașină virtuală poate încetini (îngheța, încetinește). Acest lucru se datorează faptului că în acest moment resursele computerului dvs. consumă simultan două sisteme de operare: cel principal instalat pe computer și cel invitat instalat în mașina virtuală.

Pentru a nu vă încărca greu computerul, vă recomand, în timp ce lucrați în sistemul de operare guest, să închideți aplicațiile inutile, momentan, în sistemul principal. După aceea, sarcina resurselor computerului dvs. va scădea ușor, iar lucrul în sistemul de operare invitat instalat pe mașina virtuală va deveni mai confortabil. Pe computerele puternice, astfel de probleme nu apar de obicei.

Dacă doriți să încercați un alt sistem de operare Windows pe computer și din cauza puterii reduse a computerului, lucrul într-o mașină virtuală va fi dificil, atunci puteți instala un alt sistem pe un hard disk virtual (VHD). Puteți citi mai multe despre asta. Cu această opțiune, veți rula pe rând sistemele de operare pe computer.

Lucrând cu o mașină virtuală, puteți elimina cu ușurință orice sistem de operare de acolo, fără consecințe pentru computerul dvs., precum și să eliminați un program de mașină virtuală de pe computer.

Articolul Concluzii

Cu ajutorul unui program special: o mașină virtuală (Virtual Machine), puteți instala un alt sistem de operare pe computer pentru a vă familiariza cu activitatea acestuia, pentru a testa aplicații, pentru a rezolva probleme de compatibilitate, în scopuri de securitate etc. Puteți încerca mai multe diferite sisteme de operare mașini virtuale și alegeți opțiunea care vă este cea mai convenabilă.

Fiecare utilizator de PC vrea uneori să încerce un alt sistem de operare, dar nu îndrăznește să îl instaleze pe computerul său de lucru. Într-adevăr, instalarea unui sistem de operare necunoscut este o acțiune foarte riscantă. O comandă greșită poate pierde toate datele de pe disc. Dar astăzi există o modalitate de a încerca mai multe sisteme de operare pe un computer simultan și, dacă se dorește, chiar și în același timp! Această metodă se numește - mașină virtuală sau computer virtual. Să ne uităm la trei dintre cele mai bune programe care vă permit să utilizați tehnologia de virtualizare acasă.

Informații generale despre mașinile virtuale

Sistemele de virtualizare care există astăzi au multe în comun. În special, fiecare mașină virtuală recunoaște o unitate CD, precum și o unitate de dischetă. În plus, este posibil să lucrați cu unități virtuale și imagini de disc. Foarte utilă este capacitatea de a seta manual cantitatea de RAM pentru fiecare dintre mașinile virtuale, lista de dispozitive conectate etc. Astfel de setări flexibile vă permit să utilizați confortabil sistemul pentru oaspeți. O caracteristică foarte utilă este capacitatea de a întrerupe mașina virtuală în orice moment. Acest lucru eliberează resursele hardware necesare pentru sistemul gazdă.

Toate diferențele dintre mașinile virtuale existente, de fapt, se reduc doar la lista celor acceptate de acestea sisteme de operare, și cost. Cele mai comune sisteme astăzi sunt VirtualBox, Windows Virtual PC și VMWare. In ce fel sunt ei diferiti?

ORACLE VirtualBox - mașină virtuală universală, gratuită

cutie virtuală- un instrument de virtualizare foarte simplu, puternic și gratuit, dezvoltat datorită suportului celebrei corporații ORACLE. Vă permite să instalați ca „oaspete” aproape orice sistem de operare modern, fie că este Windows, MacOS sau oricare dintre numeroșii reprezentanți ai familiei Linux.

Crearea mașinilor virtuale în VirtualBox se face folosind un expert pas cu pas. Orice utilizator de PC mai mult sau mai puțin experimentat își poate înțelege munca. Sistemul acceptă rețea, prin urmare, dacă doriți, puteți oferi mașinii virtuale acces la Internet.

VirtualBox vă permite să creați „instantanee” ale sistemului de operare. Cu ajutorul lor, puteți crea „puncte de restaurare” la care puteți „retroduce” sistemul oaspeților în orice moment în cazul unor erori sau defecțiuni.

Windows Virtual PC - o mașină virtuală de la Microsoft

Windows Virtual PC- o mașină virtuală care să funcționeze numai și exclusiv cu Windows. Instalarea Linux, MacOS și a altor sisteme de operare nu este acceptată.

Virtual PC vă permite să rulați mai multe copii diferite ale Windows pe același computer. În același timp, le puteți seta o prioritate pentru a aloca automat mai multe resurse pentru nevoile unei anumite mașini virtuale, încetinind restul.

Natura monoplatformă a mașinii virtuale Virtual PC este principalul său dezavantaj. Cu toate acestea, dacă doriți să testați numai programe care rulează pe Windows, acest lucru nu este relevant. Unele dezavantaje pot fi considerate mai puțin funcționale și mai puțin convenabile decât în ​​interfața VirtualBox. În caz contrar, Virtual PC este un instrument destul de fiabil care vă permite să creați mașini virtuale cu sisteme de operare Microsoft Windows.

VMware Workstation - pentru sarcini serioase

VMware Workstation este un program de virtualizare puternic, plătit și foarte fiabil, care acceptă Windows și Linux. Pentru virtualizarea MacOS, această mașină nu este destinată.

Datorită fiabilității sale ridicate și a celei mai largi funcționalități, VMware Workstation este adesea folosit nu numai pentru testare, ci și pentru funcționarea constantă a mașinilor virtuale ca servere, fie că este vorba de un firewall care separă rețeaua unei organizații de internet sau chiar de un server de baze de date. .

VMware Workstation este foarte personalizabil, incluzând multe opțiuni hardware și opțiuni de conectivitate la rețea pentru lucrul cu Internetul. Acest sistem este mai bun decât alții pot juca aplicații grafice pe mașinile virtuale, deoarece are un accelerator 3D virtual special pentru grafică de înaltă calitate.

Interfața VMware Workstation este destul de bine organizată, astfel încât să vă obișnuiți cu toate funcționalitățile sale bogate este destul de ușor. Programul acceptă pe deplin limba rusă.

Trebuie remarcat faptul că VMware Workstation are un „frate mai mic” gratuit - VMWare Player. Playerul nu știe cum să creeze mașini virtuale, dar vă permite să rulați creat anterior în VMware Workstation. Acest program va fi util în cazurile de testare, când, de exemplu, dezvoltatorul oricărui sistem automatizat îl va trimite spre revizuire sub forma unei imagini de mașină virtuală. Această practică devine din ce în ce mai comună, deoarece îl scutește pe utilizator de a fi nevoit să implementeze el însuși un program necunoscut.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva