Caracteristicile comparative ale mașinilor virtuale. Mașini virtuale - scop și prezentare generală. Ce să alegeți ca sistem de virtualizare desktop

Conceptul de mașină virtuală (din engleză Virtual Machine) este înțeles ca un sistem software sau hardware care emulează hardware-ul unei anumite platforme (platformă invitat), executând programe pentru platforma oaspete folosind platforma gazdă.

De asemenea, o mașină virtuală poate virtualiza o anumită platformă, creând medii independente, izolate pentru sistemele de operare și programele de pe aceasta.

Mașină virtuală pentru Windows 7 - vă oferim o prezentare generală a programelor populare.

Pentru a spune simplu, o mașină virtuală oferă posibilitatea pe un singur computer fizic real de a crea mai multe computere virtuale și de a instala diferite OS, programe etc.

Această tehnologie a venit publicului larg din lumea infrastructurii de servere, unde mașinile virtuale sunt folosite pentru a crea încărcare maximă a serverului și pentru a reduce timpul de nefuncționare a echipamentelor.

Mașini virtuale folosit pentru a rezolva o serie de probleme precum:

  1. Optimizarea utilizării resurselor serverului.
  2. Securitatea informațiilor, precum și limitarea capacităților unor programe, așa-numita idee sandbox.
  3. Cercetare în noua arhitectură sau software de calculator.
  4. Emularea diferitelor arhitecturi de computer (de exemplu, pentru a emula consola de jocuri PlayStation de la Sony).
  5. Crearea de cod rău intenționat.
    De exemplu, rootkit-ul SubVirt, creat în 2006 de Microsoft Research (MSR), a creat un mediu de lucru virtual în care sistemul de operare al utilizatorului a fost plasat împreună cu un antivirus, firewall și alt software conceput pentru a proteja computerul.
    În același timp, rootkit-ul în sine a rămas extern și, prin urmare, nu a intrat în domeniul de aplicare al software-ului antivirus, oferind atacatorului control de la distanță asupra mașinii virtuale.
  6. Modelare retele de calculatoare.
  7. Testare și depanare software.

Vă aducem în atenție o scurtă prezentare a celor mai populare programe de virtualizare.

Mașină virtuală pentru Windows 7: Virtual Box

Program de virtualizare de la Oracle, pentru sistemele de operare Linux, Mac OS X, MS Windows etc.

Programul este destul de popular și mai jos vom lua în considerare nu totul, ci doar avantajele sale cheie:

Gratuit.

Multiplatformă.

Suport pentru oaspeți pe 64 de biți pe platforme gazdă pe 32 de biți. Pentru a face acest lucru, platforma gazdă trebuie să suporte tehnologia de virtualizare la nivel de procesor.

Suport dispozitiv audio tipuri variate interacțiunea în rețea.

Capacitatea de a crea un lanț de state de rezervă la care vă puteți întoarce în caz de probleme cu sistemul oaspete.

Interfață în limba rusă.

Important! Neajunsurile programului nu sunt semnificative, dar, de dragul obiectivității în evaluare, trebuie menționate și ele - VirtualBox este slab compatibil cu Win 95/98 (funcționare lentă a sistemului) și Mac OS X (probleme de sunet).

După cum puteți vedea, deficiențele programului nu sunt semnificative și sunt mai degrabă nominale.

Mașină virtuală pentru Windows 7: Xen

Monitor de mașină virtuală (hypervisor), dezvoltat la Universitatea din Cambridge și distribuit sub sursă deschisă (licență GPL).

Folosind tehnologia de paravirtualizare (mod PV), Xen vă permite să obțineți performanțe foarte înalte prin emularea platformelor hardware reale.

O caracteristică a modului PV este că nu există un moment inițial când computerul pornește (imitația codului BIOS, încărcătorul de pornire) și kernel-ul OS invitat pornește imediat în modul dorit, ca programele obișnuite.

Merită remarcat faptul că Xen poate fi comparat cu software-ul de nivel enterprise datorită funcționalității sale bogate.

Avantaje:

Gratuit.

Multiplatformă.

Performanță ridicată a mașinilor virtuale care rulează, care este foarte aproape de performanța sistemelor reale.

Abilitatea de a migra mașini virtuale care rulează între gazde fizice.

Grad ridicat de suport pentru hardware emulat.

Există probabil un singur dezavantaj al programului - complexitatea sa relativă, în comparație cu software-ul similar de la alte companii.

Mașină virtuală pentru Windows 7: PC virtual

Inițial acest program a fost dezvoltat de Connetix pentru Mac OS în 1997. 4 ani mai târziu, a fost lansată o versiune pentru sistemul de operare Windows.

Ulterior, în 2003, drepturile asupra programului au fost achiziționate de Microsoft Corporation, iar în 2006 programul a devenit gratuit.

Ulterior, Virtual PC nu a fost dezvoltat și conține în prezent funcționalități din 2007.

Avantaje:

Gratuit.

Interfață simplă, ușor de utilizat.

Defecte:

Programul funcționează numai în sistemul de operare Windows, dar nu este compatibil cu Windows 8 și versiuni ulterioare.

Programul, spre deosebire de Virtual Box, nu este compatibil cu procesoarele AMD.

Mașină virtuală pentru Windows 7: VMware Player

Un produs de la cel mai mare dezvoltator american de software de virtualizare Vmware.

Prin urmare, produsele Vmware sunt destinate în primul rând segmentului corporativ al pieței versiunea completa programe - VMware Workstation - plătite.

Prețul licenței este de aproximativ 250 USD. Pentru utilizare necomercială, producătorul oferă un program cu funcționalitate limitată VMware Player.

Este de remarcat faptul că restricțiile se aplică în general dezvoltatorilor de software și specialiștilor IT; programul este destul de funcțional pentru îndeplinirea sarcinilor utilizatorului obișnuit.

Avantaje:

Gratuit.

Rapid.

Interfață simplă, ușor de utilizat.

Tehnologia ThinPrint vă permite să imprimați orice document deschis în sistemul de operare invitat fără a instala drivere suplimentare.

Lucrul cu mai multe monitoare într-un sistem de operare invitat.

Schimbați fișiere între sisteme invitate folosind tehnologia Drag&Drop.

Defecte:

Funcționalitate limitată a versiunii gratuite.

Instalarea Windows 7 x64 pe VirtualBox (mașină virtuală)

Mașină virtuală pentru Windows 7: mai multe sisteme de operare pe o singură mașină

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 pentru virtualizare, și anume mașini virtuale pentru Windows 7 (Linux, Mac OS X), de regulă, este aplicare normală sau un serviciu 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ă pe o gazdă similară sau identică cu gazda 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ă diferite căi virtualizarea, de care depinde 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 securității, 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 memorie cu acces aleatorși doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați foarte mult utilizarea resurselor pe sistemul real, astfel încât mașina virtuală să poată funcționa 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 invitat fără a experimenta lipsă de resurse.

Pro: Ușor de instalat și utilizat.

Contra: funcționalitate limitată. Nu acceptă instantanee și acces general la cataloage.

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

VirtualBox este un alt program multiplatform pentru crearea de mașini virtuale pentru Windows 7 și versiuni ulterioare, precum și Linux și sisteme Mac, deținut în prezent de Oracle. VirtualBox este similar cu VMware Player, dar are mai multe trăsături, inclusiv mai avansate stiva de rețea, un număr nelimitat de instantanee, un anumit 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. În plus, există versiune portabilă 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ă de pe 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 management puternic ș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, dar 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: Doar sisteme asemănătoare 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 kernel. Accentul este pus pe linia de comandă. Dar, puteți utiliza ș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, foarte performanță bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de paravirtualizare este greșit. Accent pe linia de comandă. Mai multe utilitati Linie de comanda care poate induce în eroare. 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 ceea ce aveți hardware, cerințele pentru ușurința instalării și lansării, precum și disponibilitatea setului necesar de funcții.

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


Utilizarea software-ului de virtualizare pentru a rula sisteme de operare diferite pe același computer a devenit foarte populară în lumea tehnologică de astăzi și din motive întemeiate. Virtualizarea înseamnă crearea unei versiuni virtuale a lucrurilor, cum ar fi resursele de rețea sau dispozitivele de stocare.

Astfel, virtualizarea sistemului de operare permite hardware-ului computerului să ruleze mai multe imagini ale sistemului de operare în același timp. Unul dintre exemplele cele mai frecvent utilizate este testarea software-ului sau a aplicațiilor într-un mediu diferit decât pe un alt computer. Acest lucru vă poate economisi niște bani prin rularea mai multor servere pe același computer.

Te-ar putea interesa:

Pentru a vă da seama dacă să alegeți VirtualBox sau VMWare, ar trebui mai întâi să aruncați o privire mai atentă la fiecare software în parte. Vom trece în revistă doar principalii parametri cărora utilizatorii le acordă în principal atenție atunci când lucrează.

VirtualBox

Ce poate fi mai bun decât un software excelent și funcțional? Mai ales dacă este gratuit. VirtualBox a trecut prin mai multe mâini diferite, dar acum este deținut de Oracle. Software-ul este open source, prin urmare este gratuit și are o mulțime de funcții de backup.

Trebuie să rulați aplicații dezvoltate pentru Mac pe Windows? Chiar vreau să fiu unul dintre primii care încearcă Windows funcționează 10 TP, dar nu mai este posibil să alocați o partiție separată pe hard disk pentru aceasta? Nimic nu este imposibil; virtualizarea, cea mai complexă și utilă tehnologie, te va ajuta cu toate acestea.

Nu există un sistem de operare perfect. Indiferent de sistemul de operare pe care îl instalăm pe computerul nostru, fie că este Windows, Linux sau Mac, cu toții vom găsi în el ceva care 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: căderea hard disk, rezolvarea problemelor de boot și ceea ce este de asemenea important, ei știu că pentru a intra în al doilea sau al treilea sistem de operare instalat, vor trebui să repornească constant computerul. Dar nu totul este atât de rău pe cât pare la prima vedere. Un concept atât de interesant, util și în același timp extrem de complex precum tehnologia de virtualizare vine în ajutor.

Scopul 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ătorul tip:

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

Virtual PC – mașină virtuală de la Microsoft

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

În Windows 8 și 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 Virtual PC. Inițial, acest program a fost creat de o altă companie și a fost conceput să funcționeze pe Windows și Mac OS. La acea vreme, OS/2, DOS și OS bazat pe nucleul Linux erau folosite ca sisteme de operare invitate. Când Microsoft a devenit unicul proprietar al acestui produs, s-a decis să refuze asistența program Mac OS. Astfel, toate eforturile dezvoltatorilor s-au concentrat pe dezvoltarea ulterioară a Virtual PC exclusiv pentru sistemul de operare Windows. Drept urmare, astăzi avem un instrument gratuit pentru crearea unui 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 diverse tipuri 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 întreaga comunitate 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 - asta aplicație gratuită VMware Player. Mai devreme, program gratuit Virtualizare VMware Playerul putea lansa doar mașini 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, numit VMware Workstation, funcționalitatea aplicației gratuite este oarecum limitată, dar putem spune cu siguranță că funcțiile avansate ale versiunii plătite nu sunt întotdeauna necesare unui utilizator 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ândri deținătorii unui computer Macintosh, dezvoltatorul lansează aplicația VMware Fusion, care în posibilitățile sale amintește complet de VMware Workstation.

Unul dintre trăsături distinctive aceasta aplicație 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ă, un sistem de operare în cadrul unui sistem 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

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

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

De asemenea, este de remarcat faptul că compania are versiune mobila Aplicații Parallels Mobile pentru iOS. Prin utilizarea această versiune poate fi ușor configurat telecomandă rulează mașina virtuală Parallels Desktop pe Mac OS.

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

VirtualBox – mașină virtuală de la Oracle

Unul dintre cele mai comune programe de virtualizare este VirtualBox. La crearea acestei aplicații au lucrat mai mult de un grup de dezvoltatori și nicio companie cunoscută în mediul IT. În prezent, produsul este deținut în totalitate de Oracle, care l-a achiziționat în timpul achiziției proprietarului anterior (Sun Microsystems) în 2010. Ca urmare a tuturor mișcărilor programului VirtualBox de la un proprietar la altul, astăzi avem un program de virtualizare cu un număr mare de sisteme de operare suportate. Pe site-ul oficial al programului, puteți descărca ansambluri pentru instalare pe computer pentru platformele Windows, Mac OS, Linux și Solaris. Apropo, același sistem de operare poate fi folosit în VirtualBox ca invitați.

Î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 capabilităț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 sunt inchise sursă.

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

Din tot ce este descris mai sus, putem trage o concluzie și ne putem concentra, după cum ni se pare, pe două programe de virtualizare - VirtualBox și VMware Player. Aceste aplicații sunt suficiente pentru a instala sisteme de operare suplimentare.

Pentru a avea la îndemână mai multe sisteme de operare cu spațiu de lucru și aplicații separate, nu trebuie să cumpărați un al doilea (al treilea, al patrulea, etc.) computer. Pentru că totul se potrivește într-un singur computer. Cum? Mulțumită mașini virtuale(VM) - programe speciale care creează (emulează) computere imaginare (virtuale) în interiorul sistemului de operare principal.

Un PC virtual este aproape ca unul real. Are propriul procesor, memorie, HDD, adaptor de rețea și orice altceva. Desigur, acestea nu sunt dispozitive fizice, dar sunt realizate în așa fel încât sistemele de operare să le considere doar atât - reale.

Mai multe computere virtuale pot funcționa simultan pe un singur computer fizic. Exact cât depinde de resursele hardware: cu cât procesorul este mai rapid, cu atât RAM este mai mare, cu atât stocarea este mai spațioasă, cu atât mai mult. Un PC tipic de acasă cu performanță medie care rulează Windows 10 poate gestiona trei până la cinci sisteme de operare ușoare simultan (de exemplu, Windows XP, Android și Lubuntu + sistemul principal). Sau două sau trei relativ grele (de exemplu, principalul Windows 10 + ferestre virtuale 7 și Mac OS X). După cum înțelegeți deja, aplicațiile de emulator de computer virtual vă permit să instalați și să rulați o varietate de sisteme de operare pe ele.

Mașinile virtuale de uz general (spre deosebire de cele specializate, cum ar fi Java VM) folosesc:

  • Pentru a rula aplicații pe care sistemul principal nu le acceptă.
  • Pentru a proteja sistemul de eventualele daune cauzate de programele netestate.
  • Ca o barieră suplimentară împotriva virușilor atunci când vizitați resurse web dubioase.
  • Pentru a crea un mediu izolat pentru studierea activităților malware.
  • Ca un teren de testare pentru depanarea propriilor dezvoltări.
  • Pentru a stăpâni tehnologiile de construcție a rețelei.
  • Pentru autorizare dublă pe unele portaluri de jocuri și multe altele.

Și, desigur, mașinile virtuale sunt utilizate pe scară largă pentru a distribui resursele de lucru ale serverului.

Astăzi nu vom atinge utilizarea industrială a VM-urilor, ci vom lua în considerare doar ceea ce poate fi util utilizatorilor casnici ai sistemului de operare Windows.

Oracle Virtualbox

Să ne uităm la procesul de creare a unei noi mașini virtuale și de a începe instalarea Windows 10 pe ea.

  • În prima fereastră a asistentului de creare a VM, vom indica numele sistemului de operare (va fi afișat în lista de sisteme invitate), tipul acestuia (Windows, Linux etc.) și versiunea. În exemplul nostru, acesta este Windows 10 pe 32 de biți (puteți instala pe 64 de biți, dar va necesita mai multe resurse). Pentru a trece la pasul următor, faceți clic pe Următorul.

  • În continuare, vom indica dimensiunea RAM-ului VM. În mod implicit, Windows 10 x86 este alocat cu 1 GB, dar puteți crește această sumă deplasând cursorul spre dreapta. Dacă PC-ul tău nu are multă memorie RAM, nu da VM-ului mai mult de 2-3 GB, altfel sistemul principal va încetini din cauza lipsei de memorie.

  • Apoi creăm un hard disk virtual. Dacă instalați sistemul pentru prima dată, selectați opțiunea „Creați un nou”.

  • Un format de stocare este o zonă de pe unitatea fizică a computerului dvs. care este alocată unui VM. Poate avea un volum constant sau în expansiune dinamică în limitele pe care le definiți mai departe. Pentru a economisi spațiu, vom alege un format dinamic.

  • În continuare indicăm numele volumului (discul virtual C) și dimensiunea acestuia. Valoarea implicită este de 32 GB.

  • După ce faceți clic pe butonul „Creați” în ultima fereastră, o nouă mașină virtuală va apărea în listă. Parametrii săi sunt afișați în cadrul din dreapta.
  • A merge la Instalare Windows Faceți clic pe butonul „Run” din panoul de sus.

  • În fereastra care se deschide după aceasta, „Selectați disc de pornire" Faceți clic pe pictograma folderului și specificați calea către distribuția sistemului. Aceasta poate fi o imagine în format .iso sau suport fizic (DVD, unitate flash). După ce ați selectat distribuția, faceți clic pe Continuare.

  • Următorul curs de instalare a sistemului de operare într-o mașină virtuală nu este diferit de instalarea acestuia pe un computer fizic.

Unele setări ale sistemului VM și invitat

Făcând clic pe fereastra mașinii virtuale, se va captura cursorul mouse-ului (adică se va mișca doar în ecranul virtual). Pentru a întoarce cursorul la sistemul de operare principal, apăsați combinația Ctrl+Alt.

Pentru a accesa întreaga gamă de funcții ale sistemului de operare invitat, trebuie să instalați suplimente speciale. Accesați meniul „Dispozitive”, faceți clic pe „Mount Guest Additions Disk Image” și urmați instrucțiunile suplimentare.

Pentru a conecta un folder la sistemul invitat pentru schimbul de fișiere cu cel principal, faceți clic pe elementul „Foldere partajate” din meniul „Dispozitive”. Faceți clic pe pictograma „folder+” din fereastra care se deschide și utilizați câmpul „cale to folder” pentru a-l specifica în Explorer (afișează directoarele sistemului principal).

Dacă doriți ca setarea să funcționeze permanent, bifați „Conectare automată” și „Creare folder permanent”. Dosarul partajat va fi accesibil din exploratorul mașinii virtuale ca folder de rețea.

Pentru a schimba ordinea în care sunt interogate dispozitivele de pornire (de exemplu, pentru a porni o mașină virtuală de pe un DVD), închideți sistemul de operare invitat, deschideți setările acestuia (în fereastra principală Virtualbox) și accesați prima filă a „Sistem”. " secțiune. În lista „Comandă de încărcare”, selectați media dorită și apăsați pe butoanele săgeată pentru a o muta în partea de sus.

VMware Workstation Pro

Unele opțiuni de mașină virtuală Hyper-V

Pentru a face un instantaneu al unui sistem de operare invitat care rulează, deschideți meniul de sus al ferestrei sale de acțiune și faceți clic pe Punct de verificare. Sau apăsați combinația Ctrl+N.

Accesul la setările unei mașini virtuale individuale este disponibil de la aceasta meniul contextualîn lista ferestrei principale de manager și este ascuns în spatele butonului „Opțiuni”.

Alte caracteristici ale programului sunt, de asemenea, foarte simple și pot fi stăpânite fără prea multe dificultăți.




Top