Când un sistem nu este suficient: o privire de ansamblu asupra mașinilor virtuale. Mașini virtuale - Scop și prezentare generală Cea mai rapidă mașină virtuală

Mașină virtuală este un program care vă permite să introduceți un computer într-un computer. Adică, computerul tău real este capabil să emuleze un alt computer (cu un hardware diferit, sistem de operare, BIOS și altele).

Scopul principalvirtualizarea serverului (înmașini virtuale) este instalarea și testarea programelor pe diferite sisteme de operare, ceea ce ajută la determinarea unde programul rulează mai repede, unde interfața este mai convenabilă etc.

Avantajele mașinilor virtuale moderne:

  • Puteți instala orice sistem de operare fără a vă încurca sau a aglomera propriul hard disk;
  • Puteți testa diferite aplicații comparând performanța acestora pe diferite sisteme de operare;
  • Puteți verifica fișierele pentru infecție rulându-le într-un shell artificial pe care îl creați într-o mașină virtuală;
  • Puteți crea și administra rețele în diverse sisteme de operare, ceea ce vă va ajuta să studiați mai aprofundat arhitectura rețelelor corporative;
  • Puteți rula programe care nu sunt disponibile pentru sistemul dvs. de operare.

Astăzi există multe opțiuni pentru emulatori care sunt capabili să reproducă diferite sisteme de operare: de la popularul ( Windows ) la puțin cunoscut ( Calibri ), de la cel mai vechi la cel mai nou. Și acum vom face un scurt tur al celor mai faimoase mașini virtuale, făcând o imagine de ansamblu detaliată a acestora.

Prezentare generală a mașinii virtuale

1 - Virtualbox . Poate cel mai faimos program de emulator de utilizator oferit de companie Oracol ... Programul are o interfață de utilizator simplă și rusificare încorporată, care este deja potrivită pentru utilizatorii începători.

Instalarea nu este, de asemenea, dificilă, deoarece există un expert de instalare. Vi se va solicita imediat să creați o mașină virtuală, să selectați un sistem de operare și să îi dați un nume. Apoi, trebuie să oferiți computerului „noului” o anumită cantitate de RAM și memorie internă (nu mai mult de jumătate din hardware-ul real). Apoi urmează alegerea tipului de disc și configurarea ulterioară a sistemului. Urmând recomandările, veți putea păstra două sisteme de operare pe computer fără a provoca daune sistemului principal.

Programul VirtualBox are o structură simplă și precisă, precum și o serie de opțiuni interesante. De exemplu, puteți înregistra videoclipuri pe ecran pentru demonstrarea software-ului pe alt sistem de operare. Puteți importa orice discuri virtuale în acest program, puteți urmări indicatorii controlerelor I / O, în plus, există o separare a accesului la clipboard, care este, de asemenea, foarte convenabilă.

2 - VirtManager . Un program care este și ușor de operat, dar totuși ceva mai complicat decât versiunea anterioară. Un începător se poate încurca cu ușurință aici, iar lista tuturor sistemelor de operare pe 86 de biți poate fi copleșitoare.

Aici, instalarea este ceva mai complicată, deoarece pentru a crea o mașină virtuală, trebuie să creați un pool de stocare, iar pentru aceasta trebuie să atribuiți un anumit director. Cu toate acestea, instalarea complexă se datorează capabilităților bune ale acestei mașini virtuale.

De exemplu, puteți adăuga echipamente și le monitoriza în mod constant, sunt afișate statistici detaliate, performanța întregului sistem, puteți controla mașina prin linia de comandă și multe alte proprietăți utile.

Trebuie doar să înțelegeți puțin, apoi puteți obține un instrument la îndemână pentru a emula un nou sistem de operare.

3 - GnomCutii . Dacă programul anterior necesita anumite cunoștințe și timp de la utilizatori pentru a studia și era mai potrivit pentru administratorii de sistem, atunci utilitarul Cutii cu gnomi mult mai simplu și potrivit pentru a se familiariza cu un utilizator obișnuit.

În câteva clicuri, puteți configura o mașină virtuală cu drepturi depline, în plus, programul are o interfață simplă, colorată. Da, capacitățile programului sunt mult reduse în comparație cu alternativa anterioară, dar oferă baza principală a capabilităților.

O opțiune excelentă pentru un utilizator începător care va arăta de ce sunt capabile mașinile virtuale.

4 - VMware Player. Nu vă jenați de cuvântul „Player”, pentru că astăzi nu mai este un player, ci un program pentru crearea unei mașini virtuale cu drepturi depline și de o calitate destul de înaltă.

Dacă nu vă dezvoltați propriul software, atunci VMware Player este perfect pentru tine, altfel este mai bine să alegi un alt emulator, deoarece nu există nici măcar o configurație completă a adaptoarelor de rețea.

Pentru majoritatea utilizatorilor, totuși, acesta este un program excelent în care puteți configura configurațiile de rețea, puteți monitoriza numărul de programe rău intenționate și puteți instala Windows XP , care va fi literal „cauciuc”, adică. suficient de puternic.

5 - WmwareStație de lucru . Dar aici emulatorul, dimpotrivă, este perfect pentru dezvoltatorii de software. Că există o singură posibilitate de grupare a mașinilor virtuale. Acestea. puteți rula simultan programul pe toate sistemele de operare și puteți efectua analize amănunțite.

Acum este posibil să se creeze mașini cu o unitate centrală de procesare cu o dimensiune de memorie de până la 16 GB, ceea ce face posibilă testarea instrumentelor software destul de puternice pe alte sisteme de operare. Cu toate acestea, este mult mai convenabil să achiziționați întregul pachet W M ware și folosiți acest pachet la maximum.

Care crezi că este cel mai mult?

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 găsi cea mai bună mașină virtuală. Apropo, recomand cu căldură să se aboneze la revistă celor care au renunțat și au reușit să scape din captivitatea Windows.

  • Ce este o mașină virtuală
  • De ce ai 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 ai 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 o mașină dual-core (din cauza constrângerilor bugetare) cu Arc Linux proaspăt. Pe lângă VMware proprietar (versiunea 7.1.0 a lui Plauer și o perioadă de probă de 30 de zile a Workstation 11), am folosit pachetele oficiale Arch, care urmăresc îndeaproape versiunile dezvoltatorilor. Fiecare aparat avea 2 GB de memorie RAM de sistem și 128 MB de memorie video (256 MB dacă este necesar).

Am testat fiecare candidat pe un sistem de operare invitat diferit: Mint 17.1 și Kubuntu 15.04 beta, precum și un alt sistem de operare non-Linux numit Windows. Pentru a măsura performanța, am compilat nucleul principal Mint, am rulat benchmark-ul JavaScript SunSpider și am jucat diferite jocuri din biblioteca noastră Steam. Pentru a testa opțiunile reale, le-am rulat pe o mașină cu 8 nuclee cu 16 GB de RAM și 4 GB Nvidia GTX, dar apoi am fost forțați să o 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 cu un deceniu în urmă înseamnă că puteți obține performanțe aproape native doar cu codul x86. Și acum reușim să înghesuim zeci de mașini (ușor copiate și restaurate) într-o singură clădire, iar munca centrelor de date a devenit mult mai eficientă. Este posibil să se simuleze o altă arhitectură, de exemplu, ARM, care este convenabilă pentru dezvoltatorii încorporați.

Este, de asemenea, un avantaj pentru utilizatorii obișnuiți: cunoașterea unui nou sistem de operare nu trebuie să fie un exercițiu atât de consumator de timp, din teama constantă de a vă abandona 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.

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

Atât VMware, cât și VirtualBox folosesc module dependente de kernel care se încarcă pentru a-și face magia. VMware va trebui să le compileze, ceea ce va necesita instalarea pachetelor de antet al nucleului și a întregului hardware al 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 scrierii acestui articol, nucleele din seria 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, așa că 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-l porni, ceea ce vă va anunța printr-un mesaj amabil, iar dacă utilizați un mediu desktop complet funcțional, o va face pentru dvs.; tot ce trebuie să faci este să introduci parola root.

Atât VirtualBox, cât și VMware Workstation sunt destul de simple, cu excepția cazului în care doriți să fiți distras de fiecare opțiune. Cu toate acestea, VMware Player nu are atât de multe opțiuni și vă veți pune foarte repede mașina în funcțiune. Dar dacă sunteți hotărât să profitați la maximum de aceste opțiuni, va trebui să instalați Guest Additions.

Linux Guest Additions pentru VirtualBox sunt mult mai ușor de instalat (CD-ul va porni automat) decât suplimentele VMware care necesită copierea programelor de pe un CD imaginar, modificarea permisiunilor și apoi rularea unui script. Este chiar 1999? Dar, după ce ați făcut 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 colecția noastră este Boxes, chiar dacă oferă doar minimumul de funcții 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 complicat, mai ales dacă aveți de gând să stocați discul virtual într-o locație non-standard: atunci trebuie mai întâi să adăugați directorul necesar ca „pool de stocare”. Cu toate acestea, toate modulele exotice necesare vor fi furnizate de propria distribuție și, în acest caz, de ce să nu vă asumați riscul.

Performanţă

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

Îmbunătățirile hardware și tehnologiile de paravirtualizare au făcut posibilă efectuarea unor sarcini la viteze apropiate de cele ale hardware-ului real.

Cu toate acestea, așa cum este, de obicei există o scădere clară a performanței. Aproape fiecare configurație pe care am testat-o ​​pe desktop-ul invitaților a arătat un fel de decalaj. Dar te obișnuiești cu asta și poți dezactiva tot felul de frumusețe sau poți activa modul de neutralizare corespunzător, dacă ești îngrijorat de asta.

Nu luăm în considerare performanța 3D aici - asta nu ar fi în întregime corect și are propria sa categorie prin intermediul paginii. 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 cu compilarea nucleului au arătat că VirtualBox rămâne cu mult în urmă în competiție. Testul de referință JavaScript SunSpider a confirmat această concluzie: ambele sarcini s-au finalizat cu 20% mai lent decât celelalte. I/O pe disc (mai ales dacă aveți un SSD) și traficul de rețea a fost rapid pentru toți candidații noștri. În cele din urmă, VMware și-a asigurat avantajul cu suport pentru procesoare Intel mai noi.

Funcționalitate

Ce are de oferit 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 funcții standard este cu siguranță implicată: de exemplu, se obișnuiește să se includă 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, dar unele aplicații sunt capabile de fapte mai eroice.

Trebuie remarcat aici că Gnome Boxes și Virt-Manager sunt doar interfețe către Qemu (prin stratul de abstractizare libvirt). Și Qemu este în esență un emulator de procesor care poate oferi virtualizare prin KVM, dar este totuși o lume întreagă.

Deci, să aruncăm o privire la candidații noștri separat.

Cutii Gnome ★★

Când este apelat din linia de comandă, Qemu acceptă o mulțime de opțiuni, dintre care majoritatea lipsesc din Gnome Boxes: scopul său (implementat) este să-l mențină simplu și clar ca aspect și funcționare. Prin intermediul interfeței sale de expert ușor de utilizat, puteți configura o mașină virtuală în trei clicuri - doar îndreptați-o către ISO corespunzător. Boxes retrage diferența dintre o mașină virtuală și o mașină la distanță și vă puteți conecta la ambele prin VNC, SPICE (care permite audio să funcționeze în rețea) sau OVirt.


Cutii cu gnomi

Boxes nu oferă prea mult control asupra mașinii tale virtuale prin rețea, dar cel puțin oferă toate vrăjitoriile NAT de care ai nevoie pentru a menține mașina virtuală să comunice cu lumea. Alți candidați au configurat cu succes NAT, punți de rețea sau rețele doar pentru gazdă și toate acestea pot fi foarte convenabile în anumite circumstanțe.

Virt-Manager ★★★★

Virt-Manager (alias Virtual Machine Manager) oferă mult 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 cele din familia Linux.


Virt-Manager

Lăsând asta deoparte, Virt-Manager face relativ ușor să configurați o mașină 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-Man-ager 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 este necesar să mutați VM-uri între hipervizoare. 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ță, de asemenea, la restul.

Comanda qemu-img poate fi folosită pentru a converti formate. De remarcat în mod deosebit este îndrăgitul său format QCOW2, care permite stocarea internă a mai multor instantanee ale sistemului folosind excelentul truc Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox și VMware Workstation acceptă instantanee ale sistemului, păstrând diferite stări ale mașinilor virtuale. VMware Player vă permite să aveți un singur 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” VM-uri, o metodă eficientă de a realiza instantanee de sistem: datele sunt scrise în clona corespunzătoare doar dacă starea acesteia este diferită de cea a părintelui. VMware permite ca imaginea invitată VMDK să fie montată pe gazdă, ceea ce este, de asemenea, convenabil, deși același truc poate fi făcut prin conversia la o imagine de disc brută și folosind instrumente și aritmetice standard Linux pentru a calcula offset-ul partiției.

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 sistemul de operare invitat are acces, VirtualBox vă permite să specificați o limită a utilizării procesorului de către oaspete ca procent. VirtualBox acceptă și înregistrarea video, astfel încât să puteți înregistra un tutorial Windows pentru canalul dvs. YouTube peste noapte.


Virtualbox

Poate importa orice disc virtual, dar oferă doar suport pentru controlerul gazdă USB 2.0 și numai dacă instalați pachetul de extensie proprietar Oracle. Clipboard-ul distribuit și opțiunile de glisare și plasare (în una sau ambele direcții, după cum doriți) sunt destul de utile. VirtualBox oferă indicatori convenabil 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 pentru modelarea traficului de rețea, ceea ce este foarte convenabil dacă testați cea mai recentă versiune a, de exemplu, un client DDoS. sau uitându-vă la cât de multe programe malware puteți agăța Windows XP pe mașina dvs. virtuală până când acesta explodează. VMware acceptă, de asemenea, dispozitive USB 3.0, iar instalarea instrumentelor pentru invitaț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 am decis că pentru această comparație ar fi mai potrivit să folosim o stație de lucru de calitate superioară. Această aplicație oferă multe funcții 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 live simultan cu un singur clic.

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

Integrare desktop

Se vor ciocni 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 doar confuzi.

VirtualBox folosește Qt4, ceea ce este deosebit de enervant pe desktop-ul Arch Linux bazat pe Qt, unde Qt5 este folosit peste tot, dar acesta este doar un defect de nișă. Boxele se împerechează perfect cu Gnome 3, ceea ce este de așteptat; Virt-Manager și VMware folosesc GTK3 și sunt, de asemenea, perfecte 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 cu comanda rapidă de la tastatură corespunzătoare.

Modurile Unity din VMware (nu, aceasta nu este o modalitate de a face totul ca Ubuntu) și Seamless în Virtual-Box să iasă în evidență - ambele afișează ferestrele aplicației direct de la invitat pe desktopul gazdă. Acest lucru este foarte bun pentru Linux VM (excluzând potențiala confuzie între ferestrele oaspeților și gazdei), totuși încercând să ruleze
previzualizarea nu a avut mare succes; Nici Windows 7 cu interfața Aero activată nu a fost o experiență plăcută.

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

Accelerație grafică

Pot fi evitate problemele de redare a software-ului?

Oricare dintre candidații noștri v-ar fi de folos dacă ați dori doar să configurați o mașină virtuală fără să faceți nimic intensiv în 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 pentru invitați (inclusiv întrebarea înșelătoare, dublu negativă, VirtualBox, care încearcă să vă îndepărteze de suportul experimental WDDM, cum ar fi interfața Windows 7 Aero de care aveți nevoie), vă puteți bucura de accelerarea 3D în VirtualBox și în doi clienți VMware.


Bum bum, ciocanul de argint al lui Maxwell a lovit stupul. 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 video virtuale și VMware până la 2 GB. Rețineți că acești gigaocteți nu provin de la placa dvs. grafică reală, așa că adesea nu veți vedea prea multe îmbunătățiri peste 256MB. VirtualBox oferă, de asemenea, accelerare 2D pentru oaspeții Windows, ceea ce ar trebui să ajute la accelerarea redării video, mărirea ecranului și corectarea culorilor, deși acest lucru depinde foarte mult de configurația gazdei - această setare nu va avea prea mult efect asupra unei mașini rapide. Windows VM probabil nu va rula Battlefield 4 sau Middle-earth: Shadow of Mordor (deci suntem foarte norocoși să le avem portate pe Linux) când totul va fi redus la 11, dar dincolo de jocurile mai vechi sau mai puțin solicitante se va descurca bine: Am petrecut o oră bună jucând popularul joc indie Don't Starve, uitând complet 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 avantajul unuia față de celălalt.

Verdict

Virtualizarea este un subiect lung și complex pentru Comparații. Dacă vrei să rulezi jocuri 3D, nici măcar nu te vei uita la Gnome Boxes sau Virt-Manager și, dacă nu te descurci mai bine în VirtualBox decât noi, vei alege VMware ca hypervisor. Dar, din nou, această tehnologie nu este nicidecum la fel de matură ca formatul nativ DirectX 11. S-ar putea chiar să ai mai mult noroc cu jocurile din Wine [Ed .: - Sau nu.] Cu niște patch-uri experimentale de performanță. Nu suntem chiar înnebuniți după licențele VMware, în special cea care te face să plătești după o perioadă de încercare de 30 de zile, dar pentru unii, funcțiile la nivel de întreprindere din Workstation vor fi o binecuvântare. În special, dacă utilizați vCenter Converter de la VMware, virtualizați mașina cu un singur clic - ideal dacă doriți să testați ceva nou pe sistemul dvs. actual.

Nu am acoperit multitudinea 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 abundentă. Le puteți folosi în scripturile dvs. când mergeți până la capăt cu virtualizarea, împingând o serie de mașini virtuale dintr-un mediu securizat de linie de comandă. Poate că hackerii vor prefera să lucreze direct cu Qemu, în timp ce cei care caută o soluție open source simplă gratuită vor fi mulțumiți de Gnome Boxes.


Bulele arată bine dacă nu vezi efortul pe care îl implică redarea lor.

Dar există un singur câștigător (o remiză este o excepție rară) și de data aceasta este Virt-Manager - ei bine, nu ne puteam permite să câștigăm VMware. Virt-Manager vă permite să valorificaț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 s-au situat pe locul doi, deoarece ambele au obținut un scor mare pentru simplitatea lor și ne place pictograma Boxes, care înfățișează un tesseract (sau hipercub, sau cub-cub, orice doriți).

Virt-Manager ★★★★
Toți managerii s-ar descurca atât de bine.

VirtualBox ★★
Cândva singura soluție, dar 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.

Bună ziua, dragi cititori ai site-ului „Computer with Mind!”

Astăzi vă voi spune ce este o mașină virtuală, ce sunt acestea, pentru ce sunt și ce sunt. De fapt, o mașină virtuală este un program care emulează un alt computer de pe computerul tău, cu parametrii pe care îi specificați. Adică este un computer într-un computer Pentru ce este? Pot exista mai multe motive pentru a utiliza o mașină virtuală pe computer:

  1. Testarea unui sistem de operare suplimentar pentru a vedea cum funcționează, cât de convenabil este și care sunt caracteristicile și capacitățile sale. Dar, în același timp, nu doriți să ștergeți sistemul de operare care este deja pe computer. M-am confruntat cu o astfel de sarcină când în urmă cu câțiva ani mă hotărâm singur dacă trec de la Windows XP la Window.Am instalat Windows 7 pe o mașină virtuală, m-am uitat la versiunea brută de atunci a acestui sistem de operare și la acel moment am decis să plec. pe computerul meu Windows XP. Am trecut la Windows 7 numai după ce au fost aduse îmbunătățiri semnificative în acesta, au fost testate vulnerabilități și au fost remediate unele erori. Același lucru se întâmplă acum cu Windows 8 - încă nu am trecut în sfârșit la acest sistem și folosesc Windows 7, iar Windows 8 trăiește în mașina mea virtuală. De fapt, datorită unei mașini virtuale, pe computerul meu pot rula mai multe sisteme de operare în același timp și, în opinia mea, acesta este scopul cel mai de bază al utilizării diferitelor mașini virtuale.
  2. Testați diverse programe pe care, dintr-un motiv sau altul, nu doriți să le instalați imediat pe computer. Sau vrei să alegi dintre mai multe programe care au aceeași funcționalitate (de exemplu, playere audio sau video), pe cea care îți place cel mai mult, dar în același timp nu vei aglomera computerul cu programe inutile, ci doar le vei testa în o mașină virtuală.
  3. Lansarea de programe potențial periculoase. De exemplu, în timp ce descărcați un program, antivirusul dvs. a sugerat că ar putea fi potențial rău intenționat. Îl poți rula mai întâi într-o mașină virtuală pentru a vedea cum funcționează și abia apoi, dacă nu ai nicio suspiciune, îl poți instala direct pe computer.
  4. Rulați programe incompatibile cu sistemul de operare instalat pe computer. De exemplu, este posibil ca un program să nu fie acceptat de noile versiuni de Windows, dar deja sunteți obișnuit să lucrați în el și aveți mare nevoie de el. Să presupunem că programul nu este acceptat de versiunile de Windows 7 și versiuni ulterioare, ci funcționează numai în Windows XP. Puteți, desigur, să încercați în acest caz să utilizați modul de emulare al versiunilor anterioare de Windows, dar acest lucru nu funcționează întotdeauna. Prin urmare, este mai ușor să instalați Windows XP într-o mașină virtuală și să utilizați programul în ea. Situația este și mai complicată dacă programul tău este conceput pentru Linux. În acest caz, prezența unei mașini virtuale cu sistemul de operare Linux instalat salvează și ea.

De fapt, mașinile virtuale au funcții mult mai utile decât am descris mai sus, din moment ce le-am menționat doar pe cele principale.

În acest articol, vom discuta trei programe - mașini virtuale: VMware, VirtualBoxși Microsoft Virtual PC. Să le sortăm în ordine.

  1. VMware- cea mai puternică și cea mai bună mașină virtuală din acest moment. Și, din păcate, versiunea principală cu funcții complete a acestui program VMware Workstation este plătită. Acest program are o mulțime de setări care facilitează munca serverelor de computer serioase. Această mașină virtuală funcționează în principal cu sistemele de operare Windows și Linux, dar nu acceptă MacOs ca sistem de operare principal. VMware are și o aplicație gratuită – VMware Player, care în momentul de față poate crea și mașini virtuale, dar cu funcționalități foarte limitate, spre deosebire de versiunea completă. Anterior, VMware Player putea deschide doar mașini virtuale create anterior.
  2. Virtualbox- după părerea mea, cea mai bună mașină virtuală gratuită din acest moment. Este inferior ca funcționalitate față de VMware anterior, dar avantajul incontestabil al VirtualBox este că este gratuit. Avantajul incontestabil al acestei mașini pentru utilizatorii vorbitori de limbă rusă este disponibilitatea unei versiuni a acestui program în limba rusă. VirtualBox este foarte ușor de configurat și are o interfață intuitivă, așa că în acest moment folosesc această mașină virtuală specială.
  3. Microsoft Virtual PC- de asemenea o mașină virtuală gratuită de la celebra companie Microsoft (deși de fapt primele versiuni ale programului Virtual PC au fost create de o altă companie, iar abia atunci Microsoft a achiziționat toate drepturile asupra acestui program și și-a continuat dezvoltarea). Deoarece Microsoft este cel care este în prezent dezvoltatorul acestui program, această mașină virtuală acceptă doar sisteme de operare Windows (anterior exista suport pentru MacOS). În general, mi-a plăcut această mașină virtuală, dar datorită faptului că acceptă doar diverse versiuni de Windows și, de asemenea, în opinia mea subiectivă, are o interfață puțin mai puțin prietenoasă decât aceeași VirtualBox, o folosesc rar.

Rezumând această recenzie, aș dori să remarc că dintre mașinile virtuale descrise mai sus, am preferat VirtualBox, deoarece din punct de vedere al raportului preț/calitate mi s-a părut cel mai profitabil, având în vedere că este gratuit la preț. În plănuiesc să vă spun de unde îl puteți descărca și cum să îl instalați, precum și să discut despre setările sale de bază.

Înregistrați navigarea

Trebuie să rulați aplicații dezvoltate pentru Mac în mediul Windows? Chiar vrei să fii unul dintre primii care încearcă Windows 10 TP, dar nu poți deja aloca o partiție separată pe hard disk pentru asta? Nimic nu este imposibil, virtualizarea, cea mai complexă și utilă tehnologie, te va ajuta în toate acestea.

Nu există un sistem de operare perfect. Indiferent de sistemul de operare pe care l-am instalat pe computerul nostru, fie că este Windows, Linux sau Mac, vom găsi cu toții exact 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 pe un computer deodată. Aproape totul începe să-i încurce: partiționarea hard diskului, rezolvarea problemelor de boot și, ceea ce este important, ei știu că pentru a intra în al doilea, al treilea sistem de operare instalat, vor trebui să-și 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.

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 eficientă distribuție a puterii mari de calcul a serverelor;
  • Utilizatorii casnici folosesc virtualizarea (mașini virtuale) pentru a rula mai multe aplicații din sisteme de operare diferite în același timp. Folosind mașini virtuale, un utilizator poate rula Windows XP și programele scrise pentru acesta într-un alt sistem de operare, să zicem, rulând pe nucleul Linux. Sau creați un sistem de operare virtual Windows 8 pe un computer Apple Macintosh.

Virtual PC - 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 o mașină virtuală relativ nouă Virtual PC pentru Windows 7. În plus față de cea mai recentă versiune, dezvoltatorii de software de virtualizare au creat un instrument Windows XP Mode, care este o versiune virtuală a XP Professional. Acest instrument vă permite să rulați aplicații și programe vechi în sistemul de operare Windows 7 mai nou.

În Windows 8 și testul Windows 10, Virtual PC a fost înlocuit cu tehnologia Hyper-V mai nouă împrumutată de la Windows Server. Această tehnologie are multe diferențe față de mașinile virtuale obișnuite, așa că îi vom dedica o revizuire separată.

Microsoft nu este de fapt dezvoltatorul din spatele Virtual PC. Acest program a fost creat inițial de o altă companie și a fost conceput pentru a rula pe Windows și Mac OS. Apoi, OS / 2, DOS și OS bazat pe nucleul Linux au fost folosite ca sisteme de operare invitate. Când Microsoft a devenit unicul proprietar al acestui produs, s-a decis să elimine 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 de mediu virtual care funcționează excelent pe 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 un lider recunoscut de comunitatea IT globală în domeniul creării de soluții virtuale pentru specialiști. Cu toate acestea, compania de dezvoltare are instrumente nu numai pentru specialiștii din organizațiile mari, ci și pentru utilizatorii casnici - aceasta este o aplicație gratuită VMware Player. Anterior, programul gratuit de virtualizare VMware Player știa doar să ruleze mașinile virtuale create anterior (imaginile lor), dar acum a învățat și 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 avansate 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 sisteme de operare pentru invitați. Pentru cei care sunt mândrii deținători ai unui computer Macintosh, dezvoltatorul lansează aplicația VMware Fusion, care, prin posibilitățile sale, seamănă complet cu VMware Workstation.

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

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

Parallels Workstation - virtualizare pentru utilizatorul casnic

Parallels este unul dintre cei mai mari jucători de pe piața globală de virtualizare. Instrumentele sale de virtualizare de bază vizează în primul rând companiile mari furnizori de servicii. Totuși, dezvoltatorul nu ezită să folosească nici utilizatorul casnic, deoarece pentru mașinile Windows și Linux compania are un program de virtualizare Parallels Workstation, iar pentru aparatele 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 rularea 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 remarcat, de asemenea, 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.

Îl poți cumpăra de aici: www. paraLlels.com.ru

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

Unul dintre cele mai comune programe de virtualizare este VirtualBox. Mai mult de un grup de dezvoltatori și departe de a fi o companie eminentă în mediul IT, au lucrat la crearea acestei aplicații. Produsul este acum deținut în totalitate de Oracle, care l-a achiziționat prin preluarea proprietarului anterior (Sun Microsystems) în 2010. Ca urmare a tuturor mișcărilor 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 instalare pe un computer. Apropo, același sistem de operare poate fi folosit în VirtualBox ca invitat.

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

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

Din toate cele de mai sus, putem trage o concluzie și ne oprim, 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.

Uneori devine necesar să folosiți mai multe sisteme de operare pe un computer. Dificultățile de aici sunt de obicei previzibile. În primul rând, aceasta este o repornire obligatorie a PC-ului pentru a porni un nou sistem de operare și, în al doilea rând, dacă avem de-a face cu diferite familii, de exemplu Windows și Unix, atunci fiecare sistem de operare va necesita cel puțin o partiție de pe hard disk pentru sine. În plus, din cauza formatului diferit al sistemelor de fișiere, este dificil să accesați fișierele dintr-un alt sistem de operare dintr-un sistem de operare. Acestea și alte probleme pot fi rezolvate folosind o „mașină virtuală”. De fapt, este un program obișnuit care emulează funcționarea componentelor principale ale unui PC, de la un procesor și o placă video până la o unitate de dischetă. Ca rezultat, putem rula mai multe sisteme de operare în același timp și putem comuta cu ușurință între ele. Principalul dezavantaj al acestei abordări este performanța relativ scăzută a sistemelor emulate.

Sun VirtualBox 2.0.6

Freeware (pentru uz casnic)

Dezvoltator Microsisteme solare

Marimea 33 MB

Verdict

Bogată funcționalitate; o listă mare de sisteme acceptate; o serie de caracteristici unice

O oarecare instabilitate în muncă

VirtualBox este un produs software al companiei germane innotek. Este o platformă relativ tânără, cu prima lansare publică în ianuarie 2007. Sistemele invitate acceptate includ Windows, Linux, OS / 2 Warp, OpenBSD și FreeBSD. În februarie 2008, innotek a fost achiziționat de Sun Micro-systems, iar dezvoltarea ulterioară este în curs de dezvoltare cu participarea sa. Modelul de distribuție pentru VirtualBox nu s-a schimbat.

Pe lângă dispozitivele standard necesare funcționării sistemului de operare (procesor, adaptor video, hard disk), programul emulează și un controler audio și un adaptor de rețea. Acesta din urmă este prezentat ca o interfață AMD PCNet. În plus, trebuie menționat că în mod implicit placa video este emulată ca un adaptor VESA standard cu 8 MB de memorie video și o rezoluție de 800 × 600; dacă acest lucru nu este suficient, puteți utiliza Guest VM Additions pentru a crește performanța acceleratorului video virtual și a redimensiona dinamic fereastra. Guest VM Additions este un set de instrumente furnizate împreună cu programul pentru a optimiza performanța și a facilita interacțiunea dintre invitat și sistemul de operare gazdă. Printre altele, controlerele USB sunt, de asemenea, emulate în VirtualBox, în timp ce dispozitivele conectate la conectorii USB din sistemul gazdă sunt preluate automat în sistemul oaspete.

Una dintre caracteristicile cheie este suportul RDP (Remote Desktop Protocol), care permite VirtualBox să acționeze ca un server RDP și să fie controlat de orice client care utilizează protocolul. Rețineți că înainte de lansarea platformei VMware Workstation 6, această caracteristică era disponibilă numai în VirtualBox. De asemenea, a implementat funcția USB prin RDP(dacă mașina virtuală acționează ca un server RDP, atunci dispozitivele USB conectate vor fi și ele vizibile în client).

A doua caracteristică cheie este componenta de inițiator iSCSI. Permite ca dispozitivele externe prin protocolul iSCSI să fie folosite ca discuri virtuale în sistemul oaspete fără suport suplimentar din partea oaspetelui.

Procesul de creare a unei mașini virtuale este extrem de simplu: trebuie să selectați tipul de sistem de operare și să setați cantitatea de RAM și hard disk. Acesta din urmă poate fi fie o dimensiune fixă, fie redimensionată dinamic pe măsură ce se umple. După instalarea sistemului guest, este recomandat să instalați deja menționate Guest VM Additions - acestea vor facilita foarte mult munca în viitor.

VirtualBox acceptă conectarea în rețea între mașini virtuale, iar utilizatorul este liber să aleagă unul dintre cele trei tipuri. Primul este NAT, caz în care mașina virtuală este ascunsă în spatele serverului NAT al gazdei și poate iniția conexiuni la o rețea externă acesteia, dar este imposibil să se conecteze la o astfel de mașină virtuală din rețeaua externă. Al doilea tip, Host Interface Networking, permite sistemului oaspete să utilizeze resursele adaptorului fizic de rețea al gazdei, în timp ce mașina oaspete în sine devine accesibilă din rețeaua externă ca un computer independent obișnuit. Și în sfârșit, al treilea tip - Internal Networking - poate fi folosit atunci când nu este nevoie să accesați o rețea externă; în acest caz, rețeaua virtuală va fi construită în gazdă. Dacă utilizatorul trebuie doar să stabilească un schimb de fișiere între sistemul oaspete și gazdă, atunci este mai bine să folosească funcția Foldere partajate, care vă permite să creați foldere partajate disponibile pe oricare dintre sisteme.

Cei care folosesc mașini virtuale pentru a testa diverse programe software vor aprecia suportul pentru un arbore de stări salvate de mașini virtuale (așa-numitele instantanee), care poate fi derulat din orice stare a sistemului oaspete în cazul unei situații neprevăzute sau al necesității de a reporniți-l de la zero.

Pentru dezvoltatori, innotek oferă un kit de dezvoltare software excelent și, deoarece codul platformei este open source, nu este necesar niciun efort suplimentar pentru a scrie extensii în sistem. Pe lângă Windows, există și versiuni stabile de VirtualBox pentru Linux și Mac OS. În plus, se lucrează în prezent pentru a porta produsul pe alte platforme gazdă, iar dezvoltatorilor li se oferă toate instrumentele și interfețele necesare pentru modificarea VirtualBox.

Rezumând toate cele de mai sus, putem numi cu încredere VirtualBox cel mai bun program gratuit din domeniul său și un concurent serios pentru omologii plătiți.

VMware Workstation 6.5

VMware Workstation 6.5

Shareware, 189 USD

Dezvoltator VMware

Marimea 500 MB

Verdict

Cea mai mare funcționalitate dintre toate programele

Preț mare; dimensiune mare de distribuție

VMware Workstation este poate cel mai faimos produs pentru crearea de mașini virtuale, iar astăzi VMware este unul dintre liderii în producția de sisteme de virtualizare. Lista sistemelor de operare invitate compatibile este enormă, cu totul, de la Solaris și Novell NetWare la Linux, FreeBSD și Windows Vista x64 Edition. Platforma emulează perfect toate sistemele informatice necesare. Numărul de dispozitive acceptate este o veste bună - VMware Workstation este capabil să lucreze cu unități CD/DVD instalate, unități, cititoare de carduri inteligente și poate monta imagini de disc. În plus, toate dispozitivele externe conectate prin porturile COM, LPT sau USB vor fi disponibile în sistemul invitat (deși nu a fost posibil să se configureze suportul USB 2.0). Există o integrare completă cu ACE (Assured Computing Environment - capacitatea de a rula o altă copie a Windows pe computer, destinată partajării) și așa-numitul mod unity - execuția aplicațiilor virtualizate pe desktop-ul mașinii gazdă. În ceea ce privește punctul slab în mod tradițional - acceleratorul video, - din versiunea actuală, acesta acceptă accelerarea hardware a graficii 3D. Cu toate acestea, cu o mică avertizare - până acum această funcție este disponibilă numai atunci când utilizați Windows XP ca sistem de operare invitat. De asemenea, în prezent sunt acceptate doar DirectX 9.0 și Shader Model 2.0. Printre cele mai recente inovații, merită remarcată capacitatea de redare în flux a unei mașini virtuale, de exemplu, atunci când descărcați o imagine de pe Internet.

Schimbul de date poate fi organizat printr-o rețea locală virtuală sau folosind drag-n-drop din sistemul virtual către gazdă. În cazul unei rețele locale, există trei opțiuni standard: prima este utilizarea NAT (Network Address Translation), a doua este direct către rețeaua existentă, iar a treia este o rețea virtuală din gazdă. Desigur, nici capacitatea de a crea foldere partajate nu a fost uitată.

Pentru testarea software-ului, VMware Workstation implementează un mecanism pentru crearea de instantanee ale sistemului de operare și ale discurilor, care pot fi folosite ulterior pentru a reveni la una dintre stările anterioare. Există, de asemenea, suport pentru arbori de astfel de instantanee, ceea ce este incredibil de convenabil atunci când configurați un sistem cu diferite suplimente (de exemplu, diferite versiuni ale browserului Internet Explorer). În plus, în noua versiune, instrumentele de depanare au fost îmbunătățite semnificativ, care permit înregistrarea în timp real a întregii funcționări a mașinii, inclusiv activitatea aplicațiilor, procesorului și a altor hardware, precum și redarea datelor salvate.

Inclus cu programul vine un alt utilitar cu adevărat indispensabil - P2V Assistant, care vă permite să convertiți un sistem fizic într-unul virtual în doar câteva clicuri.

Este de remarcat faptul că WMware a fost cel care a demonstrat cele mai înalte performanțe, deși viteza de descărcare lasă de dorit. Un alt dezavantaj al programului este prețul acestuia. Adevărat, există o versiune gratuită - VMware Player, care vă permite să rulați sisteme virtuale salvate anterior, dar nu știe cum să le creați.

Microsoft Virtual PC 2007

Freeware
Dezvoltator Microsoft
Site microsoft.com/windows/downloads/virtualpc/default.mspx

Microsoft Virtual PC ar putea deveni un concurent demn al programelor prezentate în recenzie, dacă nu pentru un „dar” - suport ca sisteme invitate doar legate de familia Windows, ceea ce limitează semnificativ domeniul de aplicare al acestui emulator. Dacă doriți, puteți instala un sistem de operare neacceptat selectând elementul în timpul instalării Alte totuși, funcționarea corectă nu este garantată în acest caz. La fel ca toate programele luate în considerare în recenzie, Virtual PC conține un set de aplicații concepute pentru a ușura viața utilizatorului. În acest caz, acestea sunt adăugări de mașini virtuale - instalarea lor nu va crește performanța sistemului oaspete, ci va face disponibile următoarele funcții utile și convenabile:

  • capacitatea de a glisa și plasa fișiere și foldere din sistemul gazdă în sistemul oaspete folosind tehnologia drag-n-drop și invers;
  • la redimensionarea unei ferestre cu un sistem guest, rezoluția din interiorul acesteia va fi ajustată automat la noua dimensiune;
  • driverul de adaptor video virtual îmbunătățit vă va permite să setați o rezoluție arbitrară și adâncimea culorii;
  • focalizarea mouse-ului va fi transferată automat către sistemul oaspete atunci când cursorul intră în fereastra consolei și va reveni la gazdă când părăsește această zonă. Acest lucru va elimina necesitatea de a apăsa dreapta Alt pentru a transfera focalizarea către sistemul oaspete și vă va permite să lucrați cu fereastra de consolă a sistemului oaspete ca într-o aplicație normală;
  • Folderele partajate pot fi folosite pentru a schimba fișiere cu sistemul de operare gazdă;
  • clipboard-ul dintre sistemele invitat și gazdă va deveni, de asemenea, comun, ceea ce va simplifica interacțiunea dintre aplicațiile gazdă și oaspete;
  • va exista o sincronizare de timp între sistemele gazdă și oaspeți.

Având în vedere că produsul este complet gratuit, poate fi recomandat în siguranță pentru uz casnic.

Stația de lucru Parallels 2.2

Stația de lucru Parallels 2.2

Shareware, 50 USD

Dezvoltator Paralele

Marimea 21 MB

Verdict

Lista mare de sisteme acceptate; lucrează cu Intel-VT și AMD-V

În ceea ce privește funcționalitatea, inferior analogilor

Parallels este un alt jucător destul de mare pe piața de software de virtualizare. Produsul său Parallels Workstation oferă aproape toate funcționalitățile de care aveți nevoie pentru a lucra. În primul rând, această platformă virtualizează un set complet de hardware standard de computer, cum ar fi un procesor care se potrivește cu unul real, o placă de bază bazată pe chipset-ul Intel i815, până la 1,5 GB RAM, o placă video VGA și SVGA cu VESA 3.0 a sustine. În plus, acceptă o unitate de dischetă de 1,44 MB cu posibilitatea de a conecta un dispozitiv real sau o imagine de dischetă și două controlere IDE fie cu HDD virtual (de la 20 MB până la 128 GB fiecare) sau CD / DVD-ROM (în acces direct). modul).unitatea de calculator reală poate fi utilizată direct). În plus, există suport pentru diverse echipamente periferice (imprimante, scanere, precum și diverse PDA-uri bazate pe Windows Mobile 2005 și camere).

Sisteme invitate compatibile: întreaga familie Microsoft Windows de la versiunea 3.1 până la Vista, diverse versiuni de Linux, FreeBSD, Syllabe, Solaris, OS / 2 și MS-DOS.

Instalarea și configurarea programului nu este dificilă. Pentru a face viața mai ușoară, un set de aplicații Parallels Tools este disponibil utilizatorului, care optimizează interacțiunea OS invitat cu gazda, de exemplu, îmbunătățește lucrul cu mouse-ul, modul video, interacțiunea clipboard-urilor (puteți sincroniza clipboard-ul sistemelor de operare invitat și gazdă, ceea ce simplifică transferul de date). În plus, mașinile create pot fi combinate cu ușurință într-un VLAN sau adăugate la unul existent, cu toate acestea, dintr-un motiv necunoscut, nu pot fi conectate folosind NAT. De asemenea, este posibil să configurați foldere partajate pentru schimbul de informații. Dacă se dorește, Parallels Workstation poate crea copii exacte ale mașinilor virtuale (clona-le), plus noua versiune a programului funcționează cu ambele tehnologii de virtualizare hardware - Intel-VT și AMD-V. De asemenea, adaugă suport pentru USB și sunet. O altă caracteristică interesantă care a apărut în noua versiune este capacitatea de a opri sistemul guest fără a-l descărca. În acest caz, resursele alocate sistemului oaspete sunt returnate sistemului gazdă și nu va dura mult pentru a reporni oaspetele Linux sau FreeBSD.

Dacă este necesar, puteți conecta un al doilea monitor la computerul oaspete sau puteți lucra cu o rețea Wi-Fi (deși Wi-Fi este disponibil dintr-un motiv oarecare numai atunci când utilizați un sistem Linux ca gazdă).

În general, Parallels Workstation poate fi o alternativă bună la VMware Workstation, având în vedere prețul și stabilitatea în lucru, dar din punct de vedere al funcționalității este în continuare inferior VirtualBox-ului gratuit.

Cum am testat

Au fost aleși câțiva parametri principali pentru testarea comparativă a mașinilor virtuale. În primul rând, acesta este numărul de sisteme de operare și arhitecturi acceptate (atât pentru oaspeți, cât și pentru gazdă), având în vedere atât suportul oficial, cât și cel neoficial. În al doilea rând, se ia în considerare performanța și au fost luate în considerare atât performanța sistemului oaspete, cât și a gazdei cu mașina virtuală care rulează. Și, în sfârșit, al treilea parametru definitoriu este suportul pentru o varietate de echipamente și capacități suplimentare.

În prima categorie, liderii au fost VMware și VirtualBox. Ambele suportă arhitecturi Intel x86 și AMD64 ca gazdă, totuși VirtualBox nu permite utilizarea sistemelor pe 64 de biți ca invitați, dar poate funcționa cu tehnologiile Intel VT și AMD-V (activate în setări). Stația de lucru Parallels nu are suport pentru sistemele pe 64 de biți ca gazdă, totuși, la fel ca VirtualBox, este compatibil cu tehnologiile Intel VT și AMD-V. Free VirtualBox are cea mai mare listă de sisteme invitate acceptate oficial, neoficial, toate cele trei programe acceptă orice sistem de operare.

Pentru testarea performanței, au fost create trei sisteme virtuale identice bazate pe Windows XP SP2. Performanța a fost măsurată folosind PCMark05, care a fost rulat pe sistemele oaspeți și gazdă în același timp. Setările tuturor programelor au fost lăsate implicit. Cel mai bine s-a arătat VMware, urmat de VirtualBox, ultimul loc a fost ocupat de Parallels Workstation, care, însă, cel mai puțin a încărcat sistemul în timpul funcționării. Dar este de remarcat faptul că diferența dintre aceste trei programe este minimă și, în toate cazurile, performanța sistemului guest este apropiată de cea a gazdei.

În ultima, a treia categorie, VMware a câștigat cu o marjă mare, literalmente umplut cu tot felul de funcții suplimentare, de la copierea unui sistem gata făcut la suport pentru un accelerator video. Aparent, din acest motiv dimensiunea pachetului său de instalare este de câteva ori mai mare decât cea a concurenților.