Ce oferă o mașină virtuală? Care este mai bine Virtualbox sau Vmware

28.07.2019 Efecte foto

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 învățare alfabetizare computer, se sperie atunci când se confruntă cu sarcina de a instala mai multe sisteme de operare pe un computer deodată. Aproape totul începe să-i încurce: stricandu-se greu disc, 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știi marilor companii folosesc virtualizarea pentru cea mai bună și mai eficientă distribuție a puterii mari de calcul a serverelor;
  • Utilizatorii casnici folosesc virtualizarea (mașini virtuale) pentru a rula simultan mai multe aplicații din sisteme de operare diferite. Prin utilizarea mașini virtuale utilizatorul poate rula Windows XP și programele scrise pentru acesta într-un alt sistem de operare, să zicem, rulând pe nucleul Linux. Sau creați un sistem de operare 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 este Virtual PC 2007 pentru Windows XP și Vista, precum și mașina virtuală relativ nouă Virtual PC pentru Windows 7. În plus față de ultima versiune dezvoltatorii au creat programe de virtualizare instrument Windows Modul XP, care este versiune virtuală XP Professional. Acest instrument Vă permite să rulați aplicații și programe vechi pe noul sistem de operare Windows 7.

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

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 a crea mediu virtual, care funcționează bine 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. Anterior, programul gratuit de virtualizare VMware Player 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, a sunat VMware Workstation, funcționalitatea aplicației gratuite este oarecum limitată, dar putem spune cu siguranță că funcțiile avansate ale versiunii cu plată 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.

Una dintre caracteristicile distinctive ale acestei aplicații este modul Unity (apropo, produsul Parallels, despre care vom vorbi mai jos, îl are și el), 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 aplicațiilor deschise în sistemul de operare invitat sunt afișate pe desktopul principal.

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

Parallels Workstation – virtualizare pentru utilizatorul casnic

Unul dintre cei mai mari jucători de pe piața globală de virtualizare este Parallels. Principalele sale instrumente de virtualizare sunt destinate în primul rând companiilor mari furnizori de servicii. Dar dezvoltatorul nu disprețuiește nici utilizatorul casnic pentru mașinile cu Windows și Linux, compania are un program de virtualizare Parallels Workstation, iar pentru mașinile Apple există o soluție similară Parallels Desktop. Spre deosebire de alți dezvoltatori, această companie nu ofera solutii 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, capabilitățile acestora; aplicatii platite vă permit să creați și să lansați ulterior pe alte mașini imagini ale principalelor sisteme virtuale.

De asemenea, este de remarcat faptul că compania are versiunea mobilă Aplicații Parallels Mobile pentru iOS. Prin utilizarea această versiune Puteți configura cu ușurință controlul de la distanță al unei mașini virtuale Parallels Desktop care rulează pe Mac OS.

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

VirtualBox – 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 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 capacități mai avansate, să spunem pentru a susține Protocolul RDP sau Standard USB 3.0 pentru sistemul de operare invitat, utilizatorul va trebui să instaleze pluginuri suplimentare, care, apropo, sunt distribuite și gratuit, dar sunt surse închise.

Î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.

Un număr mare de programe care apar în fiecare zi fac descărcarea și instalarea de software necunoscut pe un computer din ce în ce mai periculoasă pentru sistem și fișiere importante pe computer. În plus, multe programe care au funcții necesare pentru munca programatorilor, artiștilor și altor utilizatori de computere sunt disponibile doar pentru un număr mic de sisteme de operare. Anterior, trebuia să vă asumați o mulțime de riscuri când descărcați de pe Internet dosar suspect, sau reinstalați sistemul doar de dragul unuia programul dorit, atunci acum există un astfel de sistem de operare pentru aceasta ca o mașină virtuală.

Ce este o mașină virtuală

Mașină virtuală- un program special care este instalat pe sistemul de operare nativ al utilizatorului și, atunci când este lansat, începe să emuleze, adică să reproducă, funcțiile oricărui alt sistem de operare specificat în setări. Principalul confort al unor astfel de programe este absența necesității de a comuta între sistemele de operare și accesul la toate funcțiile sistemului care este reprodus. În plus, toate acțiunile efectuate în interiorul mașinii virtuale nu vor afecta funcționarea sistemului principal, ceea ce previne posibile defecțiuni ale computerului.

Pe în acest moment Dezvoltatorii de mașini virtuale au creat programe care le permit să emuleze orice sistem de operare, începând cu versiuni anterioare Windows și se termină cu Ubuntu, OS X și axe mai puțin cunoscute, funcționează și cu servere gata făcute, de exemplu, mașină virtuală Bitrix.

Există o altă înțelegere, mai restrânsă, a termenului „mașină virtuală”, care este comună printre muzicieni - tobe virtuale, care redă sunetele unui set de tobe. Acest program vă permite să înregistrați părți ale instrumentelor de tobe fără a utiliza o setare live, ci în programe speciale de înregistrare sau prin „revitalizarea” unei piese midi preînregistrate, plasând mostre înregistrate din fiecare ritm sub sunetul electronic.

Pentru ce este o mașină virtuală?

Gama de acțiuni care pot fi efectuate folosind o mașină virtuală este de fapt foarte mare.

Cel mai simplu lucru pe care îl puteți face cu acesta este să utilizați programe care nu sunt disponibile pentru sistemul de operare al utilizatorului sau chiar pentru PC în general. De exemplu, un emulator de sală de operație sisteme Androidîn esență, de asemenea, o mașină virtuală cu care oamenii rulează aplicații sau jocuri.

În plus, mașinile virtuale sunt adesea folosite de programatori pentru a testa programele scrise. De exemplu, pentru a verifica cât de corect funcționează un algoritm scris în diferite versiuni de Windows. Același lucru este valabil și pentru dezvoltatorii de aplicații pentru iOS și Android, care verifică funcționalitatea dezvoltărilor lor în cadrul emulatorilor. În acest scop, există o mașină virtuală pe o unitate flash, astfel încât să puteți verifica întotdeauna funcționalitatea codului scris.

Mașinile sunt folosite și de utilizatori mai puțin avansați pentru astfel de verificări. Faptul este că atunci când emulează sisteme de operare aferente, mașina poate reproduce toate informațiile conținute pe computer. Prin urmare, dacă un utilizator trebuie să descarce un fișier de pe Internet care poate conține viruși, ar trebui mai întâi să îl verifice pe o mașină virtuală. Dacă se joacă normal pe el, atunci îl puteți deschide în siguranță pe sistemul de operare nativ.

În plus, ajută în munca corporativă, de exemplu, mașinile virtuale Bitrix.

Dacă vorbim despre tobe virtuale, acestea sunt folosite pentru a înregistra piese de tobe la calitate înaltă atunci când lipsesc fonduri, de exemplu, pentru a închiria un studio. Dintre toate instrumentele, tobele sunt cele mai sensibile la înregistrare și sunt cele care petrec cel mai mult timp. În plus, toboșarul poate să nu aibă suficientă îndemânare pentru a le cânta fără probleme, ceea ce crește semnificativ costul chiriei. Într-o astfel de situație, cea mai bună cale de ieșire ar fi să înregistrați partea din program și apoi să o redați.

Ce sunt mașinile virtuale?

Mașină virtuală pentru Windows 10

În special pentru utilizatorii avansați familiarizați cu conceptul de „mașină virtuală”, Microsoft a realizat o emulare încorporată a altor sisteme de operare - . Inițial, funcționalitatea sa este blocată, dar componentele sale sunt ușor activate prin Panoul de control.

Accesați Panoul de control și accesați subsecțiunea " Programe și componente" Acolo în fereastră" Pornirea sau oprirea componentelor» Verificați numele serviciului Hyper-V. După aceasta, mașina virtuală va fi instalată pe PC, iar în viitor o puteți lansa prin meniul „ Început».

Beneficiile cheie ale Hyper-V:

  • integrat în sistem, nu este nevoie să descărcați sau să căutați nimic;
  • are funcționalitate completă pentru emularea diferitelor versiuni de Windows, de exemplu, 98 și alte sisteme de operare;
  • suportă versiuni Windows diferit adâncimea de biți;
  • interfață simplă și intuitivă.

În general, datorită prezenței Hyper-V pe Windows 10, utilizatorii nu mai au nevoie de alte programe similare. Deși utilitarul nu necesită abilități speciale pentru configurare, puteți citi mai multe despre el în articolul aferent.

Mașină virtuală pentru Windows 7

Cea mai populară mașină virtuală pentru utilizatorii de Windows 7 este Windows Virtual PC. Inițial, funcționalitatea sa principală era menită să emuleze Windows XP, astfel încât dezvoltatorii să poată transfera confortabil programele dezvoltate pentru acest sistem de operare pe noile șapte, care tocmai erau lansate în acel moment. Ulterior, capacitățile sale s-au extins, iar acum Virtual PC este o platformă separată care este capabilă să reproducă aproape toate sistemele de operare existente.

La fel ca Hyper-V, acest serviciu este integrat în sistem nativ. Pentru a-l instala, trebuie să accesați „ Început" și submeniu " Programe" Acolo trebuie să găsiți o linie cu numele programului și să faceți clic pe ea. Se va deschide o fereastră în care puteți crea, șterge și efectua liber alte manipulări cu emulatorul sistemului de operare.

Mașini virtuale pentru Mac și alte sisteme de operare

În plus față de mașinile virtuale încorporate în Windows 7 și 10 dezvoltatori terți au creat multe alte utilități independente, care au aproximativ aceleași capacități, dar diferă în detalii. Cel mai popular dintre ei este Oracle VirtualBox , despre care vom vorbiîn această parte a articolului.

Această mașină virtuală poate emula toate sistemele de operare existente în prezent și este disponibilă și pentru cele mai populare sisteme de operare în acest moment - Windows, OS X, Linux și Solaris. Îl puteți descărca de pe site-ul web al dezvoltatorului, după ce ați selectat în prealabil pentru ce sistem aveți nevoie.

Acesta diferă de ceilalți analogi ai săi Programul Oracle Se distinge printr-o funcționalitate largă, care include suport pentru porturile USB și lansarea acestora de pe o mașină emulată, capacitatea de a salva starea sistemului pentru derularea instantanee în cazul în care apare o eroare critică. De fapt, din lista uriașă a tuturor funcțiilor acceptate, putem concluziona că, prin descărcarea Oracle VirtualBox, puteți lucra confortabil pe orice sistem de operare, fără nicio restricție.

Pentru majoritatea utilizatorilor, VirtualBox este o alegere foarte bună datorită caracterului practic, fiabilității și funcționalității sale.

Odată ce distribuția aplicației este pe computer, faceți dublu clic pe ea. Aceasta va lansa programul de instalare. În ea va trebui să alegeți ce funcții, în plus față de Mașini Oracle, sunt instalate împreună cu acesta. Lista include: posibilitatea de programare internă în Python, suport configurat pentru Internet, precum și integrarea porturilor USB. După aceea, trebuie doar să urmați instrucțiunile fișier de instalare până la finalizarea instalării Oracle VirtualBox.

Tobe virtuale

Tamburele virtuale sunt prezente sub formă de pluginuri suplimentare care sunt instalate și lansate printr-un program pentru înregistrarea sau scrierea muzicii - FL Studio, Ableton, Cubase și altele. Cei mai populari emulatori de tobe - EZ DrummerŞi Tobe de dependență. Biblioteci mari de mostre pentru toate gusturile, înregistrate de toboșari celebri, le sunt disponibile gratuit.

Crearea propriei mașini virtuale

În plus, există și o firmă VMWare, care oferă utilizatorilor și programe pentru a-și crea propriile mașini virtuale. Cel mai faimos dintre ei se numește Stație de lucruși este distribuit pe bază de plată. Cu toate acestea, există o mulțime de resurse care oferă utilizare gratuită această mașină virtuală, atât pentru Windows, Mac și Ubuntu. Este de remarcat faptul că compania oferă o mulțime de utilități suplimentare care extind capacitățile program de bază, adăugând funcții de gestionare a desktopului, transmisii și multe altele. Să vedem de ce este nevoie de această mașină virtuală.

Stația de lucru vă permite să creați mașini virtuale care vor fi gestionate dintr-un singur centru. În cea mai mare parte, acest instrument este de interes pentru companiile mari care trebuie să configureze aceeași funcționalitate a dispozitivelor pe un număr mare de computere.

Una dintre cele mai importante caracteristici pe care le are mașina virtuală VMWare, așa-numita vSphere, care vă permite nu numai să creați și să configurați o mașină virtuală, ci și să implementați o întreagă infrastructură de astfel de dispozitive conectate între ele. Și dacă trebuie să alegeți, atunci această funcționalitate va fi foarte utilă pentru companiile mari ai căror angajați trebuie să facă schimb de date și informații între ei.

Toate funcționalitățile programelor dezvoltate de VMWare se bazează nu pe utilizarea unică a unei mașini virtuale, ci pe formarea unei rețele a acestora și a unui singur loc de unde această rețea este controlată.

Virtualizare 1C-Bitrix

Un alt program creat pentru lucru confortabil cu produse 1C-Bitrix - mașină virtuală Bitrix, de data aceasta de la dezvoltatori autohtoni, care pot lucra și cu oricare aplicații PHP. În esență, acest program este o emulare a unui server de site web care conține toate setările pentru un lucru confortabil. Mașina finită poate fi deschisă în interior VMWare Player sau alte aplicații de la acest dezvoltator (există și versiuni pentru VirtualBox și HyperV).

Programul vă permite să economisiți timp și să începeți imediat după ce platforma principală este gata de utilizare. În acest caz, mașina virtuală Bitrix este instalată direct în sistemul principal de emulare, integrându-se în funcționalitatea și funcționarea acestuia, ceea ce vă permite să începeți să interacționați cu proiectele 1C imediat după instalare și lansare.

Ce mașină virtuală să alegi

Nu mai există o comparație clară. Totul depinde de utilizator și de nevoile acestuia. Pentru emularea și testarea jocului software terță parte Serviciile obișnuite Hyper-V și altele asemenea, încorporate în sistemul de operare însuși, vor fi suficiente. O opțiune bine testată, fiabilă și gratuită este VirtualBox. Pentru organizații, cele mai bune mașini virtuale sunt cu siguranță produsele VMWare sau mașina virtuală Bitrix, deoarece simplifică activitatea și interacțiunea cu angajații.

Video pe tema

Dacă trebuie să aveți mai multe sisteme de operare pe computer, dar nu doriți să porniți dual, atunci singura opțiune rămasă este virtualizarea și mașinile virtuale pentru Linux. Când utilizați dual boot pe sisteme lente, repornirea de la un sistem la altul poate dura până la câteva minute, ceea ce este foarte incomod.

Prin urmare, virtualizarea este o soluție excelentă, deoarece cu suficientă RAM și putere de procesor, puteți rula mai multe sisteme în același timp și chiar puteți lucra pe deplin cu ele. Dar ce software este mai bine să utilizați? Ce să alegeți și cum funcționează totul este subiectul articolului nostru de astăzi.

Mașinile virtuale sunt programe care creează un mediu software care simulează cel dorit echipamente hardware. Un sistem de operare poate fi instalat în acest mediu și apoi poate fi utilizat pe deplin. Numim astfel de sisteme sisteme guest, în timp ce sistemul principal instalat pe computer se numește gazdă.

Anterior, mașinile virtuale făceau singure toată munca, la nivel de software, și este clar că toate acestea funcționau foarte lent. Dar apoi procesoarele au început să accepte virtualizarea hardware, ceea ce accelerează semnificativ funcționarea sistemului de operare invitat. Acestea sunt tehnologii precum AMD-V de la AMD sau Intel VT-x de la Intel. Cu toate acestea, aceste tehnologii pot fi dezactivate implicit în BIOS.

Pe lângă mașinile virtuale care emulează complet funcționarea unui computer, virtualizarea pentru Linux include containere, de exemplu, LXC sau OpenVZ. În continuare ne vom uita la mașinile virtuale pentru Linux pe care le puteți utiliza pentru a vă instala sistemele.

1. VirtualBox

VirtualBox este un software universal de virtualizare Linux care acceptă alte sisteme de operare, inclusiv Windows și MacOS. Puteți instala aproape orice sistem aici, cu excepția, desigur, a sistemelor concepute pentru dispozitive pe un cip ARM. Toate mașinile virtuale instalate sunt stocate în fișiere care conțin imagini de disc. Acest lucru face foarte ușor să le completezi backup sau transferați pe alt computer prin simpla copiere a fișierului aparatului.

VirtualBox acceptă atât sisteme pe 32, cât și pe 64 de biți și nu puteți instala numai distribuție Linux, dar și Windows sau chiar MacOS. Toate sistemele vor funcționa perfect. Când creați o mașină virtuală, puteți selecta un profil OS invitat, care va seta automat memoria corectă, procesorul și parametrii plăcii video.

Pe lângă virtualizarea în sine, VirtualBox acceptă și caracteristici suplimentare, de exemplu, înregistrarea video de pe ecranul mașinii virtuale și crearea de instantanee ale sistemului pentru recuperare și creare rapidă rețea virtualăîntre mai multe mașini. În plus, dacă instalați suplimente pentru sistemul de operare pentru oaspeți, puteți configura un clipboard partajat între sistemele gazdă și cele pentru oaspeți, puteți transfera fișiere între ele sau chiar puteți integra ferestrele programului sistemului invitat în cel principal.

Putem spune că aceasta este cea mai bună mașină virtuală pentru Linux, oferă totul capacitățile necesare, și în același timp destul de ușor de utilizat.

2.VMWare

Spre deosebire de VirtualBox, care este open source, este un produs comercial, versiunea completă care costă bani. Dar pentru uz casnic Există o versiune simplificată care este complet gratuită.

VMWare are aproape toate aceleași caracteristici ca și VirtualBox, în unele teste funcționează mai bine decât prima opțiune, dar în general performanța lor este aceeași. De asemenea, este posibil să organizați o rețea între mașini virtuale, să combinați clipboard-ul și să transferați fișiere, dar nu există înregistrare video.

O caracteristică notabilă a VMWare este că pentru unele sisteme au fost dezvoltate scripturi și sunt deja gata instalare automată, care vă permit să instalați sistemul automat și fără a specifica prea mulți parametri. Acest lucru poate fi foarte convenabil în unele situații.

3. Qemu

Dacă doriți să rulați nu sistemul de operare x86 obișnuit, ci un sistem pentru dispozitive ARM, de exemplu, Android, Raspbian sau RISC OS, atunci cele două mașini virtuale Linux anterioare nu vă vor ajuta. Numai Qemu se poate ocupa de această sarcină.

Qemu este prescurtarea de la Quick Emulator. Acesta este un utilitar de consolă foarte ușor de configurat, dar vă permite să faceți multe lucruri interesante la nivelul VirtualBox, puteți rula orice sisteme de operare, inclusiv ARM, puteți instala sistemul de operare pe un hard disk real sau într-un fișier, utilizați accelerare hardware și chiar descărcare automată a unor distribuții prin Internet.

În ciuda numelui său, este un instrument foarte puternic pentru a lucra cu virtualizarea pe Linux pentru a instala Qemu pe Ubuntu, rulați:

sudo apt install qemu qemu-kvm libvirt-bin

4. KVM

KVM sau mașină virtuală bazată pe kernel complet (mașină virtuală bazată pe kernel) este o implementare la nivel de kernel a unei platforme de virtualizare care oferă capabilități suplimentare Qemu și viteză foarte mare, rulând direct în nucleu.

Toate acestea înseamnă că KVM este mai rapid și mai stabil decât VirtualBox, dar KVM este mult mai dificil de configurat și întreținut. Tehnologia KVM este o soluție foarte populară pentru găzduirea mașinilor virtuale, inclusiv pe multe servere de pe Internet.

Pentru a începe să utilizați KVM, mai întâi trebuie să verificați dacă hardware-ul acceptă accelerarea hardware pentru a face acest lucru, utilizați utilitarul cpu-checker. Dacă totul este acceptat, puteți continua instalarea KVM:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils virt-manager

Odată instalat, veți putea accesa mașinile virtuale kvm folosind managerul de mașini virtuale care va apărea în meniu. Alte sisteme de virtualizare Linux, cum ar fi XEN, sunt, de asemenea, gestionate folosind acest manager.

5. XEN

Aceasta este o altă platformă de virtualizare pentru Linux care este foarte asemănătoare cu KVM. Dar există unele diferențe. La fel ca KVM, acceptă accelerarea hardware, multe arhitecturi, inclusiv ARM, precum și rularea diferitelor sisteme invitate, inclusiv Windows. Dar principala diferență este că KVM este încorporat în nucleul Linux în mod implicit, iar pentru ca Xen să funcționeze, aveți nevoie de un nucleu special construit care să-l accepte.

Printre alte caracteristici ale Xen, se poate observa că sistemul va funcționa destul de repede chiar și fără accelerare hardware dacă rulați Linux. În caz contrar, aceste sisteme de virtualizare Linux,

Concluzii

În acest articol, ne-am uitat la cele mai bune mașini virtuale pentru Linux. După cum puteți vedea, virtualizarea pe Linux se dezvoltă foarte repede și există destul de multe soluții pe care le puteți utiliza pe sistemul dumneavoastră. Ce mașină virtuală sau sistem de virtualizare utilizați? Scrieți în comentarii!

Uneori trebuie să obțineți un al doilea computer pe care să puteți instala un alt sistem de operare sau să testați programe în siguranță. O mașină virtuală vă va ajuta să faceți față acestei sarcini. În acest articol ne vom uita la ce este o mașină virtuală, de ce este necesară o mașină virtuală și cum să instalați și să configurați o mașină virtuală.

Mașină virtuală– un program care emulează un computer real (fizic) cu toate componentele sale (hard disk, drive, BIOS, adaptoare de rețea etc.). Puteți instala un sistem de operare, drivere, programe etc pe un astfel de computer virtual. Astfel, poți rula mai multe computere virtuale pe computerul tău real, cu același sistem de operare sau cu un alt sistem de operare. Puteți schimba cu ușurință date între computerul real și virtual.

De ce ai nevoie de o mașină virtuală?

Nu orice utilizator de PC are nevoie de o mașină virtuală, dar utilizatorii avansați o folosesc destul de des. O mașină virtuală este utilizată pentru diverse scopuri și sarcini:

  • Instalarea unui al doilea/alt sistem de operare;
  • Testare software;
  • Lansare în siguranță a programelor suspecte;
  • Emularea rețelelor de calculatoare;
  • Lansarea aplicațiilor care nu pot fi lansate din sistemul dvs. de operare.

Pentru claritate, voi da câteva exemple.

Sistemul de operare Windows 7 poate fi instalat pe computerul dvs. real, iar Windows XP, Windows 8 sau Linux poate fi instalat pe mașina virtuală.

Dacă trebuie să alegeți un program (de exemplu, un player video), trebuie să instalați mai multe programe similare și să determinați care vă place cel mai mult. Indiferent de ceea ce vă aglomera computerul, testați programe într-o mașină virtuală.

Folosesc adesea o mașină virtuală când scriu un articol pentru un site web. Înainte de a scrie material, personal verific totul. Când examinez software-ul, trebuie să instalez multe diverse programe, ceea ce face ca excesul de gunoi să apară în sistem. Și criptarea nereușită sau ascunderea datelor poate duce la consecințe neplăcute. Este mai bine să te protejezi și să experimentezi pe un computer virtual.

Prezentare generală a mașinilor virtuale

Există număr mare diverse programe pentru crearea și gestionarea calculatoarelor virtuale. Acum ne vom uita la cele mai populare 3 programe.

mașină virtuală VirtualBox

– o mașină virtuală gratuită pe care puteți instala toate cele mai populare sisteme de operare. VirtualBox acceptă Windows, Linux, FreeBSD, Mac OS.

VirtualBox acceptă atât versiunile pe 32, cât și pe 64 de biți ale sistemelor de operare. VirtualBox acceptă lucrul cu computere virtuale create în program platit VMware Workstation.

Configurarea și lucrul cu VirtualBox este foarte convenabil și simplu. Programul este destul de productiv și stabil.

VirtualBox are o funcționalitate largă, o interfață specifică și este complet gratuit. VirtualBox este cel mai bun mașină virtuală pentru uz casnic.

mașină virtuală VMware

VMware cea mai faimoasă și răspândită mașină virtuală. VMware este folosit de obicei de site-uri mari sau corporații.

VMware vine în două forme: stație de lucru și player. VMware Workstation este o mașină virtuală grozavă, dar plătită. VMware Player este o versiune gratuită, redusă, a VMware Workstation.

VMware Workstation acceptă sisteme pe 32 și 64 de biți, USB 3.0 și instalarea diferitelor sisteme de operare.

VMware Workstation este de departe cea mai bună mașină virtuală folosită de companiile mari, dar costul său îi reduce popularitatea în rândul utilizatorilor obișnuiți.

Mașină virtuală Microsoft Virtual PC

Microsoft Virtual PC– o altă mașină virtuală gratuită. Are o funcționalitate largă și o interfață ușor de utilizat, dar are un mare dezavantaj - funcționează doar cu sistemele de operare Windows. Nu poate rula Linux sau Mac OS.

Pentru a rezuma, aș dori să observ că VirtualBox este cel mai potrivit pentru uz casnic. În continuare, ne vom uita la cum să instalați și să configurați o mașină virtuală VirtualBox.

Instalarea unei mașini virtuale VirtualBox

Dintre mașinile virtuale discutate în secțiunea anterioară, cel mai bine este să utilizați VirtualBox. Acum ne vom uita la cum să instalăm VirtualBox, iar secțiunea următoare va descrie cum să-l configurați.

Descărcați cea mai recentă versiune a programului de pe site-ul oficial. Descărcați programul

Lansăm programul de instalare și vedem fereastra de bun venit. Să trecem la etapa următoare.

La a doua etapă de instalare, puteți vedea toate componentele programului care vor fi instalate și directorul în care va fi instalat programul. Puteți schimba directorul de instalare, dar vă recomand să instalați toate componentele. Este posibil să nu aveți nevoie de toate componentele acum, dar dacă aveți nevoie de ele în viitor, trebuie să instalați din nou mașina virtuală. Să mergem mai departe.

Aici trebuie să marcați unde doriți să plasați comenzile rapide ale programului.

În următoarea etapă, va apărea un avertisment că în timpul instalării computerul dvs. va fi deconectat temporar de la rețea. Dacă descărcați ceva important de pe Internet, așteptați până când descărcarea este completă și abia apoi faceți clic pe butonul „Da” din fereastra de instalare.

Apoi vi se va spune că, dacă sunteți gata să începeți instalarea, faceți clic pe butonul „Instalare”, iar dacă doriți să modificați vreun parametru, atunci reveniți. Faceți clic pe „Instalare” și așteptați finalizarea instalării.

În timpul procesului de instalare, pot apărea ferestre pop-up care spun „Instalare software pentru a acestui dispozitiv? Faceți clic pe butonul „Instalare”.

Instalarea este finalizată. Faceți clic pe butonul „Terminare”. Mașina virtuală va porni automat după finalizarea instalării.

Să trecem la creare și configurare.

Crearea unei mașini virtuale VirtualBox

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

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

În al doilea pas, trebuie să setați cantitatea de RAM care va fi alocată mașinii virtuale. Trebuie să alegeți în funcție de nevoile sistemului de operare. ÎN cerinţele de sistem Windows 7 prevede că aveți nevoie de cel puțin un gigabyte de memorie RAM. Am specificat 1,5 GB. Windows XP necesită mai puțină memorie RAM. În general, luăm minimul care este indicat în caracteristicile sistemului de operare + o marjă mică. Vă rugăm să rețineți că nu puteți oferi unei mașini virtuale mai mult de jumătate din memoria RAM a computerului, desigur, dacă nu aveți mult computer puternic care are 8 sau mai mulți gigaocteți de memorie RAM.

Vă puteți conecta la o mașină virtuală virtual hard disc. Să-l creăm. Bifați caseta „Creați un nou hard disk virtual” și faceți clic pe butonul „Creați”.

Acum trebuie să specificați tipul hard disk. Dacă nu cunoașteți formatele descrise acolo, lăsați-l așa cum este și faceți clic pe „Următorul”.

Apoi, trebuie să specificați formatul pentru stocarea datelor pe hard diskul virtual. Un hard disk virtual dinamic se poate extinde, dar unul fix are strict dimensiune specifică. Vezi ce este mai convenabil pentru tine.

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

Configurarea unei mașini virtuale VirtualBox

Să ne familiarizăm cu setările mașinii virtuale. Faceți clic pe butonul „Personalizați” din colțul din stânga sus al programului.

Va apărea o fereastră de setări. Schimbând setările, puteți modifica diverși parametri mașină virtuală (de exemplu, cantitatea de RAM, ordinea de pornire a dispozitivului, activarea accelerației 2D etc.)

Toate setările sunt împărțite în mai multe secțiuni. ÎN versiunea curentă programe 9 secțiuni. Nu vom lua în considerare fiecare secțiune în detaliu. Din punct de vedere vizual, veți stăpâni setările mult mai repede decât citind text suplimentar. În același timp, arătând spre orice element de setări, va apărea o fereastră în care se va descrie de ce este necesar acest sau acel parametru. Voi descrie pe scurt ce caracteristici puteți găsi în fiecare secțiune.

Setări de bază după secțiune:

  • General – numele mașinii, tipul sistemului de operare, clipboard, suporturi amovibile;
  • Sistem - Setări de bază hardware mașină virtuală: RAM, chipset, procesor, accelerare, ordine de pornire a dispozitivului;
  • Display – Setări memorie video, număr de monitoare, accelerare 2D și 3D, conectare la un afișaj de la distanță, captură video;
  • Media – Controlere hard disk-uriși setările acestora;
  • Audio – driver și controler audio;
  • Rețea – configurarea adaptoarelor de rețea;
  • Com ports – activați și configurați porturile COM;
  • USB – Activează controlerul USB și Configurare USB– filtre;
  • Dosare publice – creați și gestionați dosare publice.

Dacă faceți o greșeală în setări, programul vă va informa despre aceasta. Mesajul „Detectat” va apărea în partea de jos a ferestrei de setări. setări incorecte" Trecând cursorul peste semnul exclamării, veți vedea un panou pop-up în care veți afla ce ați greșit și cum îl puteți remedia.

Pentru un utilizator obișnuit, primele 3 secțiuni de setări sunt suficiente. Dacă mașina virtuală funcționează 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ă, trebuie să faceți clic pe butonul „Lansare”. Acum îl introducem în unitate disc de instalare cu sistemul de operare, instalați și configurați sistemul de operare și computerul dvs. virtual este gata de utilizare.

Concluzie

În acest articol, ne-am uitat la ce este o mașină virtuală, de ce este necesară și cum să instalați și să configurați o mașină virtuală. Instalarea și configurarea unei mașini virtuale nu este dificilă.

Virtualizarea vă permite să încapsulați structura internă sisteme de operare sau părți ale acestora în cadrul 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.

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

Sunt două aspecte importante virtualizarea mașinii:

  • 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ș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ă diverse metode de virtualizare, care determină 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 care creează un strat de abstractizare între sistemul de operare și unele dintre rularea proceselor. 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 bonus frumos, care are multe dintre capcanele sale.

Nota: 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 dvs. are doar 2 GB de RAM și doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați foarte mult utilizarea resurselor pe sistem real astfel încât mașina virtuală să poată funcționa normal. 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 ș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 caracteristici, inclusiv mai avansate stiva de rețea, număr nelimitat de poze (instantanee), unele Suport OpenGLși DirectX, precum ș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 portabila 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 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, 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 total iar flexibilitatea este foarte performante ridicate, în condiții adecvate.

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 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, foarte performanta buna, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de para-virtualizare este greșit. Accent pe linia de comandă. Mai multe utilitati linie de comandă 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 clienti slabi. 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. Utilizatori avansați poate doriți să aruncați o privire la ESXi.