Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Virtuelne mašine za mobilni OS na računaru. Virtuelne mašine kod kuće i u poslu

Virtuelne mašine za mobilni OS na računaru. Virtuelne mašine kod kuće i u poslu

Virtuelizacija vam omogućava da inkapsulirate unutrašnje komponente operativnih sistema ili njihove delove u virtuelni hardver i softver. Drugim riječima, kreirajte virtuelni prostor koji će biti stvaran sa stanovišta operativnog sistema koji radi u ovom prostoru. To je upravo ono što virtuelne mašine rade za Windows 7, Linux i Mac OS X. Virtuelizacija vam takođe omogućava da simulirate uređaje koji čak nisu ni na vašem računaru.

Bilješka: U određenom smislu, virtuelne mašine vam omogućavaju da kreirate računar unutar računara.

Postoje dva važna aspekta virtuelizacije mašina:

  • interakcija između fizičkog hosta (računara) i virtuelnog hosta
  • interakcija između operativnog sistema koji radi u virtuelnom prostoru i hardvera koji se koristi

Softver za virtuelizaciju, odnosno virtuelne mašine za Windows 7 (Linux, Mac OS X), obično je obična aplikacija ili usluga operativnog sistema koja vam omogućava da kreirate hostove. Host je svaka fizička mašina (računalo). U okviru softvera za virtuelizaciju, operativni sistem radi na hostu sličnom ili identičnom stvarnom hostu, koji se naziva virtuelna mašina. Radi praktičnosti, operativni sistem koji radi na virtuelnoj mašini naziva se gostujući operativni sistem.

Pored toga, postoje različite metode virtuelizacije koje utiču ne samo na implementaciju aplikacija za kreiranje virtuelnih mašina, već i na mogućnosti koje se pružaju gostujućim sistemima. Postoji konvencionalna emulacija, u kojoj hardverski i softverski pozivi prolaze kroz srednji sloj. Postoji i paravirtualizacija, gde se deo radnji unutar virtuelne mašine odvija na stvarnom hardveru, dok drugi deo prolazi kroz međusloj. Postoji i virtuelizacija na nivou sistema, kada se svaki gostujući sistem pokreće u posebnom kernelu, što vam omogućava da pokrenete samo slične verzije operativnog sistema.

Neke od ovih metoda se mogu izvoditi u hodu, bez značajnih promjena na stvarnom hostu i njegovom operativnom sistemu. Drugi zahtevaju da se host ponovo pokrene u posebnu instancu operativnog sistema koji podržava virtuelizaciju. Drugi koriste posebne hostove koji podržavaju i dizajnirani su za virtuelizaciju na nivou hardverskog uređaja. Potonje su takođe poznate kao gole metode virtuelizacije (iako to nije sasvim tačno, jer se još uvek koristi neki softverski kernel).

Softver za virtuelizaciju koji upravlja kreiranjem i radom virtuelnih mašina, kao i alokacijom i ograničenjem obezbeđenih resursa, često se naziva hipervizor. Neke aplikacije za virtuelizaciju takođe mogu koristiti specijalna proširenja procesora za poboljšanje performansi virtuelnih mašina. Prisustvo takvih ekstenzija naziva se hardverska podrška za virtuelizaciju. Primeri ove podrške su tehnologije VT-X (Intel) i AMD-V (AMD).

Šta nije virtuelizacija i virtuelna mašina?

Neki ljudi vole da nazivaju programe za virtuelizaciju (virtuelne mašine) sve što stvara sloj apstrakcije između operativnog sistema i nekih pokrenutih procesa. Na primjer, postoji Sandboxie, koji vam omogućava da izolujete pretraživače od sistema (pogledajte uslužne programe za zaštitu pretraživača). Neki programi vam omogućavaju da zamrznete stanje sistema tako da se ne može promijeniti. Drugi vam takođe omogućavaju da koristite takozvani režim senke, u kojem svi programi rade normalno, ali se sve promene poništavaju kada ponovo pokrenete računar.

Naravno, svi ovi programi pružaju razne pogodnosti, ali se ne smatraju tehnologijama virtuelizacije i nisu virtuelne mašine jer ne simuliraju sistemske pozive i ne dozvoljavaju gostujućim operativnim sistemima da rade na vrhu trenutnog sistema. Takvi programi samo stvaraju dodatne slojeve razdvajanja, uglavnom radi povećanja nivoa sigurnosti. Ako nastavimo sa temom sigurnosti, onda...

Zašto koristiti virtuelizaciju i virtuelne mašine?

Ako vam je sigurnost na prvom mjestu i prva je stvar o kojoj razmišljate u svakoj situaciji, onda vam virtualizacija (upotreba virtuelnih mašina) svakako može pomoći u tome. Ali nemojte pretpostavljati da se virtuelizacija uglavnom koristi za sigurnost. Njegovi početni ciljevi su: testiranje, smanjenje troškova, fleksibilnost, podrška za naslijeđene proizvode i edukacija. Povećanje nivoa sigurnosti je samo prijatan bonus, koji takođe ima mnogo zamki.

Bilješka: Iako vam virtuelizacija omogućava da izolujete jedan operativni sistem od drugog, još uvek postoje načini da dođete sa gostujućeg sistema na glavni.

Šta je potrebno za pokretanje tehnologije virtuelizacije i virtuelnih mašina?

Prva stvar koju treba uzeti u obzir je fizički domaćin. U zavisnosti od vrste softvera za virtuelizaciju (virtuelne mašine), može biti potreban potpuno drugačiji hardver i operativni sistemi. Virtuelizacija ne podrazumijeva nijedno rješenje koje će raditi gdje god je potrebno. Virtuelne mašine treba izabrati za sistem (Windows, Linux, Mac) i za hardver (hardver). Osim toga, domaćin mora imati potrebne .

Dakle, ako ćete pokretati gostujuće operativne sisteme na vrhu vašeg sistema, trebat će vam dodatni resursi za njihovo pokretanje, kao što su procesor i RAM. Na primjer, ako vaš računar ima samo 2 GB RAM-a i želite da pokrenete gostujući sistem na Windows 7, tada ćete morati ozbiljno ograničiti korištenje resursa na stvarnom sistemu kako bi virtuelna mašina ispravno funkcionisala. Osim ako, naravno, ne pokušavate pokrenuti Windows XP sa 256 MB memorije. Međutim, ako imate 16 GB RAM-a, tada možete pokrenuti više od jednog sistema za goste bez ikakvog nedostatka resursa.

Prednosti: Jednostavan za instalaciju i korištenje.

Nedostaci: Ograničena funkcionalnost. Ne podržava snimke ili dijeljenje direktorija.

Virtuelna mašina za Windows 7, Linux i Mac OS X - VirtualBox

VirtualBox je još jedan program za kreiranje virtuelnih mašina na više platformi za Windows 7 i novije, kao i za Linux i Mac sisteme, trenutno u vlasništvu Oraclea. VirtualBox je sličan VMware Playeru, ali ima više funkcija, uključujući napredniji mrežni stog, neograničene snimke, neku podršku za OpenGL i DirectX i još mnogo toga. Aplikacija je jednostavna za instalaciju i jednako jednostavna za korištenje. Također možete koristiti komandnu liniju za automatsku implementaciju. VirtualBox također podržava USB i dijeljene direktorije. Postoji i prenosiva verzija VirtualBoxa. Međutim, postoje i nedostaci. Ne možete napraviti snimke ekrana gostujućih sistema. Upravljanje diskovima je malo zbunjujuće.

Publika: početnici i iskusni korisnici.

Prednosti: Jednostavan za instalaciju i korištenje, mnoge funkcije.

Protiv: Nema podrške za snimke ekrana, uvoz postojećih mašina je težak, upravljanje diskom nije intuitivno.

VMware ESXi hipervizor za kreiranje virtuelnih mašina

ESXi je goli metal hipervizor sa smanjenom funkcionalnošću u odnosu na ESX. Aplikacija zahtijeva host i može se kontrolirati s konzole (konzola je zaključana prema zadanim postavkama, ali je možete omogućiti ručno). Nećete moći da pravite snimke ekrana ili video zapise ekrana vaših virtuelnih mašina. Prenos i kloniranje sistema gostiju se može izvršiti samo ručno. Ali ono što dobijate je deljenje memorije za poboljšanu efikasnost RAM-a, moćno praćenje i upravljanje, i pristup komandnoj liniji preko SSH (kada je otključan). Takođe možete instalirati VMware alate da poboljšate performanse virtuelnih mašina. Paravirtualizaciju takođe podržava ESXi.

Prednosti: Snažne, napredne mogućnosti virtuelne mašine.

Protiv: Zahtijeva host i puno resursa. Nije lako instalirati i pokrenuti.

Virtuelna mašina za Unix/Linux - Virtuelna mašina zasnovana na kernelu (KVM)

KVM podržava virtuelizaciju samo za operativne sisteme slične UNIX-u (Linux). Aplikacija se može pokrenuti na bilo kojem hardveru ili u načinu emulacije, ali bez proširenja procesora performanse će biti užasne. KVM je dizajniran da se koristi preko konzole. Ali, ima pristojan interfejs za upravljanje koji vam omogućava da pokrenete i zaustavite virtuelne mašine, napravite snimke ekrana i još mnogo toga. Interfejs je poznat kao Virtual Machine Manager (VMM) i takođe se koristi za upravljanje Xen virtuelnim mašinama (pogledajte ispod). Podržava lokalnu i daljinsku kontrolu. Postoji poznat konflikt sa VirtualBoxom, ali se relativno lako može riješiti

Publika: napredni korisnici i profesionalci.

Prednosti: Potpuna kontrola i fleksibilnost, veoma visoke performanse u pravim uslovima.

Protiv: Samo sistemi slični UNIX-u. Zahtijeva proširenja hardverske virtuelizacije za normalno izvršavanje. Naglasak na komandnoj liniji. Nije lako instalirati i pokrenuti.

Virtuelna mašina za Unix/Linux - Xen

Xen je još jedna aplikacija za virtuelizaciju operativnih sistema sličnih UNIX-u (Linux). Mora se pokrenuti u vlastitoj instanci kernela. Naglasak je na komandnoj liniji. Ali, možete koristiti i VMM. Zvanično, Xen je podržan od strane OpenSUSE dugi niz godina i nedavno je dodat u glavnu granu izdanja kernela. Xen može raditi u hardverski potpomognutom ili paravirtualizacijskom načinu. Međutim, za paravirtualizaciju, Xen je izuzetno problematičan za instalaciju i pokretanje. Osim toga, Xen ima ograničenu podršku za CD-ROM i mrežne uređaje. Program je takođe dostupan kao hipervizor za virtuelizaciju golih metala na Live CD-u. Postoje brojne ekstenzije trećih strana za upravljanje Xen-om.

Publika: napredni korisnici i profesionalci.

Prednosti: Potpuna kontrola i fleksibilnost, vrlo dobre performanse, izvorna podrška za kernel.

Protiv: Samo sistemi slični UNIX-u. Režim paravirtualizacije je pogrešan. Naglasak na komandnoj liniji. Nekoliko uslužnih programa komandne linije koji mogu biti zbunjujući. Nije lako instalirati i pokrenuti. Morate pokrenuti vlastitu instancu kernela.

Ostala rješenja za kreiranje virtuelnih mašina

Postoje mnoga druga rješenja koja ovdje nisu navedena, kao što su Parallels Virtuozzo, OpenVZ i VirtualBox baziran na VMLite-u. Postoji i niz redizajniranih rješenja, uključujući primjere ukrštanja virtuelizacije i tankih klijenata. Linux također ima veliki broj vlastitih modifikacija. I ne zaboravite na tehnologije oblaka sa njihovim aplikacijama za virtuelizaciju.

Međutim, ako ste korisnik početnik, ne biste trebali juriti za mogućnostima i šarenim modifikacijama. U suprotnom, pokušaj kreiranja virtuelne mašine za pokretanje nekoliko programa može dovesti do nekoliko neprospavanih noći.

Nekoliko riječi o programima za virtuelizaciju

Ova recenzija će biti korisna ne samo za početnike, već i za stručnjake. Navedeni proizvodi pokrivaju širok spektar tehnologija virtuelizacije na svim nivoima. Sva opisana rješenja su besplatna za ličnu upotrebu. Odaberite ono što želite ili trebate na osnovu dostupnog hardvera, zahtjeva za lakoćom postavljanja i pokretanja, kao i dostupnosti potrebnog skupa funkcija.

Obično većina ljudi počinje učiti virtuelizaciju pomoću VMware Playera ili VirtualBoxa. Korisnici Linuxa možda preferiraju KVM i možda Xen. Napredni korisnici možda žele da pogledaju ESXi.


Šta mislite koji je najbolji? najbolja virtuelna mašina?

Neću izmišljati priču i prepričavati drugima. Radije bih vam predložio da pročitate članak iz časopisa Linux Format. U kojoj su stručnjaci napravili uporedni pregled pet popularnih virtuelnih mašina u nadi da će pronaći onu... najbolju virtuelnu mašinu. Inače, toplo ga preporučujem onima koji su se odrekli i uspjeli pobjeći iz zatočeništva Windowsa.

  • Šta je virtuelna mašina
  • Zašto vam je potrebna virtuelna mašina?
  • Kako smo testirali virtuelne mašine
  • Performanse
  • Funkcionalnost
  • Kompatibilnost i snimci
  • Integracija sa desktopom
  • Grafičko ubrzanje
  • Presuda

Šta je virtuelna mašina

Jednostavno rečeno, bez dosade, virtuelna mašina je operativni sistem unutar operativnog sistema.

Zašto mi treba virtuelna mašina

U našem slučaju virtuelna mašina je prvenstveno platforma za testiranje programa. Među kojima, kao što razumete, može biti . Hakeri koriste i virtuelnu mašinu za testiranje svojih i tuđih trojanaca i drugih čudesnih fajlova. Bez obzira kojoj grupi pripadate, i dalje ćete biti zainteresovani da saznate više o virtuelnim mašinama i kako one rade.

Kako smo testirali virtuelne mašine

Prvo smo uzeli dvojezgreni računar (zbog ograničenja budžeta) sa svježim Arc Linuxom. Pored vlasničkog VMware-a (verzija 7.1.0 Layer-a i 30-dnevna probna verzija Workstation 11), koristili smo zvanične Arch pakete, koji veoma pomno prate izdanja programera. Svaka mašina je imala 2 GB sistemske RAM-a i 128 MB video memorije (256 MB po potrebi).

Testirali smo svakog kandidata na različitim gostujućim operativnim sistemima: Mint 17.1 i Kubuntu 15.04 beta, kao i različite verzije ne-Linux OS-a pod nazivom Windows. Da bismo procenili performanse, sastavili smo jezgro Mint-a, pokrenuli SunSpider JavaScript benchmark i igrali razne igre iz naše Steam biblioteke. Da bismo testirali stvarni svijet, pokrenuli smo ga na 8-jezgarnoj mašini sa 16 GB RAM-a i 4 GB Nvidia GTX, ali smo onda bili primorani da ga vratimo.

Tehnologija virtuelizacije je fundamentalno promenila računarski pejzaž. Bilo bi nam neugodno reći da je ovo novi izum (rani mejnfrejmovi su ga koristili kao sredstvo za obezbjeđivanje), ali decenije stare CPU inovacije znače da ćete dobiti samo približne performanse sa x86 kodom. A sada uspevamo da uguramo desetine mašina (koje se lako kopiraju i vraćaju) u jedno kućište, a rad centara podataka je postao mnogo efikasniji. Takođe možete imitirati drugu arhitekturu, recimo, ARM, što je zgodno za programere ugrađenih sistema.

Ovo je također prednost za obične korisnike: upoznavanje novog OS-a više ne mora biti tako dugotrajna vježba u stalnom strahu od uništenja vašeg sistema. Čak i ako samo želite da testirate novi program, mnogo je sigurnije da to uradite na virtuelnoj mašini umesto da rizikujete trenutnu postavku. Podrška za virtuelizaciju u kernelu (preko KVM-a) i Qemu emulator znači da korisnici Linuxa više ne moraju da pribegavaju vlasničkim alatima.

U starim danima, VirtualBox iz Suna (nekada u vlasništvu Innoteka, sada Oracle) bio je jedina prava opcija. Ali vremena su se promijenila, pa pogledajmo druge aplikacije za virtuelizaciju.

I VMware i VirtualBox koriste module zavisne od kernela koji su učitani da rade svoju magiju. VMware će ih morati kompajlirati, što će zahtijevati instaliranje paketa zaglavlja kernela i svih kompajlerskih stvari. Tada ćete dobiti init skriptu za učitavanje navedenih modula, iako to neće biti od koristi za Systemd korisnike. Ako je ovo vaš slučaj, možda ćete želeti da kreirate sopstvenu init datoteku umesto da ovu skriptu pokrećete kao root sve vreme (ili da vidite iste poruke o grešci). U vrijeme pisanja ovog teksta, kerneli serije 3.19 zahtijevali su zakrpu VMware izvornog koda, ali nadamo se da će to biti popravljeno do objavljivanja časopisa. VirtualBox paketi su dostupni u većini distribucija, a ako imate standardni kernel, ne morate brinuti ni o čemu.

Virt-Manager zahtijeva da usluga libvirtd bude pokrenuta na vašem sistemu prije nego što se može pokrenuti, o čemu će vas obavijestiti korisna poruka, a ako koristite potpuno opremljeno desktop okruženje, to će učiniti umjesto vas; Sve što treba da uradite je da unesete root lozinku.

I VirtualBox i VMware Workstation su prilično jednostavni, sve dok vas ne ometa svaka opcija. Ali u VMware Playeru nema toliko opcija, a svoju mašinu ćete pokrenuti i pokrenuti vrlo brzo. Ali ako ste odlučni da maksimalno iskoristite sve ove opcije, morat ćete instalirati dodatke za goste.

Linux gostujuće dodatke za VirtualBox je mnogo lakše instalirati (CD će se pokrenuti automatski) od VMware dodataka, koji zahtijevaju da kopirate programe sa imaginarnog CD-a, promijenite dozvole i zatim pokrenete skriptu. Da li je zaista 1999? Ali, nakon što ste sve ovo uradili, bit ćete nagrađeni poboljšanom grafikom i nizom dodatnih funkcija, o kojima ćemo dalje razgovarati.

Naš izbor je najlakši za korištenje Boxes, čak i ako je to zbog pružanja samo minimalnog broja Qemu / libvirt funkcija. Na drugom mestu su VMware Player i VirtualBox, a zatim njihov plaćeni rival (nominalno teži, zbog više opcija). Virt-Manager nije posebno težak za korištenje, ali ima dovoljno Qemuovog lavirinta postavki da preplavi početnike. Osim toga, njegov mehanizam za upravljanje pohranom je prilično zbunjujući, posebno ako namjeravate pohraniti svoj virtualni disk na nestandardnu ​​lokaciju: tada prvo trebate dodati traženi direktorij kao „sklad za pohranu“. Međutim, sve potrebne egzotične module osigurat će vaša vlastita distribucija, a u ovom slučaju, zašto ne riskirati.

Performanse

Hoće li oni kreirati spor ili okretan VM za vas?

Zahvaljujući poboljšanjima hardvera i tehnologijama paravirtualizacije, sada je moguće obavljati neke zadatke brzinom koja je približna brzini stvarnog hardvera.

Međutim, takav kakav je, obično postoji neki pogodak u izvedbi. Gotovo svaka konfiguracija na kojoj smo testirali gostujuću radnu površinu pokazala je neku vrstu usporavanja. Ali naviknete se na to i možete isključiti sve ljepote ili uključiti odgovarajući način za rješavanje problema ako vam smeta.

Ovdje ne uzimamo u obzir 3D performanse – to ne bi bilo sasvim fer, a ima svoju kategoriju na cijeloj stranici. Međutim, za svakodnevne zadatke koristeći Terminal, malo je vjerojatno da ćete primijetiti veliku razliku između naših kandidata. Eksperimenti sa kompilacijom kernela pokazali su da VirtualBox značajno zaostaje za konkurencijom. SunSpiderov JavaScript benchmark test je potvrdio ovaj nalaz, pri čemu su oba zadatka radila 20% sporije od ostalih. Ulaz/izlaz diska (I/O) (posebno ako imate SSD) i mrežni promet bili su brzi za sve naše kandidate. Na kraju, VMware je dobio prednost podržavajući novije Intel procesore.

Funkcionalnost

Šta svaki kandidat ima za ponuditi?

Svi naši kandidati ciljaju različite slučajeve upotrebe i stoga svaki ima svoje, individualne prednosti. Naravno, prisustvo nekih standardnih funkcija se svakako podrazumijeva: one, na primjer, uključuju mogućnost kreiranja snimaka, podršku za Intel VT-x i AMD-V proširenja procesora i fleksibilnu konfiguraciju virtuelnog hardvera. Sve to nude svi, ali neke aplikacije su sposobne za više herojskih podviga.

Odricanje od odgovornosti je da su Gnome Boxes i Virt-Manager samo interfejsi za Qemu (preko libvirt sloja apstrakcije). A Qemu je u suštini emulator procesora koji je sposoban za virtuelizaciju putem KVM-a, ali je i dalje svet za sebe.

Dakle, pogledajmo naše kandidate pojedinačno.

Gnome Boxes ★★

Kada se pozove iz komandne linije, Qemu podržava gomilu opcija, od kojih većina nedostaje u Gnome kutijama: njegov cilj (primenjen) je da bude jednostavan i jasan u izgledu i radu. Kroz njegovo korisničko sučelje čarobnjaka, možete postaviti virtuelnu mašinu u bukvalno tri klika - samo je usmjerite na odgovarajući ISO. Boxes apstrahuje razliku između virtuelne mašine i udaljene mašine, a možete se povezati na oba preko VNC, SPICE (koji omogućava audio rad preko mreže) ili OVIrt.

Gnome Boxes

Boxes ne nudi mnogo u načinu upravljanja vašom virtuelnom mašinom preko mreže, ali barem pruža sav NAT čarobnjak koji vam je potreban da vaša virtuelna mašina razgovara sa svetom. Preostali kandidati uspješno konfigurišu NAT, mrežne mostove ili mreže samo za host, a sve to može biti vrlo zgodno u određenim okolnostima.

Virt-Manager ★★★★

Virt-Manager (aka Virtual Machine Manager) nudi znatno više Qemu funkcija (ali opet, ne sve). Čini se da je pretjerao sa svojom listom podržanih x86 operativnih sistema, posebno onih iz porodice Linux.


Virt-Manager

Ostavljajući ovo po strani, Virt-Manager čini relativno lakim konfigurisanje mašine bilo koje složenosti - možete dodati bilo koju opremu, uključujući nekoliko mrežnih interfejsa. Pored KVM VM-a, Virt-Man-ager može omogućiti Qemu/libvirt podršku za Xen goste i LXC kontejnere. Opciono, takođe može da anketira resurse gostiju i tako obezbedi veoma lepe grafikone (poput onih u odeljku Performanse na stranici 25, koji traju oko 30 sekundi nakon pokretanja Windows 10). Pored toga, Virt-Manager koristi prednosti Qemu-ove nedavno dodane podrške za USB 3.0.

Kompatibilnost i snimci

Da li je moguće prebaciti virtuelne mašine između stvarnih?

Ponekad morate premjestiti VM između hipervizora. Svi naši programi mogu uvoziti mašine pohranjene u Open Virtual Appliance (OVA) formatu, koji je jednostavno tarball VMDK (VMware) slike diska i virtuelni hardverski podaci. VirtualBox omogućava izvoz u ovaj format, ali ima i svoj - Virtual Disk Image (VDI), a takođe se nosi sa svim ostalim.

Naredba qemu-img se može koristiti za pretvaranje formata. Posebno treba istaći njegov omiljeni QCOW2 format, koji vam omogućava da interno pohranite više snimaka sistema, koristeći odličnu tehniku ​​Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox i VMware Workstation podržavaju sistemske snimke, čuvajući različita stanja njihovog VM-a. VMware Player vam dozvoljava da imate samo jedan snimak po mašini pored njegovog trenutnog stanja. Dakle, ispitivanje dubokog regresije je isključeno.

VirtualBox i VMware Workstation takođe mogu "klonirati" VM, a ovo je efikasan metod kreiranja sistemskih snimaka: podaci se upisuju u odgovarajući klon samo ako se njegovo stanje razlikuje od stanja roditelja. VMware vam omogućava da montirate gostujuću VMDK sliku na hostu, što također može biti zgodno, iako se isti trik može učiniti pretvaranjem u sirovu sliku diska i korištenjem standardnih Linux alata i aritmetike za izračunavanje pomaka particije.

VirtualBox ★★★★

Izvorno klijent za virtualizaciju desktopa, VirtualBox je i dalje vjerovatno alat za mnoge. Ovaj program ima jasnu strukturu koja pojednostavljuje postavljanje virtuelne mašine i mnoge korisne opcije. Pored ograničavanja broja CPU jezgara kojima gostujući OS ima pristup, VirtualBox vam omogućava da odredite ograničenje korištenja CPU-a gosta kao postotak. VirtualBox takođe podržava snimanje video zapisa, tako da možete snimiti Windows tutorijal za svoj YouTube kanal uveče.


VirtualBox

Može da uveze bilo koje virtuelne diskove, ali nudi samo podršku za USB 2.0 host kontroler, i to samo ako instalirate Oracleov vlasnički paket ekstenzija. Opcije za distribuirani pristup međuspremniku i prevlačenje i ispuštanje (u jednom ili oba smjera, kako želite) su prilično zgodne. VirtualBox ima zgodne indikatore za mrežni i disk I/O i korištenje CPU-a.

Usput, u članku “” smo detaljno govorili o tome kako instalirati i pravilno konfigurirati virtualnu mašinu VirtualBox.

VMware Player ★★★

Besplatna ponuda VMware-a prešla je dug put od svog uvođenja 2008. godine. Najčudnije je to što ovo više nije igrač: on je više nego sposoban da kreira virtuelnu mašinu visokog kvaliteta za vas.


VMware Player

Osim što podržava brojne mrežne konfiguracije (NAT, bridged, host-only, itd.), nudi vrlo lijepe opcije oblikovanja mrežnog prometa, što je prilično korisno ako testirate najnoviju verziju, recimo, DDoS klijenta ili da vidite koliko zlonamjernog softvera možete objesiti Windows XP na svoju virtuelnu mašinu dok se ne sruši. VMware također podržava USB 3.0 uređaje, a instaliranje alata za goste omogućit će vam korištenje briljantne grafike, distribuiranog međuspremnika i distribuiranih direktorija. Player je nešto inferioran kada su u pitanju snimci (dopušta vam samo jedan), ali smo ga kritikovali u prethodnom odeljku.

VMware Workstation ★★★★★

Postoji nebesplatna verzija VMware Playera (VMware Player Pro), ali smo odlučili da bi za ovo poređenje bilo prikladnije da umjesto toga uzmemo radnu stanicu višeg ranga. Aplikacija ima mnogo dodatnih funkcija za programere, uključujući mogućnost grupiranja virtuelnih mašina u neku vrstu virtuelne falange tako da ih sve možete uključiti na mrežu u isto vreme jednim klikom.

VMware Workstation takođe nudi podršku za nove komande na modernim Intel procesorima, a takođe vam omogućava da konfigurišete mašine sa virtuelnim CPU-ima, do 16 i 64 GB RAM-a. Međutim, Workstation je u velikoj mjeri usmjeren na integraciju s ostatkom (prilično teškog) VMware paketa, te će stoga izgledati kao kod kuće u poslovnom okruženju.

Integracija sa desktopom

Hoće li se sukobiti s vašom shemom boja?

Neki korisnici vole savršenu harmoniju interfejsa virtuelnih mašina i njihovih odgovarajućih hipervizora sa radnom površinom domaćina, dok su drugi jednostavno zbunjeni.

VirtualBox koristi Qt4, što je posebno razbjesnilo na Arch Linux desktopu baziranom na Qt-u, koji svuda koristi Qt5, ali to je samo neka mana. Kutije se savršeno uklapaju u Gnome 3, kao što biste i očekivali; Virt-Manager i VMware koriste GTK3 i savršeno rade s njim.

Svi naši kandidati nam dozvoljavaju da prebacimo virtuelnu mašinu u režim preko celog ekrana, i na sreću svi su nam dozvolili da se vratimo koristeći odgovarajuću kombinaciju tastera.

Izvanredni režimi uključuju Unity u VMware-u (ne, ovo nije način da sve bude slično Ubuntu) i Seamless u Virtual-Box-u - oba prikazuju prozore aplikacija direktno sa gosta na radnoj površini domaćina. Ovo je vrlo dobro za Linux VM (eliminira potencijalnu zabunu između prozora gosta i hosta), međutim pokušava se pokrenuti
pregled nije prošao dobro; Windows 7 sa uključenim Aero takođe nije bio najprijatnije iskustvo.

Svi naši kandidati podržavaju pokretanje gosta u režimu celog ekrana i mogu se konfigurisati da menjaju rezoluciju kada se promeni veličina prozora. Obezbeđene su odgovarajuće prečice za izlazak iz ovog scenarija. Funkcija drag-and-drop na VMware mašinama je vrlo zgodna, zbog čega VMware pobjeđuje u ovoj kategoriji.

Grafičko ubrzanje

Da li je moguće izbjeći probleme sa renderiranjem softvera?

Bilo koji od naših kandidata dobro bi vam poslužio kada biste samo htjeli instalirati virtuelnu mašinu bez namjere da radite nešto što je grafički intenzivno.

Ali ako vam je potrebno 3D ubrzanje, trebate koristiti VMware ili VirtualBox. Jednom kada prestanete instalirati dodatke za goste (uključujući dvostruko negativno VirtualBox pitanje koje vas pokušava odvratiti od njegove eksperimentalne WDDM podrške potrebne za, recimo, Windows 7 Aero sučelje), moći ćete uživati ​​u 3D ubrzanju u VirtualBoxu i u dva VMware klijenta.


Bum-bum, Maxwellov srebrni čekić je pao na, uh, košnicu. Umro je ubrzo nakon što je ovaj snimak snimljen u Don't Starve.

VirtualBox vam omogućava da dodijelite do 256 MB sistemske RAM-a virtuelnoj video kartici, a VMware - do 2 GB. Imajte na umu da ovi gigabajti nisu uzeti sa vaše stvarne grafičke kartice, tako da često nećete vidjeti mnogo poboljšanja iznad 256 MB. VirtualBox takođe obezbeđuje 2D ubrzanje za Windows goste, što bi trebalo da pomogne da se ubrza video renderovanje, uvećanje ekrana i korekcija boja, iako mnogo toga zavisi od konfiguracije hosta—na brzoj mašini ova postavka neće imati mnogo uticaja. Windows VM vjerovatno neće pokretati Battlefield 4 ili Middle-earth: Shadow of Mordor (mi smo sretni što su prebačeni na Linux) kada se sve podesi na 11, ali starije ili manje zahtjevne igre će raditi sasvim dobro: proveli smo dobar sat igrajući popularnu indie igricu Don't Starve, potpuno zaboravivši na naše poređenje.

Sve je funkcionisalo bolje na VMwareu nego na VirtualBoxu, ali je to možda bilo zbog povoljnije konfiguracije - na Arch Linuxu smo koristili najnoviji vlasnički Nvidia drajver, što bi moglo dovesti do prednosti jednog nad drugim.

Presuda

Virtuelizacija je dugotrajna i složena tema za poređenje. Ako želite da pokrećete 3D igre, nećete ni pogledati Gnome Boxes ili Virt-Manager, a osim ako ne postignete bolje rezultate sa VirtualBoxom od nas, izabraćete VMware kao hipervizor. Ali opet, ova tehnologija nikako nije tako zrela kao DirectX 11 koji radi u izvornom formatu. Možda ćete imati još više sreće sa igrama u Wine-u [Urednik: - Ili ne.] sa nekim eksperimentalnim zakrpama za performanse. Generalno nismo ludi za VMware licencama, posebno onima koje vas primoravaju da platite nakon 30-dnevnog probnog perioda, ali za neke će funkcije Workstation-a za preduzeća biti blagodat. Naročito ako koristite vCenter Converter iz VMware-a, virtuelizirate mašinu jednim klikom - idealno ako želite da testirate nešto novo na svom trenutnom sistemu.

Nismo pokrili tonu alata komandne linije koji dolaze sa svim našim kandidatima, ali oni su tu, zajedno sa više nego obiljem dokumentacije. Možete ih koristiti u svojim skriptama kada uložite sve u virtuelizaciju, istiskujući čitav niz virtuelnih mašina iz sigurnosti okruženja komandne linije. Možda će hakeri radije raditi s Qemuom direktno, ali oni koji traže jednostavno besplatno rješenje otvorenog koda bit će zadovoljni Gnome Boxes-om.


Mjehurići izgledaju dobro ako ne vidite trud koji je uložen u njihovo prikazivanje.

Ali postoji samo jedan pobjednik (izjednačenje je rijedak izuzetak), a ovaj put je to Virt-Manager - pa, nismo mogli dopustiti da VMware pobijedi. Virt-Manager vam omogućava da iskoristite većinu moći Qemu-a bez pribjegavanja dugim čarolijama komandne linije. Virtuelne mašine se mogu pauzirati, rekonfigurisati, premeštati i klonirati - sve bez mnogo muke. Jedino što mu nedostaje je podrška za grafičko ubrzanje, ali ko zna, možda se i pojavi. VMware Player i Gnome Boxes su izjednačeni na drugom mjestu jer oboje imaju visoke ocjene zbog svoje jednostavnosti, a volimo i ikonu Boxes, koja sadrži teserak (ili hiperkocku, ili kocku unutar kocke - šta god želite).

Virt-Manager ★★★★
Svi menadžeri treba da rade tako dobar posao.

VirtualBox ★★
Nekada jedino rješenje, sada po strani.

VMware Player ★★★
Brzo i povoljno, ali me je licenca iznevjerila.

VMware Workstation ★★
Brzo i potpuno opremljeno, ali nije besplatno.

Kutije ★★★
Najjednostavniji način za instaliranje i konfiguraciju VM-a.

Ponekad je potrebno nabaviti drugi računar na koji možete instalirati drugi operativni sistem ili bezbedno testirati programe. Virtuelna mašina će vam pomoći da se nosite sa ovim zadatkom. U ovom članku ćemo pogledati šta je virtuelna mašina, zašto je potrebna virtuelna mašina i kako da instalirate i konfigurišete virtuelnu mašinu.

Virtuelna mašina– program koji emulira pravi (fizički) računar sa svim njegovim komponentama (hard disk, disk, BIOS, mrežni adapteri, itd.). Na takav virtuelni računar možete instalirati operativni sistem, drajvere, programe itd. Tako možete pokrenuti još nekoliko virtuelnih računara na svom stvarnom računaru, sa istim ili drugim operativnim sistemom. Možete jednostavno razmjenjivati ​​podatke između svog stvarnog i virtuelnog računara.

Zašto vam je potrebna virtuelna mašina?

Nije svakom korisniku računara potrebna virtuelna mašina, ali je napredni korisnici često koriste. Virtuelna mašina se koristi za različite svrhe i zadatke:

  • Instalacija drugog/drugog operativnog sistema;
  • Testiranje softvera;
  • Sigurno pokretanje sumnjivih programa;
  • Emulacija računalne mreže;
  • Pokretanje aplikacija koje se ne mogu pokrenuti sa vašeg operativnog sistema.

Radi jasnoće, navest ću nekoliko primjera.

Operativni sistem Windows 7 se može instalirati na vašem stvarnom računaru, a Windows XP, Windows 8 ili Linux na virtuelnoj mašini.

Ako trebate odabrati program (na primjer, video player), morate instalirati nekoliko sličnih programa i odrediti koji vam se najviše sviđa. Šta god da zatrpa vaš računar, testirajte programe na virtuelnoj mašini.

Često koristim virtuelnu mašinu kada pišem članak za web stranicu. Prije pisanja materijala lično sve provjerim. Kada radim pregled softvera, moram da instaliram mnogo različitih programa, što stvara dodatni nered na sistemu. A neuspješno šifriranje ili skrivanje podataka može dovesti do neugodnih posljedica. Bolje je da se zaštitite i eksperimentišete na virtuelnom računaru.

Pregled virtuelnih mašina

Postoji veliki broj različitih programa za kreiranje i upravljanje virtuelnim računarima. Sada ćemo pogledati 3 najpopularnija programa.

VirtualBox virtuelna mašina

– besplatna virtuelna mašina na kojoj možete instalirati sve najpopularnije operativne sisteme. VirtualBox podržava Windows, Linux, FreeBSD, Mac OS.

VirtualBox podržava i 32-bitne i 64-bitne verzije operativnih sistema. VirtualBox podržava rad sa virtuelnim računarima kreiranim u plaćenom programu VMware Workstation.

Postavljanje i rad sa VirtualBox-om je vrlo zgodno i jednostavno. Program je prilično produktivan i stabilan.

VirtualBox ima široku funkcionalnost, specifično sučelje i potpuno je besplatan. VirtualBox je najbolja virtuelna mašina za kućnu upotrebu.

VMware virtuelna mašina

VMware najpoznatija i najrasprostranjenija virtuelna mašina. VMware obično koriste velike lokacije ili korporacije.

VMware dolazi u dva oblika: Workstation i Player. VMware Workstation je odlična, ali plaćena virtuelna mašina. VMware Player je besplatna, skraćena verzija VMware Workstation.

VMware Workstation podržava 32-bitne i 64-bitne sisteme, USB 3.0 i instalaciju različitih operativnih sistema.

VMware Workstation je daleko najbolja virtuelna mašina koju koriste velike kompanije, ali njena cena smanjuje njenu popularnost među običnim korisnicima.

Microsoft Virtual PC virtuelna mašina

Microsoft Virtual PC– još jedna besplatna virtuelna mašina. Ima široku funkcionalnost i korisničko sučelje, ali ima jedan veliki nedostatak - radi samo sa Windows operativnim sistemima. Ne može pokrenuti Linux ili Mac OS.

Da sumiramo, želio bih napomenuti da je VirtualBox najprikladniji za kućnu upotrebu. Zatim ćemo pogledati kako instalirati i konfigurirati virtualnu mašinu VirtualBox.

Instaliranje virtuelne mašine VirtualBox

Od virtuelnih mašina o kojima je bilo reči u prethodnom odeljku, najbolje je koristiti VirtualBox. Sada ćemo pogledati kako instalirati VirtualBox, a sljedeći odjeljak će opisati kako ga konfigurirati.

Preuzmite najnoviju verziju programa sa službene web stranice. Preuzmite program

Pokrećemo instalater i vidimo prozor dobrodošlice. Pređimo na sljedeću fazu.

U drugoj fazi instalacije možete vidjeti sve komponente programa koje će biti instalirane i direktorij u koji će program biti instaliran. Možete promijeniti instalacijski direktorij, ali preporučujem da instalirate sve komponente. Možda vam sada neće trebati sve komponente, ali ako vam zatrebaju u budućnosti, morate ponovo instalirati virtuelnu mašinu. Nastavi.

Ovdje morate označiti gdje želite postaviti prečice programa.

U sljedećoj fazi pojavit će se upozorenje da će tokom instalacije vaš računar biti privremeno isključen sa mreže. Ako preuzimate nešto važno sa Interneta, pričekajte da se preuzimanje završi i tek tada kliknite na dugme „Da“ u prozoru za instalaciju.

Tada će vam biti rečeno da, ako ste spremni da započnete instalaciju, kliknite na dugme „Instaliraj“, a ako želite da promenite bilo koje parametre, vratite se nazad. Kliknite na "Instaliraj" i pričekajte da se instalacija završi.

Tokom procesa instalacije mogu se pojaviti iskačući prozori s porukom „Instalirati softver za ovaj uređaj?“ Kliknite na dugme “Instaliraj”.

Instalacija je završena. Kliknite na dugme „Završi“. Virtuelna mašina će se automatski pokrenuti nakon završetka instalacije.

Pređimo na kreiranje i konfiguraciju.

Kreiranje virtuelne mašine VirtualBox

Da biste kreirali virtuelnu mašinu, potrebno je da kliknete na dugme „Kreiraj“ u prozoru programa VirtualBox (u gornjem levom uglu).

U prvoj fazi potrebno je da unesete naziv mašine koju želite da kreirate i izaberete tip operativnog sistema. Na primjer, napravićemo virtuelnu mašinu sa operativnim sistemom Windows 7. Idemo dalje.

U drugom koraku morate podesiti količinu RAM-a koja će biti dodijeljena virtuelnoj mašini. Morate izabrati na osnovu potreba operativnog sistema. Sistemski zahtjevi za Windows 7 ukazuju da vam je potreban najmanje jedan gigabajt RAM-a. Naveo sam 1,5 GB. Windows XP zahtijeva manje RAM-a. Općenito, uzimamo minimum koji je naznačen u karakteristikama operativnog sistema + mala margina. Imajte na umu da virtuelnoj mašini ne možete dati više od polovine RAM-a računara, naravno, osim ako nemate veoma moćan računar sa 8 ili više gigabajta RAM-a.

Možete povezati virtuelni čvrsti disk sa virtuelnom mašinom. Hajde da ga stvorimo. Označite polje "Kreiraj novi virtuelni hard disk" i kliknite na dugme "Kreiraj".

Sada morate odrediti vrstu tvrdog diska. Ako ne poznajete formate koji su tamo opisani, ostavite ga kako jeste i kliknite na “Dalje”.

Zatim morate odrediti format za pohranjivanje podataka na virtualni tvrdi disk. Dinamički virtuelni čvrsti disk se može proširiti, dok fiksni ima strogo definisanu veličinu. Pogledajte šta vam je zgodnije.

Odredite naziv virtualnog tvrdog diska i njegovu veličinu. Kliknite na “Kreiraj”.

Postavljanje virtuelne mašine VirtualBox

Hajde da se upoznamo sa postavkama virtuelne mašine. Kliknite na dugme „Prilagodi“ u gornjem levom uglu programa.

Pojavit će se prozor postavki. Promjenom postavki možete promijeniti različite parametre virtuelne mašine (na primjer, količinu RAM-a, redoslijed pokretanja uređaja, omogućavanje 2D ubrzanja itd.)

Sva podešavanja su podeljena u nekoliko sekcija. Trenutna verzija programa ima 9 sekcija. Nećemo detaljno razmatrati svaki odjeljak. Vizuelno ćete savladati postavke mnogo brže nego čitanjem dodatnog teksta. Istovremeno, pokazivanjem na bilo koju stavku postavki, pojavit će se prozor u kojem će biti opisano zašto je potreban ovaj ili onaj parametar. Ukratko ću opisati koje karakteristike možete pronaći u svakom dijelu.

Osnovna podešavanja po sekcijama:

  • Opšte – naziv mašine, tip OS, međuspremnik, prenosivi medij;
  • Sistem – Osnovne hardverske postavke virtuelne mašine: RAM, čipset, procesor, ubrzanje, redosled pokretanja uređaja;
  • Displej – podešavanja video memorije, broj monitora, 2D i 3D ubrzanje, povezivanje sa udaljenim ekranom, snimanje videa;
  • Mediji – Kontrolori tvrdog diska i njihova konfiguracija;
  • Audio – audio drajver i kontroler;
  • Mreža – postavljanje mrežnih adaptera;
  • Com portovi – omogućite i konfigurišite COM portove;
  • USB – Omogućavanje USB kontrolera i podešavanje USB filtera;
  • Javne fascikle – kreirajte javne fascikle i upravljajte njima.

Ako napravite grešku u podešavanjima, program će vas obavestiti o tome. Na dnu prozora postavki pojavit će se poruka “Otkrivene su neispravne postavke”. Ako zadržite pokazivač iznad znaka uzvika, vidjet ćete iskačući panel u kojem ćete saznati šta ste pogriješili i kako to možete popraviti.

Za običnog korisnika dovoljna su prva 3 dijela postavki. Ako virtuelna mašina radi sporo, možete povećati količinu RAM-a ili koristiti više snage procesora.

Po završetku podešavanja, kliknite na dugme "OK". Da biste pokrenuli (omogućili) kreiranu virtuelnu mašinu, potrebno je da kliknete na dugme „Pokreni“. Sada ubacujemo instalacioni disk sa operativnim sistemom u drajv, instaliramo i konfigurišemo operativni sistem i vaš virtuelni računar je spreman za upotrebu.

Zaključak

U ovom članku pogledali smo šta je virtuelna mašina, zašto je potrebna i kako instalirati i konfigurisati virtuelnu mašinu. Instaliranje i konfigurisanje virtuelne mašine nije teško.

Ovih dana virtuelizacija postaje sve popularnija. Vrlo često se virtualizacija koristi u proizvodnji, na primjer, na serverima, VPS-u i tako dalje, ali iu kućnim sistemima. Virtualizacija će biti posebno korisna za korisnike Linuxa koji trebaju, na primjer, pokrenuti više distribucija za testiranje ili Windows.

Sada postoje dva najpopularnija okruženja virtuelizacije za Linux - besplatni VitrualBox i vlasnički Vmware. Svaki od programa ima svoje prednosti i nedostatke; u ovom članku ćemo pokušati otkriti što je bolje od Virtualboxa ili Vmwarea, kao i po čemu se razlikuju. Radi praktičnosti, uporedićemo različite kategorije.

Za mnoge korisnike, posebno kućnih računara, cijena je veoma važna. Tu se razlikuju vmware radna stanica ili virtualbox.

VirtualBox

VirtualBox virtualizacijsko okruženje je otvorenog koda. Razvila ga je zajednica programera širom svijeta i potpuno je besplatna za korištenje.

VMware

Ovdje je sve malo složenije, program je komercijalan, ali ima nekoliko izdanja. Za korporativne korisnike postoji verzija VMWare Workstation Pro, koja ima mnogo više funkcija, na primjer, povezivanje na vSphere, ESXi servere, postavljanje mreža, kreiranje šifriranih mašina i tako dalje. Besplatna verzija VMware Playera ima ograničenu funkcionalnost, namijenjena je samo za kućnu upotrebu i mora se reći da su njene funkcije sasvim dovoljne. Tu su isti predlošci za instalaciju, detaljna podešavanja za virtuelne mašine, mrežu i još mnogo toga.

2. Proces instalacije sistema

Na ovaj ili onaj način, nakon instaliranja samog programa, još uvijek morate sve konfigurirati i instalirati operativni sistem u virtuelnom okruženju. Stoga je ova tačka veoma važna. Proces instaliranja i konfigurisanja sistema je sličan, ali postoje razlike.

VirtualBox

Sva konfiguracija se vrši u GUI, za razliku od konzolnih alata kao što je qemu. Prilikom kreiranja mašine morat ćete odrediti mnoga podešavanja, odabrati vrstu i bitnost operativnog sistema, odabrati količinu memorije za to, kreirati tvrdi disk, konfigurirati video memoriju. Instalacija se može izvršiti sa ISO slike, USB fleš diska ili DVD-a. Ali moraćete da prođete kroz ceo proces instalacije ručno, baš kao i kada instalirate na običnom računaru.

VMware

VMware virtuelna mašina znatno olakšava instalaciju, ima više podešavanja za virtuelnu mašinu, ali ono što je najvažnije nije to, postoje šabloni za razne operativne sisteme pomoću kojih ih možete automatski instalirati. Na primjer, odaberete šablon za Ubuntu ili Windows, postavite početne parametre, odredite instalacijsku sliku i krenete svojim poslom, a kada se vratite, sistem je spreman. VMware takođe ima alate za optimizaciju performansi gostujućeg sistema u virtuelnom okruženju.

3. Mogućnosti

Najveća razlika kada se poredi Virtualbox ili VMware može se naći u mogućnostima virtuelnih mašina.

Virtualbox

Iako je VirtualBox besplatno rješenje, virtualna mašina ima svoje prednosti. Pogledajmo glavne karakteristike:

  • Podrška komandne linije;
  • Integracija ekrana, zajednički međuspremnik i dijeljenje datoteka između domaćina i gosta;
  • Podrška za 3D grafiku je ograničena, samo OpenGL do 3.0;
  • Podržan je neograničen broj snimaka operativnog sistema;
  • Podržano je šifrovanje diska virtuelne mašine putem VBoxExtensions;
  • Podržan USB 2.0/3.0;
  • Podržano je snimanje videa iz automobila.

Jedan od nedostataka je što ne možete dodijeliti više od 256 megabajta video memorije mašini, a za moderne sisteme to nije mnogo. DirectX za 3D grafiku također nije podržan.

VMware

VMware ima malo više mogućnosti, ali besplatna verzija nema sve, pogledajmo karakteristike besplatne verzije:

  • Automatska instalacija sistema prema šablonu;
  • Detaljna hardverska konfiguracija, uključujući podešavanje ID-a procesora, proizvoljne količine video memorije i drugih parametara;
  • Jednostavno podešavanje virtuelne mreže između mašina, ona se automatski podiže, za razliku od VirtualBoxa;
  • Poboljšana grafička podrška i DirectX 10, možete igrati igrice;
  • Potpuna implementacija BIOS i EFI podrške;

Nedostaci uključuju nedostatak video snimanja i nedostatak podrške za snimke u besplatnoj verziji. Iako se automobili mogu klonirati tako da se prave snimke, funkcija izvornih snimaka bi bila mnogo praktičnija. Ako uzmemo profesionalnu verziju, tu su slike i integracija sa oblakom, ali o tome nećemo.

4. Performanse

Suprotno uvjerenju mnogih korisnika, virtuelne mašine ne rade mnogo sporije od hosta, ponekad čak i istom brzinom. Ovo se postiže podrškom za virtuelizaciju hardvera i optimizacije virtuelnih mašina. Što se tiče razlika u performansama između implementacija, na primjer, VMware ili VirtualBox, one su beznačajne i gotovo nevidljive oku.

Mnogi korisnici tvrde da su VMware performanse bolje. Osim toga, VMware radi mnogo bolje u pogledu grafike.

zaključci

Naše poređenje VitrualBoxa i VMwarea je privedeno kraju. Mnogo je faktora koje treba uzeti u obzir pri odabiru softvera za virtualizaciju. Ali najvažnije su vaše potrebe i lične preferencije. Ako želite stabilnu virtuelnu mašinu sa dobrim grafičkim performansama koja može automatski da instalira sisteme, ali vam nije stalo do snimaka, možete izabrati VWware.

Ako ste ljubitelj besplatnog softvera i želite snimke, ali vam hardverske postavke nisu toliko važne, onda možete koristiti VirtualBox. Koju virtuelnu mašinu koristite? Kako biste odgovorili na pitanje šta je bolje: VirtualBox ili VMware? Zašto si je izabrao? Pišite u komentarima!

Povezani postovi:


Koncept virtuelne mašine (od engleske virtuelne mašine) podrazumeva se kao softverski ili hardverski sistem koji emulira hardver određene platforme (gostujuće platforme), izvršavajući programe za gostujuću platformu koristeći host platformu.

Također, virtuelna mašina može virtuelizirati određenu platformu, stvarajući nezavisna, izolirana okruženja za operativne operativne sisteme i programe na njoj.

Virtuelna mašina za Windows 7 - nudimo vam pregled popularnih programa.

Pojednostavljeno rečeno, virtuelna mašina pruža mogućnost kreiranja nekoliko virtuelnih računara na jednom stvarnom, fizičkom računaru, instaliranja različitih operativnih sistema, programa itd.

Ova tehnologija je široj javnosti došla iz svijeta serverske infrastrukture, gdje se virtuelne mašine koriste za stvaranje maksimalnog opterećenja servera i smanjenje vremena zastoja opreme.

Virtuelne mašine se koriste za rešavanje niza zadataka kao što su:

  1. Optimiziranje korištenja resursa servera.
  2. Zaštita informacija, kao i ograničavanje mogućnosti nekih programa, tzv. sandbox ideja.
  3. Istraživanje nove računarske arhitekture ili softvera.
  4. Emulacija različitih računarskih arhitektura (na primjer, za emulaciju PlayStation igraće konzole od Sony).
  5. Kreiranje zlonamjernog koda.
    Na primjer, SubVirt rootkit, kreiran 2006. od strane Microsoft Research-a (MSR), stvorio je virtuelno radno okruženje u koje je postavljen operativni sistem korisnika zajedno sa antivirusnim, zaštitnim zidom i drugim softverom dizajniranim za zaštitu računara.
    Istovremeno, sam rootkit je ostao eksterni i stoga nije spadao u delokrug antivirusnog softvera, pružajući napadaču daljinsku kontrolu nad virtuelnom mašinom.
  6. Simulacija računarskih mreža.
  7. Testiranje softvera i otklanjanje grešaka.

Predstavljamo vam kratak pregled najpopularnijih programa za virtuelizaciju.

Virtuelna mašina za Windows 7: Virtual Box

Program za virtuelizaciju kompanije Oracle, za operativne sisteme Linux, Mac OS X, MS Windows itd.

Program je prilično popularan i u nastavku ćemo razmotriti ne sve, već samo njegove ključne prednosti:

Besplatno.

Cross-platform.

Podrška za 64-bitne goste na 32-bitnim host platformama. Da bi se to učinilo, host platforma mora podržavati tehnologiju virtuelizacije na nivou procesora.

Podržava audio uređaje i različite vrste mrežne komunikacije.

Mogućnost kreiranja lanca rezervnih stanja na koje se možete vratiti u slučaju problema sa gostujućim sistemom.

Interfejs na ruskom jeziku.

Bitan! Nedostaci programa nisu bitni, ali radi objektivnosti u procjeni, treba ih spomenuti - VirtualBox je slabo kompatibilan sa Win 95/98 (sporo rad sistema) i Mac OS X (problemi sa zvukom).

Kao što vidite, nedostaci programa nisu značajni i prilično su nominalni.

Virtuelna mašina za Windows 7: Xen

Monitor virtuelne mašine (hipervizor), razvijen na Univerzitetu Kembridž i distribuiran pod otvorenim kodom (GPL licenca).

Koristeći tehnologiju paravirtualizacije (PV režim), Xen vam omogućava da postignete veoma visoke performanse emulacijom stvarnih hardverskih platformi.

Karakteristika PV režima je da ne postoji početni trenutak kada se računar pokreće (imitacija BIOS koda, boot loader) i gostujući OS kernel se pokreće odmah u željenom režimu, kao obični programi.

Vrijedi napomenuti da se Xen može porediti sa softverom za preduzeća zbog njegove bogate funkcionalnosti.

Prednosti:

Besplatno.

Cross-platform.

Visoke performanse pokretanih virtuelnih mašina, koje su veoma bliske performansama stvarnih sistema.

Mogućnost migracije pokrenutih virtuelnih mašina između fizičkih hostova.

Visok stepen podrške za emulirani hardver.

Postoji možda samo jedan nedostatak programa - njegova relativna složenost u poređenju sa sličnim softverom drugih kompanija.

Virtuelna mašina za Windows 7: Virtuelni računar

Ovaj program je prvobitno razvio Connetix za Mac OS još 1997. godine. 4 godine kasnije objavljena je verzija za Windows OS.

Kasnije, 2003. godine, prava na program stekla je Microsoft Corporation, a 2006. godine program je postao besplatan.

Nakon toga, Virtual PC nije razvijen i trenutno sadrži funkcionalnost od 2007.

Prednosti:

Besplatno.

Jednostavno, korisničko sučelje.

Nedostaci:

Program radi samo u Windows OS-u, ali nije kompatibilan sa Windows 8 i novijim.

Program, za razliku od Virtual Boxa, nije kompatibilan sa AMD procesorima.

Virtuelna mašina za Windows 7: VMware Player

Proizvod najvećeg američkog proizvođača softvera za virtualizaciju Vmware.

Vmware proizvodi su prvenstveno usmjereni na korporativni segment tržišta, pa se puna verzija programa - VMware Workstation - plaća.

Cijena licence je oko 250 dolara. Za nekomercijalnu upotrebu, proizvođač nudi program ograničene funkcionalnosti VMware Player.

Vrijedi napomenuti da se ograničenja uglavnom odnose na programere softvera i IT stručnjake; program je prilično funkcionalan za obavljanje zadataka prosječnog korisnika.

Prednosti:

Besplatno.

Brzo.

Jednostavno, korisničko sučelje.

Tehnologija ThinPrint vam omogućava da odštampate bilo koji dokument otvoren u gostujućem OS-u bez instaliranja dodatnih drajvera.

Rad sa više monitora u gostujućem OS-u.

Razmjenjujte datoteke između sistema za goste koristeći Drag&Drop tehnologiju.

Nedostaci:

Ograničena funkcionalnost besplatne verzije.

Instalacija Windows 7 x64 na VirtualBox (virtuelna mašina)

Virtuelna mašina za Windows 7: više operativnih sistema na jednoj mašini

Najbolji članci na ovu temu