Mașină virtuală rapidă pentru Windows. Programe pentru sistemul de operare al computerului - mașini virtuale

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

Nu voi inventa o poveste și nu voi mai spune altele. Mai degrabă vă sugerez 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... cea mai bună mașină virtuală. Apropo, îl recomand cu căldură 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ă să te plictisești, o mașină virtuală este un sistem de operare în cadrul unui 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 testarea programelor. Printre care, după cum înțelegeți, pot fi . Mașina virtuală este, de asemenea, folosită de hackeri pentru a-și testa troienii și alte fișiere miraculoase proprii și ale altora. 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 restricțiilor bugetare) cu Arc Linux proaspăt. Pe lângă VMware proprietar (versiunea 7.1.0 a Layer și o versiune de încercare 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 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 versiuni diferite ale unui sistem de operare non-Linux numit Windows. Pentru a evalua performanța, am compilat nucleul de bază Mint, am rulat benchmark-ul JavaScript SunSpider și am jucat diverse jocuri din biblioteca noastră Steam. Pentru a testa lumea reală, l-am rulat pe o mașină cu 8 nuclee cu 16 GB de 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 aprovizionare), 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ă carcasă, iar munca centrelor de date a devenit mult mai eficientă. De asemenea, puteți imita o altă arhitectură, de exemplu, ARM, care este convenabilă pentru dezvoltatorii de sisteme încorporate.

Acesta este, de asemenea, un beneficiu 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 de la 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 elementelor compilatorului. Veți primi apoi un script de inițiere pentru a încărca modulele specificate, deși acest lucru nu va fi de niciun folos utilizatorilor 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 din seria 3.19 necesitau repararea codului sursă VMware, dar sperăm că acest lucru va fi remediat până la publicarea revistei. Pachetele VirtualBox sunt disponibile în majoritatea distribuțiilor, iar 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 putea fi lansat, despre care vă va anunța un mesaj util și, dacă utilizați un mediu desktop cu funcții complete, va face acest lucru pentru dvs.; Tot ce trebuie să faceți este să introduceți parola de root.

Atât VirtualBox, cât și VMware Workstation sunt destul de simple, atâta timp cât nu te lași distras de fiecare opțiune. Dar în VMware Player nu există atât de multe opțiuni și veți pune mașina în funcțiune foarte repede. Dar dacă sunteți hotărât să profitați la maximum de toate 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 rula automat) decât suplimentele VMware, care necesită să copiați programe de pe un CD imaginar, să schimbați permisiunile și apoi să rulați scriptul. 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 funcții suplimentare, despre care vom discuta în continuare.

Cel mai ușor de utilizat din selecția noastră este Boxes, chiar dacă acest lucru se datorează furnizării doar a minimului necesar de funcții Qemu / libvirt. VMware Player și VirtualBox sunt pe locul al doilea, urmate de rivalul lor plătit (nominal mai dificil, datorită 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 său 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 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 un risc.

Performanţă

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

Datorită îmbunătățirilor hardware și tehnologiilor de paravirtualizare, acum este posibilă efectuarea unor sarcini la viteze apropiate de cele ale 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 prezentat un fel de încetinire. Dar te obișnuiești cu asta și poți dezactiva toate frumusețile sau poți activa modul adecvat de depanare 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 cu compilarea nucleului au arătat că VirtualBox este semnificativ în spatele concurenței. Testul de referință JavaScript al SunSpider a confirmat această constatare, ambele sarcini rulând cu 20% mai încet decât celelalte. Intrarea/ieșirea pe disc (I/O) (mai ales dacă aveți un SSD) și traficul de rețea au fost rapid pentru toți candidații noștri. În cele din urmă, VMware a câștigat un avantaj prin sprijinirea procesoarelor Intel mai noi.

Funcționalitate

Ce are de oferit fiecare candidat?

Toți candidații noștri vizează cazuri de utilizare diferite și, prin urmare, fiecare are propriile beneficii individuale. Desigur, prezența unor caracteristici standard este cu siguranță implicată: acestea, de exemplu, 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.

O declinare a răspunderii 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 de procesor care este capabil de virtualizare prin KVM, dar este încă o lume proprie.

Deci, să ne uităm la candidații noștri individual.

Cutii Gnome ★★

Când este invocat 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ă fie simplu și simplu ca aspect și funcționare. Prin intermediul interfeței sale prietenoase cu asistent, 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 î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ă toate vrăjitoriile NAT de care ai nevoie pentru a te asigura că mașina virtuală comunică cu lumea. Candidații rămași configurează 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ă 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 acest lucru deoparte, Virt-Manager face relativ ușor să configurați o mașină de orice complexitate - puteți adăuga orice echipament, inclusiv mai multe interfețe de rețea. Pe lângă mașinile virtuale KVM, Virt-Man-ager poate activa 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 profită de suportul USB 3.0 recent adăugat de Qemu.

Compatibilitate și instantanee

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

Uneori trebuie 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 un tarball al unei imagini 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 vă permite să stocați mai multe instantanee ale sistemului intern, 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 pot, de asemenea, „clona” 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 este diferită de starea părintelui. VMware vă permite să montați o imagine VMDK pentru oaspeți pe gazdă, ceea ce poate fi, 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ă care simplifică 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, așa că puteți înregistra un tutorial Windows pentru canalul dvs. YouTube într-o seară.


VirtualBox

Poate importa orice disc virtual, dar oferă doar suport pentru controlerul gazdă USB 2.0 și numai dacă instalați pachetul de extensii proprietar al Oracle. Opțiunile pentru accesul la clipboard distribuit și drag-and-drop (în una sau ambele direcții, după cum doriți) sunt destul de convenabile. VirtualBox are indicatori convenabil pentru utilizarea I/O rețelei și a discului și a procesorului.

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ă a 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, ceea ce este destul de util dacă testați cea mai recentă versiune a, de exemplu, un client DDoS sau văzând cât de multe programe malware poți bloca Windows XP pe mașina ta virtuală până când se blochează. VMware acceptă, de asemenea, dispozitive USB 3.0, iar instalarea instrumentelor pentru oaspeți vă va permite să utilizați grafică genială, un clipboard distribuit și directoare distribuite. 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 negratuită a VMware Player (VMware Player Pro), dar am decis că pentru această comparație ar fi mai potrivit să luăm stația de lucru superioară. Aplicația are o mulțime de 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 pe toate online în același timp, cu un singur clic.

VMware Workstation oferă, de asemenea, suport pentru comenzi noi pe procesoarele Intel moderne și, de asemenea, vă permite să configurați mașini cu procesoare virtuale, până la 16 și 64 GB de RAM. Cu toate acestea, Workstation are ca scop integrarea cu restul (destul de grele) suite VMware și, prin urmare, va arăta mai mult ca acasă î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 pur și simplu 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șă. Cutiile se potrivesc perfect cu Gnome 3, așa cum v-ați aștepta; Virt-Manager și VMware folosesc GTK3 și funcționează 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 combinația de taste corespunzătoare.

Modurile remarcabile includ Unity în VMware (nu, aceasta nu este o modalitate de a face totul ca Ubuntu) și Seamless în Virtual-Box - ambele afișează ferestrele aplicației direct de la invitat pe desktopul gazdă. Acest lucru este foarte bun pentru o mașină virtuală Linux (eliminând potențiala confuzie între ferestrele invitat și gazdă), totuși încercând să ruleze
previzualizarea nu a mers bine; Windows 7 cu Aero activat nu a fost nici 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 dimensiunea ferestrei este modificată. Sunt furnizate taste rapide adecvate pentru a ieși din acest scenariu. Caracteristica drag-and-drop de pe mașinile VMware este foarte convenabilă, 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 ți-ar fi de folos dacă ai dori doar să instalezi o mașină virtuală fără intenția de a face ceva intens grafic.

Dar dacă aveți nevoie de accelerare 3D, trebuie să utilizați VMware sau VirtualBox. Odată ce ați trecut de instalarea Additions pentru invitați (inclusiv întrebarea VirtualBox cu dublu negativ, care încearcă să vă îndepărteze de suportul experimental WDDM necesar, de exemplu, pentru interfața Windows 7 Aero), vă veți putea 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 plăcii video virtuale și VMware - 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 peste 256 MB. 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 corecția culorilor, deși multe dintre acestea depind de configurația gazdei - pe o mașină rapidă, această setare nu va avea un impact prea mare. O mașină virtuală Windows probabil nu va rula Battlefield 4 sau Middle-earth: Shadow of Mordor (avem noroc că sunt portați pe Linux) când totul este pornit până la 11, dar jocurile mai vechi sau mai puțin solicitante vor funcționa 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 că acest lucru s-a datorat unei configurații mai avantajoase - pe Arch Linux folosim cel mai recent driver proprietar Nvidia, ceea ce ar putea duce la un avantaj al unuia față de celălalt.

Verdict

Virtualizarea este un subiect de lungă durată ș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 obții rezultate mai bune cu VirtualBox decât noi, vei alege VMware ca hypervisor. Dar, din nou, această tehnologie nu este în niciun caz la fel de matură ca DirectX 11 care rulează în format nativ. S-ar putea să aveți și mai mult noroc cu jocurile în Wine [Ed.: - Sau nu.] cu niște patch-uri de performanță experimentale. În general, nu suntem înnebuniți după licențele VMware, în special pentru cele care vă obligă să plătiți după o perioadă de încercare de 30 de zile, dar pentru unii, funcțiile Workstation de nivel enterprise vor fi o binefacere. În special dacă utilizați vCenter Converter de la VMware, virtualizați o mașină 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 sunt acolo, împreună cu documentație mai mult decât copioasă. Le puteți folosi în scripturile dvs. atunci când vă ocupați de virtualizare, eliminând o serie întreagă de mașini virtuale din siguranța mediului de linie de comandă. Poate că hackerii vor prefera să lucreze direct cu Qemu, dar cei care caută o soluție simplă gratuită și open source vor fi mulțumiți de Gnome Boxes.


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

Dar există un singur câștigător (o egalitate 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ă valorificați cea mai mare parte a puterii Qemu fără a recurge la vrăji lungi de linie de comandă. Mașinile virtuale pot fi întrerupte, reconfigurate, mutate și clonate - toate 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 punctaj ridicat pentru simplitatea lor și ne place pictograma Boxes, care prezintă un tesseract (sau un hipercub sau un cub într-un cub - orice 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 m-a dezamăgit.

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

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

Ce este o mașină virtuală și pentru ce este?

O mașină virtuală este un program care vă permite să emulați un computer real cu toate componentele sale (BIOS, hard disk, unitate etc.). Puteți instala orice sistem de operare, precum și programe și drivere, pe acest computer virtual. Puteți face schimb de date fără probleme între sistemul dvs. real și cel virtual.

Nu voi spune că absolut fiecare utilizator are nevoie de o mașină virtuală, dar un utilizator avansat are adesea nevoie de una. O mașină virtuală este utilizată pentru diverse scopuri și sarcini:

  • Pentru a instala un alt sau al doilea același sistem de operare;
  • Pentru testarea diverselor software;
  • Pentru a emula o rețea de calculatoare;
  • Pentru a rula aplicații care nu pot fi lansate din sistemul de operare.

Pentru a da un exemplu specific, de exemplu, Windows XP este instalat pe computerul dvs. și puteți instala Windows 7, Windows 8 sau Linux pe un computer virtual.

În acest articol voi vorbi despre trei emulatori populari, caracteristicile lor principale și avantajele fiecăruia dintre ei. Ca bonus, voi prezenta un emulator Android pentru Windows și voi da un exemplu de creare a unei mașini virtuale folosind unul dintre emulatori ca exemplu.

VMware este una dintre cele mai cunoscute și răspândite mașini virtuale. Este folosit de obicei de marile corporații. VMware este prezentat în două forme: Player și Workstation, prima fiind gratuită, iar a doua este plătită.

VMware acceptă, de asemenea, sisteme pe 32 și 64 de biți, precum și USB 3.0 și diverse sisteme de operare.

Caracteristici cheie:

  • VMware vă permite să conectați dispozitive USB, unități CD/DVD, interfețe de rețea și altele la mașini virtuale;
  • Acceptă mutarea și copierea fișierelor folosind drag and drop;
  • Puteți conecta mașini virtuale noi utilizând un expert pas cu pas;
  • Puteți crea o mașină virtuală folosind discul de instalare sau dintr-o imagine de disc gata făcută;
  • VMware Player acceptă mașini virtuale care au fost create pe VMware plătit.

Microsoft Virtual PC

Microsoft Virtual PC este o mașină virtuală gratuită, cu o interfață ușor de utilizat și o funcționalitate excelentă. Singurul dezavantaj mic este că sunt acceptate doar sistemele de operare Windows.

Caracteristici principale:

  • Este posibil să selectați echipamentul necesar pe mașina virtuală;
  • Puteți adăuga sau elimina hardware pe un computer virtual;
  • Puteți copia mașini virtuale;
  • Este posibil să comutați rapid între computerele virtuale folosind marcaje;
  • Este posibil să glisați și să plasați fișiere de pe PC-ul principal pe cel virtual și invers;
  • Puteți conecta computere virtuale și reale printr-o rețea.

VirtualBox

VirtualBox este un emulator gratuit pe care poți instala cele mai populare sisteme de operare, precum Windows, Linux, FreeBSD, Mac OS. Sunt acceptate ambele versiuni de sisteme de operare pe 32 și 64 de biți. VirtualBox poate funcționa și cu computere virtuale care au fost create în programul plătit VMware Workstation.

Principalele caracteristici ale programului:

  • VirtualBox poate fi controlat fie printr-o interfață grafică, fie prin linia de comandă;
  • VirtualBox face posibilă conectarea dispozitivelor USB la computere virtuale și le permite să lucreze direct cu acestea;
  • Toți parametrii mașinii virtuale sunt descriși în format XML și, prin urmare, nu depind în niciun fel de PC-ul fizic pe care rulează sistemul;
  • VirtualBox acceptă controlul de la distanță;
  • Există un pachet SDK special pentru a extinde funcțiile programului.

După analizarea recenziilor tuturor celor trei emulatori, putem ajunge la concluzia că VirtualBox este cel mai potrivit program pentru crearea și gestionarea mașinilor virtuale. Prin urmare, ne vom uita la instalarea unei mașini virtuale folosind VirtualBox ca exemplu.

Instalarea unei mașini virtuale VirtualBox

Să ne uităm la cum să instalăm VirtualBox, iar în capitolul următor vom vedea cum să îl configuram.
Descărcați cea mai recentă versiune a programului de pe site-ul oficial sau din programul nostru de descărcare
Lansăm instalarea și vedem prima fereastră de bun venit. Faceți clic pe „Următorul” și treceți la etapa următoare.

La a doua etapă de instalare, vedem componentele programului care vor fi instalate și directorul în care va fi instalat programul. Directorul de instalare poate fi schimbat, dar se recomandă instalarea tuturor componentelor. Chiar dacă nu toate componentele sunt necesare acum, dar vor fi necesare în viitor, va trebui să reinstalați mașina virtuală.

În etapa următoare, apare un avertisment despre deconectarea temporară a computerului de la rețea în timpul instalării.

Apoi va apărea o fereastră care vă informează că puteți începe instalarea. Faceți clic pe butonul „Instalare” și așteptați finalizarea instalării.

În timpul procesului de instalare, pot apărea ferestre pop-up cu mesajul „Instalare software pentru acest dispozitiv?” Faceți clic pe butonul „Instalare”.
Când instalarea este finalizată, faceți clic pe butonul „Terminare”. Mașina virtuală va porni automat după finalizarea instalării.

Crearea unei mașini virtuale VirtualBox

Pentru a crea o mașină virtuală, în fereastra programului VirtualBox, faceți clic pe butonul „Creare” din colțul din stânga sus.

În prima etapă, introduceți numele mașinii de creat și selectați tipul de sistem de operare. De exemplu, să creăm o mașină virtuală cu sistemul de operare Windows 7. Să mergem mai departe.

În a doua etapă, setăm cantitatea de RAM necesară pentru mașina virtuală. Instalăm în funcție de nevoile sistemului de operare selectat. Cerințele de sistem pentru Windows 7 indică faptul că necesită cel puțin 1 GB de RAM. Să indicăm, de exemplu, 1,5 GB. Aici trebuie să țineți cont de faptul că nu puteți instala mai mult de jumătate din memoria RAM a unui computer fizic într-o mașină virtuală.

Acum puteți conecta un hard disk virtual la mașina virtuală creată. Mai întâi îl creăm. Selectați „Creați un nou hard disk virtual” și faceți clic pe butonul „Creați”.

Specificați tipul de hard disk. Dacă nu sunteți familiarizat cu formatele descrise acolo, îl puteți lăsa așa cum este și faceți clic pe „Următorul”.

Acum trebuie să specificați formatul pentru stocarea datelor pe hard diskul virtual. Un hard disk virtual dinamic se poate extinde, în timp ce unul fix are o dimensiune strict definită. Alege ce iti place mai mult.

Specificați numele hard diskului virtual și dimensiunea acestuia. Faceți clic pe „Creați”.

Configurarea unei mașini virtuale VirtualBox

Să vedem ce setări are mașina virtuală. Faceți clic pe butonul „Configurare” din colțul din stânga sus al programului.
Apare fereastra de setări. Aici puteți modifica diferiți parametri ai mașinii virtuale (de exemplu, cantitatea de RAM alocată, activarea accelerației 2D, ordinea de pornire a dispozitivului etc.)
Toate setările sunt împărțite în categorii.

Dacă faceți o greșeală în setări, programul vă va informa despre acest lucru afișând în partea de jos a ferestrei de setări inscripția „Setări incorecte detectate”.

De obicei primele 3 categorii de setari sunt suficiente pentru utilizator. Dacă mașina virtuală rulează lent, puteți crește cantitatea de RAM sau puteți utiliza mai multă putere de procesor.

După ce ați finalizat setările, faceți clic pe butonul „OK”. Pentru a porni (activa) mașina virtuală creată, faceți clic pe butonul „Lansare”. Acum introducem discul de instalare cu sistemul de operare în unitate, instalăm și configuram sistemul de operare și computerul virtual este gata de utilizare.

Atât, ne-am uitat la 3 emulatori populari, le-am identificat toate punctele forte, l-am ales pe cel mai potrivit pentru noi, am instalat și configurat mașina virtuală VirtualBox, iar acum Bonusul promis.

BlueStacks - emulator Android pentru Windows

BlueStacks Player este un program care vă permite să rulați aplicații Android pe un computer care rulează Windows sau MacOS. BlueStacks vă permite nu numai să vă familiarizați cu capacitățile Android, ci și să testați complet aplicațiile create pentru acest sistem de operare. Folosind emulatorul BlueStacks, utilizatorii pot instala și rula pe computerul lor oricare dintre numeroasele programe disponibile pe Google Play, GetJar, Amazon Appstore, 1Mobile și alte cataloage online de aplicații Android. Cea mai bună parte este că BlueStacks este complet gratuit.

Caracteristicile cheie ale BlueStacks

Cea mai importantă caracteristică a emulatorului BlueStacks este suportul pentru tehnologia LayerCake, care simulează un procesor ARM. Această tehnologie permite aplicațiilor Android să ruleze pe procesoare x86. De asemenea, este simulat și subsistemul grafic ARM, ceea ce face posibilă rularea celor mai moderne jocuri scrise pentru tablete Android pe BlueStacks. Acțiunile de mutare a paginilor cu degetele, cu care utilizatorii de tablete sunt obișnuiți, sunt efectuate pe BlueStacks cu mouse-ul.

Spre deosebire de alte mașini virtuale, BlueStacks nu trebuie să instaleze manual sistemul de operare - toate funcțiile Android sunt disponibile imediat după lansare. O modificare pe care trebuie să o faceți este să schimbați limba interfeței. Limba rusă este pe deplin acceptată.
BlueStacks funcționează pe Windows 7, Windows Vista, Windows XP.

Aceasta încheie recenzia noastră de astăzi. Mult succes cu emularea.

Virtualizarea vă permite să încapsulați elementele interne ale sistemelor de operare sau părți ale acestora în hardware și software virtual. Cu alte cuvinte, creați un spațiu virtual care va fi real din punctul de vedere al sistemului de operare care rulează în acest spațiu. Este exact ceea ce fac mașinile virtuale pentru Windows 7, Linux și Mac OS X. Virtualizarea vă permite, de asemenea, să simulați dispozitive care nici măcar nu sunt pe computer.

Notă: Într-un fel, mașinile virtuale vă permit să creați un computer într-un computer.

Există două aspecte importante ale virtualizării mașinilor:

  • interacțiunea dintre o gazdă fizică (calculator) și o gazdă virtuală
  • interacțiunea dintre sistemul de operare care rulează în spațiul virtual și hardware-ul utilizat

Software-ul de virtualizare, și anume mașinile virtuale pentru Windows 7 (Linux, Mac OS X), este de obicei o aplicație sau un serviciu obișnuit de sistem de operare care vă permite să creați gazde. O gazdă este orice mașină fizică (calculator). În cadrul software-ului de virtualizare, sistemul de operare rulează într-o gazdă similară sau identică cu cea reală, numită mașină virtuală. Pentru comoditate, sistemul de operare care rulează într-o mașină virtuală se numește sistem de operare invitat.

În plus, există diverse metode de virtualizare care afectează nu numai implementarea aplicațiilor pentru crearea de mașini virtuale, ci și capabilitățile oferite sistemelor invitate. Există o emulare convențională, în care apelurile hardware și software trec printr-un strat intermediar. Există și para-virtualizarea, în care o parte din acțiunile din interiorul mașinii virtuale au loc pe hardware real, în timp ce cealaltă parte trece printr-un strat intermediar. Există și virtualizare la nivel de sistem, când fiecare sistem invitat pornește într-un nucleu special, care vă permite să rulați doar versiuni similare ale sistemului de operare.

Unele dintre aceste metode pot fi efectuate din mers, fără modificări semnificative ale gazdei actuale și ale sistemului său de operare. Alții necesită repornirea gazdei într-o instanță specială a sistemului de operare care acceptă virtualizarea. Alții folosesc gazde speciale care acceptă și sunt proiectate pentru virtualizare la nivel de dispozitiv hardware. Acestea din urmă sunt, de asemenea, cunoscute ca metode de virtualizare bare metal (deși acest lucru nu este în întregime adevărat, deoarece unele nuclee software sunt încă utilizate).

Software-ul de virtualizare care gestionează crearea și funcționarea mașinilor virtuale, precum și alocarea și limitarea resurselor furnizate, este adesea numit hypervisor. Unele aplicații de virtualizare pot folosi, de asemenea, extensii speciale de procesor pentru a îmbunătăți performanța mașinilor virtuale. Prezența unor astfel de extensii se numește suport hardware pentru virtualizare. Exemple de acest suport sunt tehnologiile VT-X (Intel) și AMD-V (AMD).

Ce nu este virtualizarea și mașina virtuală?

Unii oameni le place să numească programe de virtualizare (mașini virtuale) orice creează un strat de abstractizare între sistemul de operare și unele dintre procesele care rulează. De exemplu, există Sandboxie, care vă permite să izolați browserele de sistem (vezi utilitarele de protecție a browserului). Unele programe vă permit să înghețați starea sistemului, astfel încât să nu poată fi schimbată. Altele vă permit și să utilizați așa-numitul mod umbră, în care toate programele rulează normal, dar orice modificări sunt anulate atunci când reporniți computerul.

Desigur, toate aceste programe oferă diverse beneficii, dar nu sunt considerate tehnologii de virtualizare și nu sunt mașini virtuale, deoarece nu simulează apeluri de sistem și nu permit sistemelor de operare invitate să ruleze peste sistemul actual. Astfel de programe creează doar straturi suplimentare de separare, în principal pentru a crește nivelul de securitate. Dacă continuăm subiectul siguranței, atunci...

De ce să folosiți virtualizarea și mașinile virtuale?

Dacă securitatea este pe primul loc pentru tine și este primul lucru la care te gândești în orice situație, atunci virtualizarea (utilizarea mașinilor virtuale) te poate ajuta cu siguranță în acest sens. Dar nu presupuneți că virtualizarea este folosită în principal pentru securitate. Obiectivele sale inițiale sunt: ​​testare, reducerea costurilor, flexibilitate, suport pentru produse vechi și educație. Creșterea nivelului de securitate este doar un bonus plăcut, care are și multe capcane.

Notă: Deși virtualizarea vă permite să izolați un sistem de operare de altul, există încă modalități de a trece de la sistemul invitat la cel principal.

Ce este necesar pentru a rula tehnologia de virtualizare și mașinile virtuale?

Primul lucru de luat în considerare este gazda fizică. În funcție de tipul de software de virtualizare (mașini virtuale), pot fi necesare hardware și sisteme de operare complet diferite. Virtualizarea nu implică nicio soluție unică care să ruleze oriunde este nevoie. Mașinile virtuale trebuie selectate pentru sistem (Windows, Linux, Mac) și pentru hardware (hardware). În plus, gazda trebuie să dispună de .

Așadar, dacă intenționați să rulați sisteme de operare invitați peste sistemul dvs., veți avea nevoie de resurse suplimentare pentru a le rula, cum ar fi un procesor și RAM. De exemplu, dacă computerul are doar 2 GB de RAM și doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați sever utilizarea resurselor pe sistemul real pentru ca mașina virtuală să funcționeze corect. Dacă, desigur, nu încercați să rulați Windows XP cu 256 MB de memorie. Cu toate acestea, dacă aveți 16 GB de RAM, atunci puteți rula mai mult de un sistem oaspeți fără a experimenta vreo lipsă de resurse.

Pro: Ușor de instalat și utilizat.

Contra: funcționalitate limitată. Nu acceptă instantanee sau partajarea directoarelor.

Mașină virtuală pentru Windows 7, Linux și Mac OS X - VirtualBox

VirtualBox este un alt program de creare de mașini virtuale multiplatformă pentru Windows 7 și versiuni ulterioare, precum și sistemele Linux și Mac, deținut în prezent de Oracle. VirtualBox este similar cu VMware Player, dar are mai multe funcții, inclusiv o stivă de rețea mai avansată, instantanee nelimitate, suport pentru OpenGL și DirectX și multe altele. Aplicația este ușor de instalat și la fel de ușor de utilizat. De asemenea, puteți utiliza linia de comandă pentru implementarea automată. VirtualBox acceptă, de asemenea, USB și directoare partajate. Există și o versiune portabilă a VirtualBox. Cu toate acestea, există și dezavantaje. Nu puteți face capturi de ecran ale sistemelor invitate. Gestionarea discurilor este puțin confuză.

Public: începători și utilizatori experimentați.

Pro: Ușor de instalat și utilizat, multe caracteristici.

Contra: Nu există suport pentru capturi de ecran, importarea mașinilor existente este dificilă, gestionarea discurilor nu este intuitivă.

Hypervisor VMware ESXi pentru crearea de mașini virtuale

ESXi este un hipervizor bare metal cu funcționalitate redusă în comparație cu ESX. Aplicația necesită o gazdă și poate fi controlată din consolă (consola este blocată în mod implicit, dar o puteți activa manual). Nu veți putea să faceți capturi de ecran sau să înregistrați videoclipuri ale ecranului mașinilor dvs. virtuale. Transferul și clonarea sistemelor invitate se poate face numai manual. Dar ceea ce obțineți este partajarea memoriei pentru o eficiență RAM îmbunătățită, monitorizare și gestionare puternice și acces la linia de comandă prin SSH (când este deblocat). De asemenea, puteți instala VMware Tools pentru a îmbunătăți performanța mașinilor virtuale. Para-virtualizarea este, de asemenea, acceptată de ESXi.

Pro: capabilități puternice și avansate ale mașinii virtuale.

Contra: Necesită o gazdă și o mulțime de resurse. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Mașină virtuală bazată pe kernel (KVM)

KVM acceptă virtualizarea numai pentru sistemele de operare asemănătoare UNIX (Linux). Aplicația poate fi rulată pe orice hardware sau în modul de emulare, cu toate acestea, fără extensii de procesor, performanța va fi groaznică. KVM este proiectat pentru a fi utilizat printr-o consolă. Dar, are o interfață de management decentă care vă permite să porniți și să opriți mașinile virtuale, să faceți capturi de ecran și multe altele. Interfața este cunoscută sub numele de Virtual Machine Manager (VMM) și este folosită și pentru a gestiona mașinile virtuale Xen (vezi mai jos). Suportă control local și de la distanță. Există un conflict cunoscut cu VirtualBox, dar poate fi rezolvat relativ ușor

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte ridicată în condițiile potrivite.

Contra: numai sisteme de tip UNIX. Necesită extensii de virtualizare hardware pentru execuția normală. Accent pe linia de comandă. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Xen

Xen este o altă aplicație pentru virtualizarea sistemelor de operare asemănătoare UNIX (Linux). Trebuie să pornească în propria instanță de nucleu. Accentul este pus pe linia de comandă. Dar, puteți folosi și VMM. Oficial, Xen a fost susținut de OpenSUSE de mulți ani și a fost adăugat recent la ramura principală de lansare a nucleului. Xen poate rula în modul asistat hardware sau para-virtualizare. Cu toate acestea, pentru paravirtualizare, Xen este extrem de problematic de instalat și rulat. În plus, Xen are suport limitat pentru CD-ROM și dispozitive de rețea. Programul este disponibil și ca hypervisor de virtualizare bare metal pe un Live CD. Există numeroase extensii terțe pentru gestionarea Xen.

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de paravirtualizare este greșit. Accent pe linia de comandă. Câteva utilitare de linie de comandă care pot fi confuze. Nu este ușor de instalat și de rulat. Trebuie să porniți propria instanță a nucleului.

Alte soluții pentru crearea de mașini virtuale

Există multe alte soluții care nu au fost enumerate aici, cum ar fi Parallels Virtuozzo, OpenVZ și VirtualBox bazat pe VMLite. Există, de asemenea, o serie de soluții reproiectate, inclusiv exemple de virtualizare încrucișată și clienți subțiri. Linux are, de asemenea, un număr mare de modificări proprii. Și nu uitați de tehnologiile cloud cu aplicațiile lor de virtualizare.

Cu toate acestea, dacă sunteți un utilizator începător, atunci nu ar trebui să urmăriți posibilități și modificări colorate. În caz contrar, încercarea de a crea o mașină virtuală pentru a rula câteva programe poate duce la câteva nopți nedormite.

Câteva cuvinte despre programele de virtualizare

Această recenzie va fi utilă nu numai pentru utilizatorii începători, ci și pentru experți. Produsele enumerate acoperă o gamă largă de tehnologii de virtualizare la toate nivelurile. Toate soluțiile descrise sunt gratuite pentru uz personal. Alegeți ceea ce doriți sau aveți nevoie în funcție de hardware-ul disponibil, cerințele pentru ușurința de configurare și pornire, precum și de disponibilitatea setului de funcții necesar.

De obicei, majoritatea oamenilor încep să învețe virtualizarea cu VMware Player sau VirtualBox. Utilizatorii Linux pot prefera KVM și poate Xen. Utilizatorii avansați ar putea dori să arunce o privire la ESXi.


O mașină virtuală este un mediu software care emulează hardware-ul unui computer cu toate componentele sale. În esență, o mașină virtuală este un computer virtual separat pe care pot fi instalate sisteme de operare, programe, drivere etc., care pot fi apoi rulate izolat de sistemul de operare principal instalat pe acest computer.

În acest articol ne vom uita la ce este o mașină virtuală și pentru ce este nevoie. 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, computerul dvs. are instalat sistemul de operare Windows 7 și doriți să încercați un alt sistem de operare: Windows 8.1 sau Windows 10. Nu sunteți încă pregătit să treceți imediat la un sistem de operare mai nou, așa că instalând Windows 10 pe o mașină virtuală, vă puteți familiariza cu munca și capacitățile sale în detaliu și puteți obține abilitățile necesare.

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

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 (Windows 7, începând cu ediția Pro, acceptă 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) și altele .

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 cu care să studiezi sau să lucrezi
  • testarea programelor nefamiliare fără riscuri pentru sistemul de operare principal
  • folosind programe care nu pot rula pe computer
  • configurarea unei rețele locale
  • Lansați în siguranță aplicații 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 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 „mort”.

Cel mai probabil, jocurile puternice, care necesită mult resurse nu vor rula pe o mașină virtuală, deoarece astfel de jocuri vor încetini foarte probabil. Performanța sistemului de operare instalat pe o mașină virtuală depinde de puterea computerului specific.

În această imagine puteți vedea că Windows 10 este instalat pe computerul meu, iar în fereastra mașinii virtuale (am micșorat în mod intenționat fereastra programului de virtualizare) rulează sistemul de operare Windows 8.1. Astfel, în acel moment, pe computerul meu rulau simultan două sisteme de operare diferite, 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 doriți cu 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 pe 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 rulează 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, puteți continua să utilizați aplicația necesară pe computer.

O mașină virtuală poate fi utilizată în scopuri de securitate. De exemplu, este posibil să nu instalați imediat un program pe computer care vă face suspicios, dar mai întâi veți instala un astfel de program pe o mașină virtuală. Dacă suspiciunile dumneavoastră sunt confirmate, 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ă sistemul de operare Mac OS X, cu browserul Safari deschis în fereastră. Î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 unele 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. sunt consumate simultan de două sisteme de operare: sistemul de operare principal instalat pe computer și sistemul de operare invitat instalat în mașina virtuală.

Pentru a nu supraîncărca computerul, vă recomand, în timp ce lucrați în sistemul de operare invitat, să închideți aplicațiile care nu sunt necesare în prezent în sistemul principal. După aceasta, încărcarea resurselor computerului dvs. va scădea oarecum, 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, dar 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 lansa sistemele de operare pe computer unul câte unul.

Când lucrați cu o mașină virtuală, puteți elimina cu ușurință orice sistem de operare de acolo, fără consecințe pentru computerul dvs. și, de asemenea, puteți elimina programul mașinii virtuale de pe computer.

Concluziile articolului

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

Dezvoltarea rapidă a tehnologiilor de virtualizare a avut un impact semnificativ nu numai asupra dezvoltării infrastructurii IT a marilor întreprinderi. Puterea computerelor personale desktop a atins un nivel în care o singură mașină fizică poate suporta mai multe sisteme de operare care rulează simultan în mașinile virtuale. Cu doar câțiva ani în urmă, mașinile virtuale erau ceva exotic pentru utilizatorii finali, care le instalau mai ales în scopuri de evaluare. În zilele noastre, procesoarele multi-core și cantitățile mari de RAM nu sunt neobișnuite pe un computer de acasă sau de la birou, iar acest lucru ne permite să venim cu noi opțiuni de utilizare a acestora în contextul tehnologiilor de virtualizare.

Mulți utilizatori găsesc o varietate de utilizări pentru platformele de virtualizare desktop, atât acasă, cât și la locul de muncă. La urma urmei, o mașină virtuală, în comparație cu una fizică, are o flexibilitate semnificativ mai mare în ceea ce privește portabilitatea către o altă platformă fizică. În plus, în ultimii doi ani, calitatea platformelor de virtualizare desktop a crescut semnificativ în ceea ce privește funcționalitatea, ușurința de utilizare și performanța. Introducerea relativ recentă a suportului pentru virtualizarea hardware pe sisteme desktop înseamnă că producătorii de procesoare de top precum Intel și AMD cred în viitorul tehnologiilor de virtualizare pe computerele personale.

Desigur, sistemele de operare atât de voluminoase și cu consum intensiv de hardware precum Windows Vista sunt capabile să absoarbă puterea desktop-urilor utilizatorilor, indiferent cât de mari ar fi acestea, dar progresul nu stă pe loc, iar dezvoltarea ulterioară a platformelor hardware desktop va face posibilă în curând sa suporte mai multe astfel de sisteme simultan, satisfacand cerintele de performanta. Cu toate acestea, mulți utilizatori consideră că utilizarea tehnologiilor de virtualizare acasă nu este necesară și consideră virtualizarea ca o altă tehnologie specifică care nu va avea prea mult impact asupra lor. În mare parte, acest lucru se datorează faptului că nu văd modalități demne de a folosi mașinile virtuale.

În afaceri, tehnologiile de virtualizare sunt implementate în principal pentru a menține infrastructura virtuală a serverelor companiei și au un impact foarte mic asupra utilizatorilor finali. În acest articol vom arăta că aproape orice utilizator de computer personal poate folosi tehnologii de virtualizare pentru a crește eficiența muncii pe un computer personal de acasă, precum și pentru sarcinile de zi cu zi la locul de muncă.

Cum să folosiți mașinile virtuale acasă

Majoritatea utilizatorilor de computere personale se confruntă adesea cu problema utilizării unor aplicații potențial periculoase sau instabile, care fie pot deteriora sistemul de operare, fie pot afecta funcționarea altor programe. Adesea, un computer de acasă, pe care se află și documentele de lucru, este folosit de mai multe persoane, printre care nu toată lumea înțelege cum să-l manipuleze corect pentru a nu deteriora datele importante sau sistemul de operare. Crearea conturilor de utilizator nu rezolvă această problemă, deoarece multe aplicații necesită drepturi administrative pentru instalare, iar utilizarea computerului în acest mod limitează semnificativ utilizarea acestuia. Desigur, mulți se confruntă și cu problema transferului sistemului de operare și a aplicațiilor instalate pe alt computer atunci când îl achiziționează. Categoria de utilizatori care folosesc în mod activ laptop-uri se confruntă cu problema sincronizării datelor între acesta și un computer desktop. La urma urmei, nu numai că este necesară sincronizarea fișierelor, dar trebuie și să utilizați aceleași aplicații la serviciu și acasă. Pentru mulți oameni, este, de asemenea, important să poți învăța cum să lucrezi cu diverse sisteme de operare, care în acest caz nu necesită performanțe ridicate. În acest caz, de exemplu, când lucrează în Linux, utilizatorul trebuie să acceseze aplicațiile Windows, iar pentru a face acest lucru trebuie să repornească computerul. Iar principala problemă în timpul antrenamentului este imposibilitatea simulării unei rețele reale între mai multe computere dacă este disponibil doar unul. Toate acestea și multe alte probleme pot fi rezolvate prin utilizarea mașinilor virtuale în sistemele de virtualizare desktop.

Principalele opțiuni pentru utilizarea la domiciliu a mașinilor virtuale sunt următoarele:

  • Crearea unui mediu virtual personal izolat de sistemul gazdă, care vă permite să utilizați mai multe copii ale mediilor de lucru pe un computer, complet izolate unele de altele. Din păcate, acest model exclude opțiunea de utilizare a mediilor virtuale pentru jocuri 3D, deoarece producătorii de platforme de virtualizare nu au învățat încă să suporte pe deplin emularea tuturor funcțiilor adaptoarelor video. VMware este în prezent înaintea tuturor în acest sens, în cele mai recente versiuni ale platformei sale desktop VMware Workstation, a inclus funcții pentru suport experimental pentru Direct-3D și shaders. Cu toate acestea, recent PCI-SIG, compania care dezvoltă standardul PCI Express, a publicat noi specificații pentru standardul PCI Express 2.0, care pretind suport pentru funcțiile de virtualizare I/O care simplifică semnificativ accesul sistemelor oaspeților la hardware-ul fizic. Fără îndoială, timpul nu este departe când vom juca jocuri pe mașini virtuale.
  • Creați mașini virtuale portabile care sunt gata de utilizare pe orice altă platformă compatibilă cu arhitectura. Dacă trebuie să demonstrați funcționarea unui program, iar acesta sau mediul sistemului de operare trebuie configurat într-un anumit mod - mașinile virtuale sunt cea mai bună opțiune în acest caz. Faceți toate lucrurile necesare în mașina virtuală, ardeți-o pe un DVD și unde trebuie să arătați cum funcționează totul, instalați platforma de virtualizare și porniți mașina virtuală.
  • Obținerea de medii de utilizator securizate pentru Internet. Când lucrați pe Internet, care, după cum știe toată lumea, este destul de plin de viruși și cai troieni, rularea unui browser de Internet în modul utilizator nu este o soluție acceptabilă pentru mulți din punct de vedere al securității. La urma urmei, există multe vulnerabilități în software, inclusiv în sistemele de operare, prin care programele malware pot deteriora datele importante. O mașină virtuală în acest caz este o opțiune mai avantajoasă, deoarece un malware, după ce a câștigat controlul asupra sistemului de operare într-o mașină virtuală, poate provoca doar daune în interiorul acesteia, fără a afecta sistemul de operare gazdă. Apropo, recent au început să apară viruși care își detectează prezența într-o mașină virtuală și nu se dezvăluie în acest caz, totuși, până acum există doar câteva astfel de programe rău intenționate și, în orice caz, nu se va face niciun rău la date importante până când obiectele infectate sunt transferate pe sistemul de operare gazdă. Prin urmare, utilizarea mașinilor virtuale în acest caz nu exclude deloc utilizarea software-ului antivirus.
  • Crearea de medii pentru experimentarea cu software potențial periculos. Într-o mașină virtuală, puteți încerca în siguranță un nou instrument de curățare a registrului sau un utilitar de disc. De asemenea, puteți instala în siguranță aplicații software care ar putea, în anumite condiții, să vă deterioreze sistemul sau datele. În acest caz, mașina virtuală acționează ca un sandbox în care sunt redate programele dvs. Le puteți observa și studia munca în siguranță, fără să vă faceți griji cu privire la siguranța datelor dvs.
  • Backup convenabil și simplu al mediilor de utilizator. În cele din urmă, o mașină virtuală este doar un folder de fișiere de pe computer care poate fi copiat pe mediul de rezervă și apoi restaurat cu ușurință. În acest caz, nu este nevoie să creați imagini de pe hard disk pentru a face copii de rezervă ale sistemului.
  • Posibilitatea de instruire pentru a lucra cu alte sisteme de operare decât cel gazdă. Desigur, puteți instala un al doilea sistem de operare în paralel cu sistemul principal, dar în acest caz, dacă aveți nevoie de vreo aplicație din sistemul principal, va trebui să reporniți. În acest caz, o mașină virtuală este o opțiune ideală: rulați sistemul de operare de care aveți nevoie în paralel cu sistemul de operare gazdă și comutați între ele dacă este necesar. Pe multe sisteme, partajarea fișierelor între sistemele oaspeți și cele gazdă este la fel de simplă ca glisarea și plasarea fișierelor și folderelor cu indicatorul mouse-ului.

Am enumerat doar principalele opțiuni de utilizare a mașinilor virtuale acasă, desigur, există și alte domenii mai specifice de aplicare a acestora. Dar perspectivele reale de utilizare a sistemelor de virtualizare desktop se deschid în afaceri, unde, mai presus de toate, accesibilitatea și economisirea timpului și a costurilor la achiziționarea de echipamente suplimentare sunt importante.

Platforme de virtualizare desktop în afaceri

Pentru majoritatea companiilor, atunci când vine vorba de virtualizare, aceasta înseamnă în primul rând virtualizarea infrastructurii serverelor de întreprindere. Cu toate acestea, există multe soluții bazate pe VM pentru utilizatorii finali care pot îmbunătăți semnificativ productivitatea angajaților unei companii. Să luăm în considerare principalele domenii de aplicare a mașinilor virtuale în afaceri pe platformele de virtualizare pentru utilizatorii de desktop:

  • Crearea de depozite de șabloane tipice pentru mediile de lucru ale utilizatorilor. În funcție de specificul activității organizației, angajații acesteia trebuie să utilizeze un anumit set de software. Când un nou angajat se alătură unei organizații, trebuie să instaleze un sistem de operare, să-l configureze într-un anumit mod, în conformitate cu cerințele organizației și politicile de securitate și, de asemenea, să instaleze toate aplicațiile software necesare. Când utilizați șabloane de mașini virtuale, această problemă este rezolvată foarte simplu: un angajat este instalat cu o platformă de virtualizare desktop și este lansată o mașină virtuală dintr-un set de șabloane de organizație, în care este instalat tot software-ul necesar și operarea adecvată. setările sistemului sunt făcute. Acest model va reduce semnificativ timpul de implementare, precum și va oferi o flexibilitate ridicată atunci când se transferă desktopul virtual al unui angajat pe o altă mașină fizică. Desigur, acest caz de utilizare poate necesita resurse hardware sporite, dar acest lucru va fi mai mult decât răsplătit dacă angajatul trebuie să opereze cu volume mari de date eterogene, a căror copie de rezervă va necesita un timp semnificativ. De exemplu, angajații de marketing, care instalează multe dintre programele de care au nevoie, încearcă lucrurile în fiecare zi și lucrează cu diferite documente. În acest caz, ei pot copia folderul cu fișierele mașinii lor virtuale de lucru la sfârșitul zilei de lucru, fără să se teamă că mâine la instalarea următorului program totul se va „rupe”.
  • Crearea unei infrastructuri desktop virtuale care permite stocarea centralizată a mediilor de utilizator pe serverele securizate ale companiei. Utilizatorii finali înșiși folosesc instrumente de acces la desktop la distanță pentru mediile lor (de exemplu, Serviciile terminale) stocate în centrul de date corporativ. Această opțiune de utilizare a mașinilor virtuale necesită costuri semnificative pentru implementarea sa, deoarece în acest caz necesită suport pentru platformele de virtualizare a serverelor din centrul de date al companiei. Cu toate acestea, această metodă oferă cel mai bun nivel de securitate și disponibilitate. Deoarece toate mediile de lucru sunt stocate și întreținute central într-un centru de date securizat, probabilitatea scurgerii de informații confidențiale este redusă semnificativ. În același timp, gradul de accesibilitate a unor astfel de medii crește semnificativ, deoarece accesul la acestea poate fi asigurat de oriunde cu o conexiune de mare viteză. Strict vorbind, această soluție nu se aplică platformelor de virtualizare desktop, dar afectează utilizatorii finali. Un exemplu de astfel de soluție este VMware Virtual Desktop Infrastructure, bazată pe infrastructura virtuală a serverelor unei organizații dintr-un centru de date corporativ. Structura unui astfel de model este prezentată în figură:
  • Utilizarea mașinilor virtuale protejate de politici de securitate. Profesioniștii IT care trebuie să asigure confidențialitatea datelor lor personale, precum și să demonstreze frecvent diverse software-uri clienților, sunt ideali pentru soluții pentru crearea de mașini virtuale securizate care oferă un mijloc de restricționare a accesului la diferite funcții pentru lucrul cu o mașină virtuală. De asemenea, puteți seta perioada de valabilitate a mașinii virtuale și astfel să distribuiți software-ul astfel încât un anumit cerc de oameni să nu poată utiliza mașina virtuală mai mult decât timpul permis. Un exemplu de astfel de soluție este produsul VMware ACE Manager.
  • Simplificați instruirea utilizatorilor prin crearea de săli de clasă cu mașini virtuale care rulează diverse sisteme de operare și aplicații software. Dacă un grup de angajați dintr-o organizație trebuie să fie instruiți pentru a utiliza un anumit produs sau program, puteți crea un șablon de mașină virtuală și puteți instala platforma de virtualizare pe fiecare dintre computerele din sala de clasă. Apoi, mașina virtuală poate fi copiată pe toate computerele și lansată cu tot numărul necesar de programe. Dacă aveți nevoie de instruire pentru un alt produs, puteți crea un nou șablon de mașină virtuală și, de asemenea, îl puteți implementa pe toate computerele din sala de clasă.
  • Dezvoltare si testare de software in companie. O mașină virtuală, fiind un mediu izolat, este ideală pentru dezvoltarea de software. Dezvoltatorii și testerii pot crea configurațiile sistemului de operare și mediile de utilizator de care au nevoie pentru a simula comportamentul programului pe diferite platforme. Ca parte a acestui caz de utilizare, este, de asemenea, posibilă modelarea perechilor de mașini virtuale funcționale pe aceeași platformă fizică care interacționează între ele prin intermediul rețelei. În plus, unele platforme, cum ar fi VMware Workstation, vă permit să creați arbori de stare a mașinii virtuale, fiecare dintre acestea stochând o anumită configurație de utilizator. Fiecare dintre aceste stări poate fi derulată înapoi cu un singur clic. Un exemplu de astfel de copac:

Analiză comparativă a platformelor de virtualizare desktop

Companiile de vârf din domeniul platformelor de virtualizare desktop au făcut multe în ultimii doi ani pentru a le face cât mai ușor de utilizat și accesibile chiar și pentru cel mai neexperimentat utilizator. Liderii în producția de sisteme de virtualizare pentru utilizatorii finali în acest moment sunt următoarele companii: VMware cu produsele VMware Workstation, VMware ACE și VMware Fusion, Microsoft cu produsul Virtual PC, Parallels, care își promovează platforma de virtualizare pentru Mac OS cu produsul Parallels Desktop pentru Mac și compania InnoTek cu platforma gratuită și open source VirtualBox. Să aruncăm o privire rapidă la capacitățile unora dintre aceste produse.

VMware Workstation


VMware este astăzi liderul incontestabil în domeniul sistemelor de virtualizare desktop. Produsele sale sunt ușor de utilizat, au o funcționalitate bogată și sunt rapide. Aproape toți producătorii de platforme de virtualizare desktop sunt concentrați pe produs. Procesul de creare a unei mașini virtuale și de instalare a unui sistem de operare invitat nu este deosebit de dificil: în timpul creării, trebuie să specificați cantitatea de RAM alocată pentru sistemul invitat, tipul și dimensiunea discului virtual, folderul în care fișierele mașinii virtuale. va fi localizat și tipul de sistem de operare invitat care urmează să fie instalat. Un CD sau DVD bootabil sau o imagine ISO poate fi folosită ca distribuție de instalare a sistemului invitat. După instalarea sistemului de operare într-o mașină virtuală, trebuie să instalați VMware Tools și să dezactivați toate dispozitivele emulate inutile din setări pentru a optimiza performanța. De asemenea, puteți crea un instantaneu al stării „curate” a sistemului oaspete, în care toate datele de pe discurile virtuale în acel moment vor fi salvate și puteți reveni la starea lor salvată în orice moment. Caracteristicile cheie ale VMware Workstation includ:

  • Suport pentru diferite tipuri de discuri virtuale (controllerele atât pentru discurile IDE, cât și pentru SCSI sunt emulate):
    • dimensiune fixă ​​(Prealocate) sau în creștere pe măsură ce sunt umplute (În creștere), în timp ce primele sunt optimizate pentru performanță, iar cele din urmă sunt convenabile deoarece nu ocupă mult spațiu înainte de a fi umplute
    • Discuri independente care nu sunt afectate de instantaneele sistemului de operare. Astfel de discuri sunt convenabile pentru organizarea stocării fișierelor, ale căror modificări nu sunt necesare atunci când lucrați cu instantanee ale stării sistemului oaspete.
    • suport pentru discuri a căror stare nu este salvată când mașina virtuală este oprită
    • posibilitatea de înregistrare directă pe un disc fizic
  • Suport pentru diferite tipuri de interacțiuni de rețea între mașini virtuale, inclusiv combinarea mașinilor virtuale în „echipe” (Echipe), care vă permite să creați subrețele virtuale constând din mașini virtuale cu un număr diferit de adaptoare de rețea virtuale (până la trei). Interfața de rețea virtuală poate funcționa în trei moduri diferite:
    • Rețea în punte- mașina virtuală împarte resursele plăcii de rețea cu sistemul de operare gazdă și funcționează cu rețeaua externă acestuia ca o mașină independentă.
    • Rețea doar pentru gazdă- mașina virtuală primește o adresă IP în propria subrețea gazdă de la serverul VMware DHCP. În consecință, puteți lucra în rețea doar cu alte mașini virtuale de pe această gazdă și cu sistemul de operare al gazdei în sine.
    • NAT- mașina virtuală funcționează și pe subrețeaua proprie a gazdei (dar diferită), totuși, prin serverul VMware NAT, poate iniția conexiuni la o rețea externă. Este imposibil să inițiezi o conexiune la o astfel de mașină virtuală dintr-o rețea externă. În cadrul gazdei, este asigurată comunicarea în rețea.
    • Discurile pot fi montate și pe sistemul gazdă folosind utilitarul vmware-mountși extindeți folosind utilitarul vmware-vdiskmanager(acest utilitar servește și pentru a efectua o serie de alte acțiuni pe discurile virtuale).
  • Posibilitatea de a schimba cu ușurință fișiere folosind interfața Drag&Drop, precum și prin crearea de foldere partajate între sistemul de operare gazdă și oaspete.
  • Suport pentru o listă mare de sisteme de operare invitați și gazdă.

Cea mai recentă versiune a VMware Workstation 6 include, de asemenea, următoarele caracteristici utile:

  • Suport complet pentru interfața USB 2.0
  • capacitatea de a înregistra activitatea mașinii virtuale
  • produs integrat VMware Converter (pentru gazde Windows) pentru importarea mașinilor virtuale de la alți producători
  • rulează o mașină virtuală ca serviciu

De asemenea, este de remarcat faptul că produsul VMware Workstation este în prezent singura platformă de virtualizare care acceptă experimental Direct-3D în sistemele de operare invitate. Principalul și poate singurul dezavantaj al acestei platforme este faptul că nu este gratuită.

Microsoft Virtual PC

După ce a apărut ca un concurent al VMware Workstation, produsul Connectix, care a fost achiziționat ulterior de Microsoft Corporation împreună cu compania, nu a primit o dezvoltare demnă în mâinile sale. Drept urmare, în prezent, în aproape toate privințele este inferior platformei VMware Workstation și poate fi lansat doar pe sistemul de operare Windows gazdă. Cu toate acestea, un număr destul de mare de utilizatori îl folosesc ca platformă de virtualizare desktop, deoarece Virtual PC este gratuit și acoperă nevoile de bază ale utilizării mașinilor virtuale. Procesul de instalare pentru oaspeți este, de asemenea, foarte simplu și intuitiv. După ce sistemul de operare este instalat, trebuie să instalați Virtual Machine Additions (analog cu VMware Tools în VMware Workstation), care măresc semnificativ performanța sistemului de operare invitat prin îmbunătățirea tehnologiei de virtualizare. Suplimentele VM pot fi instalate și pe sistemele de operare invitate Linux.

Principalele avantaje ale produsului Microsoft Virtual PC includ următoarele caracteristici:

  • Suport complet pentru Windows Vista, atât ca sistem de operare gazdă, cât și ca oaspete. În ceea ce privește performanța, Virtual PC 2007 a făcut un pas semnificativ înainte față de versiunea anterioară, iar acum performanța Windows Vista într-o mașină virtuală este destul de acceptabilă.
  • Suport pentru sisteme gazdă Windows pe 64 de biți.
  • Performanță îmbunătățită, profitând de îmbunătățirile introduse în Microsoft Virtual Server 2005 R2.
  • Disponibilitatea diferitelor tipuri de discuri virtuale:
    • Extindere dinamic (analog cu Creșterea în VMware Workstation)
    • Dimensiune fixă ​​(analog cu cea prealocată în VMware Workstation)
    • Diferențiere - un disc care stochează modificări față de starea curentă a discului virtual
    • Conectat la un hard disk (analog cu scrierea directă pe disc în VMware Workstation)
  • Prezența diferitelor tipuri de comunicare în rețea între mașinile virtuale și gazdă:
    • analog cu Bridged Networking în VMware Workstation
    • Numai local (analog doar pentru gazdă în VMware Workstation)
    • Rețea partajată (similar cu NAT în VMware Workstation)

Trebuie remarcat faptul că produsul Virtual PC se adresează mai mult utilizatorilor casnici decât profesioniștilor IT și dezvoltatorilor de software, în timp ce VMware Workstation, cu funcționalități mult mai mari, este capabil să acopere nevoile acestora din urmă. În același timp, Virtual PC este gratuit și are scopul în principal de a simplifica migrarea către noile sisteme de operare Microsoft și de a sprijini versiunile lor vechi. Și, bineînțeles, popularitatea platformei Virtual PC este influențată de natura sa liberă, creând o nișă specifică pentru utilizarea acestui produs.

Parallels Workstation și Parallels Desktop pentru Mac


Produsul este destinat utilizării pe platformele Windows și Linux ca sistem de virtualizare desktop. Datorită faptului că compania Parallels (de fapt deținută de compania rusă SWSoft) se concentrează acum în principal pe produs, dezvoltarea acestui produs s-a oarecum blocat și din punct de vedere al funcționalității este inferioară celor două platforme desktop de top de la VMware și Microsoft. Prin urmare, vom vorbi despre platforma Parallels Desktop pentru Mac, care este acum platforma principală pentru computerele Apple. În plus, în acest moment dezvoltarea acestei platforme este foarte dinamică, ceea ce se datorează, în primul rând, faptului că VMware intenționează serios să invadeze piața de virtualizare pentru Mac-uri cu produsul său VMware Fusion, care este aproape gata pentru lansarea finală. . Caracteristici cheie ale platformei Parallels Desktop pentru Mac:

  • Creați cu ușurință mașini virtuale în trei pași folosind Parallels Installation Assistant. Pentru a crea o mașină virtuală și a instala un sistem de operare invitat în ea, nu este necesar niciun efort suplimentar.
  • Prezența utilitarului Parallels Transporter, care vă permite să migrați de la o mașină fizică la una virtuală.
  • Suport complet pentru sistemul de operare invitat Windows Vista. Acest lucru asigură un schimb simplu de fișiere între sistemul de operare invitat și gazdă
  • Suport interfață USB 2.0
  • Suport pentru Mac OS X „Leopard”.

La fel ca majoritatea produselor pentru platforma Mac OS X, Parallels Desktop oferă utilizatorului o interfață simplă și ușor de utilizat. Nu este un secret pentru nimeni că mulți utilizatori de Mac simt adesea nevoia să folosească produse Windows, iar Parallels Desktop le oferă această oportunitate, permițându-le să se simtă „în două lumi”.

De asemenea, puteți aminti produse Parallels precum Parallels Compressor Workstation și Parallels Compressor Server, care vă permit să comprimați discurile nu numai ale mașinilor virtuale Parallels, ci și ale VMware, care este o soluție la una dintre problemele cu care se confruntă adesea utilizatorii.

VirtualBox


InnoTek a intrat recent pe piața virtualizării desktop cu o soluție neașteptată gratuită și open source. Într-un moment în care s-ar părea că o nouă platformă de virtualizare este greu de adus la un nivel decent, InnoTek a obținut un succes neașteptat de rapid și o recunoaștere populară.

Cu toate acestea, mulți bloggeri fideli VMware au spus că pe desktopurile lor, mașinile virtuale de pe platformă funcționează considerabil mai repede decât mașinile virtuale de pe VMware Workstation. În plus, până de curând, platforma VirtualBox era disponibilă doar pentru gazdele Linux și Windows, iar la sfârșitul lunii aprilie a apărut prima versiune pentru Mac OS X, unde platforma este planificată să concureze cu astfel de „monstri” de sisteme de virtualizare precum Parallels și VMware. Și, desigur, are toate șansele să câștige. Având în vedere deschiderea completă a platformei și natura sa liberă, mulți entuziaști sunt gata să își îmbunătățească platforma și să-i sporească funcționalitatea, sperăm că fără a-i compromite performanța. În acest moment, VirtualBox nu are o funcționalitate atât de largă ca platformele de vârf, nu acceptă sisteme pe 64 de biți și interacțiunea în rețea cu Windows Vista, dar pe site puteți obține informații actualizate despre funcțiile sistemului care se lucrează; pe. În acest moment, platforma are următoarele caracteristici principale:

  • O listă destul de mare de sisteme de operare gazdă și oaspeți acceptate.
  • Suport pentru mai multe instantanee ale stării curente a sistemului oaspete (instantanee).
  • Discuri cu extindere dinamică și cu dimensiuni fixe.
  • Posibilitatea de a instala Guest Additions (analog cu VMware Tools) pentru a crește gradul de integrare cu sistemul de operare gazdă

Desigur, din punct de vedere al funcționalității, VirtualBox este un produs foarte imatur, dar indicatorii săi de performanță indică faptul că platforma are viitor, iar comunitatea Open Source va depune toate eforturile pentru a o îmbunătăți și dezvolta.

Ce să alegi ca sistem de virtualizare desktop?

Pentru a rezuma, putem spune că fiecare dintre platformele descrise mai sus ocupă în prezent propria nișă în aplicarea tehnologiilor de virtualizare pe computerele desktop. Fiecare sistem de virtualizare are avantaje și dezavantaje. În timp, desigur, multe dintre ele vor dobândi funcționalitatea necesară care satisface majoritatea nevoilor utilizatorilor. De asemenea, se speră că vor fi furnizate instrumente pentru a converti formatele de mașini virtuale între platforme.

Fără îndoială, când vine vorba de utilizarea unui sistem de virtualizare desktop acasă pe gazde Windows, ar trebui să alegeți între platformele Microsoft Virtual PC sau VirtualBox, deoarece acestea sunt gratuite și au funcționalitatea necesară pentru a suporta mașinile virtuale acasă. Cu toate acestea, când vine vorba de utilizarea mașinilor virtuale în afaceri, într-un mediu de întreprindere corporativă, în care implementarea sistemelor de virtualizare desktop impune cerințe mari de funcționalitate și fiabilitate, nu puteți face fără VMware Workstation, care este semnificativ superior altor platforme descrise. . Produsul VirtualBox își poate găsi locul și aici, deoarece este cel mai optimizat pentru performanță.

Virtual PC ar trebui să fie utilizat atunci când oferă suport pentru versiuni mai vechi de Windows și rulează Windows Vista ca sistem de operare invitat. Iar utilizatorii platformei Mac nu pot face fără produsul Parallels Desktop: acest lucru este dovedit de faptul că rezultatul a peste 100.000 de copii ale produsului vândut a fost înregistrat încă din 2006. Utilizatorii de Mac ar trebui să acorde atenție și platformei VMware Fusion, care în viitor pretinde a fi lider în domeniul platformelor de virtualizare desktop.

Tehnologiile de virtualizare pentru computerele personale devin din ce în ce mai aproape de utilizatorul final și pot fi acum utilizate atât în ​​munca de zi cu zi a angajaților organizațiilor, cât și pe computerele de acasă pentru a crea medii personale protejate sau izolate. În plus, utilizarea mașinilor virtuale pe desktop-uri nu se limitează la opțiunile descrise. De exemplu, într-o mașină virtuală VMware, în modul ferestre al consolei sistemului de operare invitat, puteți seta o rezoluție mai mare decât cea acceptată de monitor, iar barele de defilare vor apărea în fereastra sistemului oaspete. Acest lucru vă va permite să testați un site web sau o aplicație la rezoluții înalte dacă nu aveți un monitor adecvat. Acest exemplu arată că opțiunile de utilizare a mașinilor virtuale pe computere desktop depind de imaginația ta. Și platformele de virtualizare personalizate care evoluează rapid vă pot ajuta să vă satisfaceți nevoile.