Pregled virtuelnih mašina. Najbolja virtuelna mašina VirtualBox - virtualna mašina iz Oraclea

Brzi razvoj tehnologija virtuelizacije imao je značajan uticaj ne samo na razvoj IT infrastrukture velikih preduzeća. Snaga desktop personalnih računara dostigla je nivo gde jedna fizička mašina može da podrži nekoliko istovremeno pokrenutih operativnih sistema u virtuelnim mašinama. Do prije nekoliko godina virtuelne mašine su bile nešto egzotično za krajnje korisnike koji su ih instalirali, uglavnom u svrhu procjene. Sada višejezgarni procesori i velike količine RAM-a na kućnom ili kancelarijskom računaru nisu neuobičajeni, a to nam omogućava da dođemo do novih opcija za njihovu upotrebu u kontekstu tehnologija virtuelizacije.

Mnogi korisnici pronalaze različite namjene za platforme za virtualizaciju desktopa, kako kod kuće tako i na poslu. Na kraju krajeva, virtuelna mašina, u poređenju sa fizičkom, ima mnogo više fleksibilnosti u pogledu prenosivosti na drugu fizičku platformu. Osim toga, kvalitet platformi za virtualizaciju desktopa značajno je porastao u posljednjih nekoliko godina u smislu funkcionalnosti, jednostavnosti korištenja i brzine. Relativno nedavna podrška za virtuelizaciju hardvera na desktopu pokazuje da vodeći proizvođači procesora kao što su Intel i AMD veruju u budućnost tehnologija virtuelizacije na personalnim računarima.

Bez sumnje, tako glomazni i hardverski zahtjevni operativni sistemi kao što je Windows Vista sposobni su apsorbirati snagu korisničkih desktopa, ma koliko oni bili visoki, ali napredak ne miruje, a dalji razvoj desktop hardverskih platformi će uskoro omogućiti da se podržavaju nekoliko takvih sistema istovremeno, zadovoljavajući zahtjeve brzine. Međutim, mnogi korisnici smatraju da tehnologije kućne virtuelizacije nisu neophodne i vide virtuelizaciju kao još jednu specifičnu tehnologiju koja na njih neće mnogo uticati. Uglavnom, to je zbog činjenice da ne vide dostojne načine za korištenje virtuelnih mašina.

U poslovnom svijetu, tehnologije virtuelizacije implementiraju se uglavnom za održavanje virtuelne serverske infrastrukture kompanije i imaju vrlo mali utjecaj na krajnje korisnike. U ovom članku ćemo pokazati da praktično svaki korisnik računara može koristiti tehnologije virtuelizacije kako bi povećao efikasnost svog rada na računaru kod kuće, kao i za svakodnevne zadatke na radnom mestu.

Kako koristiti virtuelne mašine kod kuće

Većina korisnika personalnih računara često se suočava sa problemom korišćenja potencijalno opasnih ili nestabilnih aplikacija koje mogu ili da oštete operativni sistem ili utiču na rad drugih programa. Često kućni računar, na kojem se nalaze i radni dokumenti, koristi nekoliko ljudi, među kojima ne razumiju svi kako pravilno postupati s njim kako ne bi oštetili važne podatke ili operativni sistem. Kreiranje naloga tipa "Korisnik" ne rješava ovaj problem, jer mnoge aplikacije zahtijevaju administrativna prava za instalaciju, a rad na računaru u ovom režimu značajno ograničava njihovu upotrebu. Naravno, mnogi se susreću i sa problemom prenošenja operativnog sistema i instaliranih aplikacija na drugi računar prilikom kupovine. Kategorija korisnika koji aktivno koriste laptope suočena je sa problemom sinhronizacije podataka između njih i desktop računara. Uostalom, potrebno je ne samo sinhronizirati datoteke, već i koristiti iste aplikacije na poslu i kod kuće. Za mnoge ljude je takođe važno da nauče kako da rade sa različitim operativnim sistemima, koji u ovom slučaju ne zahtevaju visoke performanse. U ovom slučaju, na primjer, radeći u Linuxu, korisnik treba da pristupi Windows aplikacijama, a za to morate ponovo pokrenuti računar. A glavni problem u obuci je nemogućnost modeliranja prave mreže između nekoliko računara ako je jedan dostupan. Svi ovi i mnogi drugi problemi mogu se riješiti korištenjem virtuelnih mašina u sistemima za virtualizaciju desktopa.

Glavne opcije za kućnu upotrebu virtuelnih mašina su sledeće:

  • Kreiranje ličnog virtuelnog okruženja izolovanog od glavnog sistema, koje vam omogućava da koristite nekoliko kopija radnih okruženja na jednom računaru, potpuno izolovanih jedno od drugog. Nažalost, ovaj model isključuje mogućnost korištenja virtuelnih okruženja za 3D igre, budući da proizvođači platformi za virtualizaciju još nisu naučili kako u potpunosti podržati emulaciju svih funkcija video adaptera. Vodeći put do sada u ovom pogledu je VMware, koji je uključio eksperimentalnu podršku za Direct-3D i shadere u najnovije verzije svoje desktop platforme VMware Workstation. Međutim, nedavno je PCI-SIG, programer PCI Express standarda, objavio nove specifikacije za PCI Express 2.0 standard, koji zahtijeva podršku za I/O virtuelizaciju funkcija koje gostima znatno olakšavaju pristup fizičkom hardveru. Nesumnjivo, nije daleko vrijeme kada ćemo igrati igrice na virtuelnim mašinama.
  • Kreirajte prenosive virtuelne mašine koje su spremne za upotrebu na bilo kojoj drugoj platformi kompatibilnoj sa arhitekturom. Ako trebate demonstrirati rad bilo kojeg programa, a on ili okruženje operativnog sistema moraju biti konfigurisani na određeni način - virtuelne mašine su najbolja opcija u ovom slučaju. Uradite sve potrebne radnje u virtuelnoj mašini, snimite je na DVD, a gde treba da pokažete kako sve funkcioniše, instalirajte virtuelizaciju platforme i pokrenite virtuelnu mašinu.
  • Dobijanje sigurnih korisničkih okruženja za Internet. Kada radite na internetu, koji je, kao što svi znaju, prilično prepun virusa i trojanskih konja, pokretanje internet pretraživača u korisničkom modu za mnoge nije prihvatljivo rješenje sa sigurnosne tačke gledišta. Zaista, u softveru, uključujući operativne sisteme, postoje mnoge ranjivosti kroz koje zlonamjerni softver može oštetiti važne podatke. U ovom slučaju, virtuelna mašina je povoljnija opcija, jer zlonamerni program, nakon što stekne kontrolu nad operativnim sistemom u virtuelnoj mašini, može naneti štetu samo unutar nje, bez uticaja na OS host. Inače, nedavno su se počeli pojavljivati ​​virusi koji otkrivaju njihovo prisustvo u virtuelnoj mašini i ne imitiraju se u ovom slučaju, međutim, za sada postoji samo nekoliko takvih zlonamernih programa, a u svakom slučaju neće doći do oštećenja važnih podataka. obavljati sve dok se zaraženi objekti ne prenesu na host OS. Stoga korištenje virtuelnih mašina u ovom slučaju ne isključuje upotrebu antivirusnog softvera.
  • Kreiranje okruženja za eksperimente sa potencijalno opasnim softverom. Na virtuelnoj mašini možete bezbolno isprobati novi čistač registra ili uslužni program za disk. Također možete bezbedno instalirati aplikativni softver koji može, pod određenim uslovima, oštetiti sistem ili vaše podatke. U ovom slučaju, virtuelna mašina se ponaša kao "peščanik" u kojem se vaši programi reproduciraju. Možete bezbedno posmatrati njihov rad i proučavati ih bez brige o bezbednosti podataka.
  • Pogodan i lak backup korisničkih okruženja. Na kraju krajeva, virtuelna mašina je samo fascikla datoteka na vašem računaru koja se može kopirati na medij za rezervnu kopiju, a zatim lako vratiti. U ovom slučaju ne morate kreirati slike tvrdi disk da napravite rezervnu kopiju vašeg sistema.
  • Sposobnost da naučite kako raditi sa operativnim sistemima koji nisu vaš host. Naravno, možete instalirati drugi OS paralelno sa vašim glavnim sistemom, ali u ovom slučaju, ako vam zatreba bilo koja aplikacija iz glavnog sistema, morat ćete ponovo pokrenuti sistem. U ovom slučaju, virtuelna mašina savršena opcija: pokrećete OS koji vam je potreban paralelno sa OS hostom i prelazite između njih ako je potrebno. U mnogim sistemima, dijeljenje datoteka između gostujućih i host sistema organizirano je jednostavnim povlačenjem i ispuštanjem datoteka i mapa pomoću pokazivača miša.

Naveli smo samo glavne opcije za korištenje virtuelnih mašina kod kuće, naravno, postoje i druga, specifičnija područja njihove primjene. Ali stvarne perspektive kada se koriste sistemi za virtuelizaciju desktopa otvaraju se u poslovanju, gde je pre svega važna dostupnost i ušteda vremena i troškova za kupovinu dodatne opreme.

Platforme za virtualizaciju desktopa u poslovanju

Za većinu kompanija, kada je u pitanju virtuelizacija, to prvenstveno znači virtuelizaciju serverske infrastrukture preduzeća. Međutim, postoje mnoga rješenja bazirana na virtuelnim mašinama za krajnje korisnike koja značajno povećavaju efikasnost zaposlenih u kompaniji. Razmotrite glavna područja primjene virtuelnih mašina u poslovanju na virtualizacijskim platformama za desktop korisnike:

  • Kreiranje repozitorija tipičnih šablona korisničkih radnih okruženja. U zavisnosti od specifičnosti organizacije, njeni zaposleni treba da koriste određeni set softvera. Kada se novi zaposlenik pridruži organizaciji, potrebno je da instalira operativni sistem, konfiguriše ga na određeni način, u skladu sa zahtevima organizacije i bezbednosnim politikama, i instalira sav potreban aplikativni softver. Kada se koriste šabloni za virtuelne mašine, ovaj problem se rešava vrlo jednostavno: zaposleni instalira platformu za virtuelizaciju desktopa, a u nju se pokreće virtuelna mašina iz skupa organizacionih šablona u kojoj je instaliran sav potreban softver i odgovarajuće postavke operativnog sistema. su napravljeni. Ovaj model će značajno smanjiti vrijeme utrošeno na implementaciju, kao i pružiti visoku fleksibilnost pri prijenosu virtuelne radne površine zaposlenika na drugu fizičku mašinu. Naravno, takav slučaj upotrebe može zahtijevati povećane hardverske resurse opreme, ali to će se više nego isplatiti ako se zaposlenik mora baviti velikim količinama heterogenih podataka, čija će sigurnosna kopija zahtijevati značajno vrijeme. Na primjer, marketinški ljudi koji instaliraju mnogo softvera koji im treba, isprobavaju stvari i rade s različitim dokumentima svaki dan. U tom slučaju mogu na kraju radnog dana da kopiraju fasciklu sa fajlovima svoje virtuelne mašine koja radi, bez straha da će se sve „pokvariti“ prilikom sutrašnjeg instaliranja drugog programa.
  • Kreiranje virtuelne desktop infrastrukture koja omogućava centralizovano skladištenje korisničkih okruženja na sigurnim serverima kompanije. Istovremeno, sami krajnji korisnici koriste alate za daljinski pristup radnoj površini svog okruženja (na primjer, Terminal Services) pohranjenim u korporativnom podatkovnom centru. Ova opcija korišćenja virtuelnih mašina zahteva značajne troškove za svoju implementaciju, jer je u ovom slučaju potrebna podrška platformi za virtuelizaciju servera data centra kompanije. Međutim, ovo pruža najbolji nivo sigurnosti i dostupnosti. Budući da se sva radna okruženja centralno pohranjuju i održavaju u sigurnom podatkovnom centru, šanse za curenje povjerljivih informacija su znatno smanjene. Istovremeno, stepen dostupnosti takvih okruženja je značajno povećan, jer im se može obezbediti pristup sa bilo kog mesta sa vezom velike brzine. Strogo govoreći, ova odluka se ne odnosi na platforme za virtualizaciju desktopa, ali utiče na krajnje korisnike. Primer takvog rešenja je VMware Virtual Desktop Infrastructure, zasnovana na virtuelnoj infrastrukturi servera organizacije u korporativnom data centru. Struktura takvog modela prikazana je na slici:
  • Primena virtuelnih mašina zaštićenih bezbednosnim politikama. IT profesionalci koji treba da obezbede poverljivost svojih ličnih podataka, kao i česte demonstracije različitih softvera kupcima, savršena su rešenja za kreiranje sigurnih virtuelnih mašina, koje pružaju sredstva za ograničavanje pristupa različitim funkcijama za rad sa virtuelnom mašinom. Također možete postaviti datum isteka za virtuelnu mašinu i distribuirati softver na način da određena grupa ljudi ne može koristiti virtuelnu mašinu duže od dozvoljenog vremena. Primjer takvog rješenja je VMwareov ACE Manager.
  • Pojednostavite obuku korisnika kreiranjem učionica sa virtuelne mašine gdje su instalirani različiti operativni sistemi i aplikativni softver. Ako trebate obučiti grupu ljudi u vašoj organizaciji za korištenje proizvoda ili programa, možete kreirati jedan predložak virtuelne mašine i instalirati platformu za virtuelizaciju na svakom od računara u učionici. Nadalje, virtuelna mašina se može kopirati na sve računare i pokrenuti sa svim potrebnim brojem programa. Ako vam je potrebna obuka za drugi proizvod, možete kreirati novi VM predložak i također ga primijeniti na svim računarima u učionici.
  • Razvoj i testiranje softvera u kompaniji. Virtuelna mašina, kao izolovano okruženje, idealna je za razvoj softvera. Programeri i testeri mogu kreirati konfiguracije operativnih sistema i korisničkih okruženja koje su im potrebne za simulaciju ponašanja programa na različitim platformama. Kao dio ovog slučaja korištenja, također je moguće modelirati radne grupe virtuelnih mašina na istoj fizičkoj platformi koje međusobno provode mrežnu interakciju. Pored toga, neke platforme, kao što je VMware Workstation, omogućavaju vam da kreirate stabla stanja virtuelne mašine, svako sa sačuvanom specifičnom konfiguracijom korisnika. Svako od ovih stanja može se vratiti jednim klikom miša. Primjer takvog stabla:

Uporedni pregled platformi za virtualizaciju desktopa

Vodeće kompanije u oblasti platformi za virtuelizaciju desktopa učinile su mnogo u protekle dve godine da ih učine što jednostavnijim za korišćenje i učine dostupnim i najneiskusnijim korisnicima. Lideri u proizvodnji sistema virtuelizacije za krajnje korisnike u ovom trenutku su sledeće kompanije: VMware sa VMware Workstation, VMware ACE i VMware Fusion proizvodi, Microsoft sa proizvodom Virtual PC, Parallels promoviše svoju platformu za virtuelizaciju za Mac OS sa Parallels Desktop za Mac proizvod i kompaniju InnoTek sa besplatnom platformom otvorenog koda VirtualBox. Pogledajmo na brzinu karakteristike nekih od ovih proizvoda.

VMware Workstation


VMware je danas neprikosnoveni lider u virtualizaciji desktopa. Njegovi proizvodi su jednostavni za korištenje, bogati funkcijama i brzi. Gotovo svi proizvođači platformi za virtualizaciju desktopa vođeni su ovim proizvodom. Proces kreiranja virtuelne mašine i instaliranja gostujućeg operativnog sistema ne izaziva nikakve posebne poteškoće: prilikom kreiranja morate navesti količinu RAM-a dodeljene gostujućem sistemu, vrstu i veličinu virtuelnog diska, fasciklu u kojoj se nalazi datoteke virtuelne mašine će biti locirane i tip gostujućeg OS-a koji će se instalirati. CD ili DVD ili ISO slika za pokretanje može se koristiti kao gostujuća instalacijska distribucija. Nakon instaliranja operativnog sistema u virtuelnu mašinu, obavezno instalirajte VMware Tools i onemogućite sve nepotrebne emulirane uređaje u postavkama kako biste optimizovali performanse. Takođe možete kreirati snimak (snapshot) "čistog" stanja gostujućeg sistema, dok će svi podaci na virtuelnim diskovima u tom trenutku biti sačuvani, a možete se vratiti u njihovo sačuvano stanje u bilo kom trenutku. Ključne karakteristike VMware radne stanice uključuju:

  • Podrška za različite vrste virtuelnih diskova (kontroleri su emulirani za IDE i SCSI diskove):
    • fiksna veličina (Preallocated) ili raste kako se puni (Growing), dok su prve optimizirane za brzinu, a druge su zgodne jer ne zauzimaju puno prostora prije nego što se popune
    • Nezavisne disk jedinice na koje ne utiču snimci operativnog sistema. Takvi diskovi su pogodni za organiziranje skladišta datoteka, čija promjena nije potrebna pri radu sa snimcima stanja gostujućeg sistema
    • podrška za diskove čije stanje nije sačuvano kada je virtuelna mašina isključena
    • mogućnost pisanja direktno na fizički disk
  • Podrška za različite vrste mrežne interakcije između virtuelnih mašina, uključujući udruživanje virtuelnih mašina u „timove“ (Timovi), što vam omogućava da kreirate virtuelne podmreže koje se sastoje od virtuelnih mašina sa različitim brojem virtuelnih mrežnih adaptera (do tri). Sučelje virtuelne mreže može raditi u tri različita načina:
    • Bridged Networking- virtuelna mašina deli resurse mrežne kartice sa operativnim sistemom domaćina i radi sa spoljnom mrežom kao nezavisna mašina.
    • Umrežavanje samo za domaćina- Virtuelna mašina prima IP adresu na sopstvenoj podmreži domaćina od VMware DHCP servera. Shodno tome, možete raditi na mreži samo sa drugim virtuelnim mašinama na ovom hostu i sa OS samog hosta.
    • NAT- virtuelna mašina takođe radi u sopstvenoj podmreži hosta (ali drugačije), međutim, preko NAT-a, VMware server može da pokrene konekcije sa spoljnom mrežom. Nije moguće pokrenuti vezu s takvom virtuelnom mašinom iz vanjske mreže. Unutar hosta je omogućeno umrežavanje.
    • Diskovi se također mogu montirati na host sistem pomoću uslužnog programa vmware-mount i proširiti s korisnošću vmware-vdiskmanager(ovaj uslužni program takođe služi za obavljanje niza drugih radnji na virtuelnim diskovima).
  • Mogućnost jednostavnog dijeljenja datoteka pomoću Drag & Drop interfejsa, kao i kreiranjem dijeljenih foldera (Shared Folders) između glavnog i gostujućeg OS-a.
  • Podrška za veliku listu gostujućih i host operativnih sistema.

Najnovija verzija VMware Workstation 6 također uključuje sljedeće korisne funkcije:

  • puna podrška za USB 2.0 interfejs
  • mogućnost snimanja aktivnosti virtuelne mašine
  • integrisani proizvod VMware Converter (za Windows hostove) za uvoz virtuelnih mašina drugih proizvođača
  • pokretanje virtuelne mašine kao usluge

Također je vrijedno napomenuti da je VMware Workstation trenutno jedina platforma za virtualizaciju koja eksperimentalno podržava Direct-3D u gostujućim operativnim sistemima. Glavni, a možda i jedini nedostatak ove platforme je činjenica da nije besplatna.

Microsoft Virtual PC

Pojavljujući se kao konkurent VMware Workstationu, proizvod Connectix, koji je kasnije kupio Microsoft zajedno sa kompanijom, nije dobio dostojan razvoj u svojim rukama. Kao rezultat toga, trenutno, u gotovo svim aspektima, gubi od platforme VMware Workstation i može se pokrenuti samo na Windows host operativnom sistemu. Međutim, veliki broj korisnika ga koristi kao platformu za virtualizaciju desktopa jer je Virtual PC besplatan i zadovoljava osnovne potrebe za korištenje virtuelnih mašina. Proces gostujuće instalacije je također vrlo jednostavan i intuitivan. Nakon što je operativni sistem instaliran, potrebno je da instalirate dodatke za virtuelne mašine (analogno VMware alatima u VMware Workstation), koji značajno povećavaju performanse gostujućeg OS-a poboljšanjem tehnika virtuelizacije. VM dodaci se također mogu instalirati na Linux gostujućim operativnim sistemima.

Glavne prednosti proizvoda Microsoft Virtual PC uključuju sljedeće karakteristike:

  • Potpuna podrška za Windows Vista i kao host i kao gostujući operativni sistem. U pogledu performansi, Virtual PC 2007 je napravio značajan korak naprijed u odnosu na prethodnu verziju, a sada su performanse Windows Vista u virtuelnoj mašini sasvim prihvatljive.
  • Podrška za 64-bitne Windows sisteme.
  • Poboljšane performanse korišćenjem prednosti poboljšanja uvedenih u Microsoft Virtual Server 2005 R2.
  • Dostupnost različitih vrsta virtuelnih diskova:
    • Dinamičko širenje (slično rastu u VMware radnoj stanici)
    • Fiksna veličina (slično unapred dodeljenoj na VMware radnoj stanici)
    • Razlikovanje - disk koji pohranjuje promjene u odnosu na trenutno stanje virtualnog diska
    • Povezano s tvrdim diskom (slično direktnom pisanju na disk u VMware Workstation)
  • Prisustvo različitih vrsta umrežavanja između virtuelnih mašina i hosta:
    • analog Bridged Networking u VMware Workstation
    • Samo lokalno (analogno Host-only u VMware Workstation)
    • Zajedničko umrežavanje (slično NAT-u u VMware Workstation)

Treba napomenuti da je proizvod Virtual PC više namijenjen kućnim korisnicima nego IT profesionalcima i programerima, dok je VMware Workstation, koji ima mnogo više funkcionalnosti, u mogućnosti da pokrije potrebe potonjih. U isto vrijeme, Virtual PC je besplatan i uglavnom je namijenjen da pojednostavi migraciju na nove Microsoftove operativne sisteme i podrži njihove zastarjele verzije. I, naravno, popularnost Virtual PC platforme je besplatna, stvarajući određenu nišu za korištenje ovog proizvoda.

Parallels Workstation i Parallels Desktop za Mac


Proizvod je namijenjen za korištenje na Windows i Linux platformama kao sistem za virtualizaciju desktopa. Zbog činjenice da se Parallels (u stvari u vlasništvu ruske kompanije SWSoft) sada uglavnom fokusira na proizvod, razvoj ovog proizvoda je trenutno donekle obustavljen i po funkcionalnosti je inferioran u odnosu na dvije vodeće desktop platforme iz VMwarea i Microsofta . Stoga, hajde da pričamo o platformi Parallels Desktop za Mac, koja je sada glavna za računare kompanije Apple. Osim toga, u ovom trenutku razvoj ove platforme je vrlo dinamičan, što je prije svega posljedica činjenice da VMware ozbiljno namjerava upasti na tržište virtuelizacije za Macove sa svojim VMware Fusion proizvodom, koji je skoro spreman za finalnu pustiti. Ključne karakteristike Parallels Desktop za Mac platforme:

  • Lako kreirajte virtuelne mašine u tri koraka uz pomoć Parallels Installation Assistant. Kreiranje virtuelne mašine i instaliranje gostujućeg operativnog sistema u nju je bez napora.
  • Prisutnost uslužnog programa Parallels Transporter, koji vam omogućava da pređete s fizičkog stroja na virtualni.
  • Potpuna podrška za Windows Vista gostujući OS. Ovo omogućava jednostavnu razmjenu datoteka između gostujućeg i host operativnog sistema.
  • Podrška za USB 2.0 interfejs
  • Podrška za Mac OS X "Leopard"

Kao i većina proizvoda za Mac OS X platformu, Parallels Desktop pruža korisniku jednostavno i korisničko sučelje. Nije tajna da mnogi korisnici Mac-a često osjećaju potrebu da koriste proizvode za Windows, a Parallels Desktop im pruža ovu priliku, omogućavajući im da se osjećaju "u dva svijeta".

Možete spomenuti i Parallels proizvode kao što su Parallels Compressor Workstation i Parallels Compressor Server, koji vam omogućavaju kompresiju diskova ne samo Parallels virtuelnih mašina, već i VMware-a, što je rješenje za jedan od problema s kojima se korisnici često suočavaju.

virtuelna kutija


InnoTek je nedavno ušao na tržište virtualizacije desktopa s neočekivanim besplatnim rješenjem otvorenog koda. U trenutku kada se činilo nova platforma virtualizaciju je teško dovesti na pristojan nivo, InnoTek je postigao neočekivano brz uspjeh i popularno priznanje.

Mnogi blogeri lojalni VMware-u, međutim, izjavili su da na njihovim desktopima virtuelne mašine na platformi rade znatno brže od virtuelnih mašina u VMware Workstation-u. Osim toga, donedavno je platforma VirtualBox bila dostupna samo za Linux i Windows hostove, a krajem aprila pojavio se prvi sklop za Mac OS X, gdje je planirano da se platforma takmiči sa takvim "monstrumima" virtualizacijskih sistema kao što su Parallels i VMware. I, naravno, ima sve šanse za pobjedu. S obzirom na potpunu otvorenost platforme i njenu besplatnost, mnogi entuzijasti spremni su da preuzmu usavršavanje platforme i povećanje funkcionalnosti, nadamo se, bez ugrožavanja njenih performansi. VirtualBox trenutno nema tako široku funkcionalnost kao vodeće platforme, ne podržava 64-bitne sisteme i umrežavanje sa Windows Vistom, ali na sajtu možete dobiti ažurne informacije na kojim se sistemskim funkcijama radi . Trenutno platforma ima sljedeće glavne karakteristike:

  • Prilično velika lista podržanih host i gostujućih operativnih sistema.
  • Podrška za više snimaka trenutnog stanja gostujućeg sistema (snimke).
  • Diskovi koji se dinamički šire i fiksne veličine.
  • Mogućnost instaliranja dodataka za goste (slično VMware alatima) za povećanje stepena integracije sa OS hostom

Naravno, u pogledu funkcionalnosti, VirtualBox je vrlo nezreo proizvod, ali njegovi pokazatelji performansi ukazuju da platforma ima budućnost, a zajednica otvorenog koda će uložiti sve napore da je poboljša i razvije.

Šta odabrati kao sistem virtuelizacije desktopa?

Sumirajući, možemo reći da svaka od gore opisanih platformi trenutno zauzima svoju nišu u oblasti tehnologija virtuelizacije na desktop računarima. Svaki od sistema virtuelizacije ima prednosti i nedostatke. S vremenom će, naravno, mnogi od njih steći potrebnu funkcionalnost koja zadovoljava većinu potreba korisnika. Takođe se treba nadati da će biti obezbeđeni alati za pretvaranje formata virtuelnih mašina između platformi.

Bez sumnje, kada je u pitanju korištenje virtualizacije desktopa kod kuće na Windows hostovima, treba birati između Microsoft Virtual PC ili VirtualBox platformi, budući da su besplatne i imaju potrebnu funkcionalnost za podršku virtuelnim mašinama kod kuće. Međutim, kada je u pitanju upotreba virtuelnih mašina u poslovanju, u korporativnom okruženju preduzeća, gde implementacija sistema za virtuelizaciju desktopa postavlja visoke zahteve u pogledu funkcionalnosti i pouzdanosti, ne može se bez VMware Workstation-a, koji je značajno superiorniji od ostalih. opisane platforme. VirtualBox proizvod također može naći svoje mjesto ovdje, kao najoptimiziraniji za performanse.

Virtuelni računar treba koristiti kada pružate podršku za starije verzije Windows-a i kada koristite Windows Vista kao gostujući OS. A korisnici Mac-a ne mogu bez Parallels Desktop proizvoda: o tome svjedoči činjenica da je rezultat od više od 100.000 prodanih primjeraka proizvoda zabilježen još 2006. godine. Korisnici Mac-a također bi trebali pogledati VMware Fusion, koji tvrdi da je lider u platformama za virtualizaciju desktopa u budućnosti.

Tehnologije virtuelizacije za personalne računare sve su bliže krajnjem korisniku i sada se mogu koristiti kako u svakodnevnom radu zaposlenih u organizacijama, tako i na kućnim računarima za kreiranje sigurnih ili izolovanih ličnih okruženja. Osim toga, korištenje virtuelnih mašina na desktopu nije ograničeno na opisane opcije. Na primjer, u VMware virtuelnoj mašini, u prozorskom režimu konzole gostujućeg operativnog sistema, možete postaviti višu rezoluciju koju podržava monitor, dok će prozor za goste imati trake za pomeranje. Ovo će vam omogućiti da testirate web stranicu ili aplikaciju u visokim rezolucijama kada nemate odgovarajući monitor. Ovaj primjer pokazuje da su opcije za korištenje virtuelnih mašina na desktopu na vašoj mašti. A prilagođene platforme za virtualizaciju koje se brzo razvijaju pomoći će vam da ispunite svoje potrebe.

Da biste imali pri ruci nekoliko operativnih sistema sa zasebnim radnim prostorom i aplikacijama, ne morate kupovati drugi (treći, četvrti, itd.) računar. Zato što će sve ovo stati u vaš jedini računar. Kako? Zahvaljujući virtuelnim mašinama (VM) - posebnim programima koji kreiraju (emuliraju) imaginarne (virtuelne) računare unutar glavnog operativnog sistema.

Virtuelni računar je skoro kao pravi. Ima svoj procesor, memoriju, hard disk, mrežni adapter i sve ostalo. Naravno, ne radi se o fizičkim uređajima, ali su napravljeni tako da ih operativni sistemi smatraju upravo takvim - stvarnim.

Nekoliko virtuelnih računara može istovremeno da radi na jednom fizičkom računaru. Koliko zavisi od hardverskih resursa: što je brži procesor, što je veća RAM memorija, što je disk prostraniji, to više. Tipičan kućni računar srednjeg ranga zasnovan na Windows 10 može istovremeno da radi sa tri do pet lakih operativnih sistema (kao što su Windows XP, Android i Lubuntu + glavni sistem). Ili dva ili tri relativno teška (na primjer, glavni Windows 10 + virtualni Windows 7 i Mac OS X). Kao što ste već shvatili, aplikacije emulatora virtuelne radne površine omogućavaju vam da instalirate i pokrenete širok spektar operativnih sistema na njima.

Virtuelne mašine opšte namene (za razliku od specijalizovanih, kao što su, na primer, Java VM), koriste:

  • Za pokretanje aplikacija koje glavni sistem ne podržava.
  • Za zaštitu sistema od potencijalne štete od neprovjerenih programa.
  • Kao dodatna barijera protiv virusa prilikom posjete sumnjivim web resursima.
  • Stvoriti izolirano okruženje za proučavanje aktivnosti zlonamjernog softvera.
  • Kao teren za testiranje za otklanjanje grešaka u sopstvenim razvojima.
  • Ovladati tehnologijama izgradnje mreža.
  • Za dvostruku autorizaciju na nekim portalima igara i još mnogo toga.

I naravno, virtuelne mašine se široko koriste za distribuciju radnih resursa servera.

Danas se nećemo doticati industrijske upotrebe VM-a, već ćemo samo razmotriti ono što može biti korisno kućnim korisnicima Windows-a.

Oracle VirtualBox

Razmotrite proces kreiranja nove virtuelne mašine i početak instalacije Windows 10 u nju.

  • Kliknite na dugme "Kreiraj" na gornjoj traci.

  • U prvom prozoru čarobnjaka za kreiranje VM-a navedite naziv OS-a (prikazati će se na listi gostujućih sistema), njegov tip (Windows, Linux, itd.) i verziju. U našem primjeru, ovo je Windows 10 32-bitni (možete instalirati i 64-bitni, ali će zahtijevati više resursa). Da biste prešli na sljedeći korak, kliknite na Next.

  • Zatim odredite veličinu VM RAM-a. Windows 10 x86 podrazumevano je 1 GB, ali ovu količinu možete povećati pomeranjem klizača udesno. Ako vaš računar nema puno RAM-a, nemojte davati VM-u više od 2-3 GB, inače će glavni sistem usporiti zbog nedostatka memorije.

  • Zatim kreirajte virtuelni čvrsti disk. Ako prvi put instalirate sistem, odaberite opciju "Kreiraj novi".

  • Ostavite tip virtuelnog diska kao podrazumevani.

  • Format skladištenja je oblast na fizičkoj memoriji vašeg računara koja je dodeljena VM. Može biti fiksiran ili dinamički proširiv unutar granica koje definirate sljedeće. Da bismo uštedjeli prostor, odabrat ćemo dinamički format.

  • Zatim navedite naziv volumena (virtualni disk C) i njegovu veličinu. Podrazumevano je 32 GB.

  • Nakon što kliknete na dugme "Kreiraj" u poslednjem prozoru, nova virtuelna mašina će se pojaviti na listi. Okvir sa desne strane pokazuje njegove parametre.
  • Ici Windows instalacija Kliknite na dugme "Start" na gornjoj traci.

  • U prozoru koji se otvori nakon toga pojavit će se prozor "Odaberite disk za pokretanje". Kliknite na ikonu foldera i odredite putanju do sistemskog distributivnog kompleta. To može biti slika u .iso formatu ili fizički medij (DVD, fleš disk). Nakon što odaberete svoju distribuciju, kliknite Nastavi.

  • Dalji tok instalacije OS-a u virtuelnu mašinu ne razlikuje se od instaliranja na fizičkom računaru.

Neke postavke VM-a i sistema za goste

Klikom na prozor virtuelne mašine hvata se kursor miša (tj. pomeraće se samo unutar virtuelnog ekrana). Da biste vratili kursor na glavni OS, pritisnite kombinaciju Ctrl + Alt.

Da biste pristupili cijelom skupu funkcija gostujućeg OS-a, morate instalirati posebne dodatke. Idite na meni "Devices", kliknite na "Mount Guest Additions Disk Image" i pratite uputstva.

Da biste povezali fasciklu sa gostujućim sistemom za razmjenu datoteka sa glavnim, kliknite na stavku "Shared Folders" u meniju "Devices". Kliknite na ikonu “folder+” u prozoru koji se otvori i kroz polje “folder path” navedite je u Exploreru (prikazuje direktorijume glavnog sistema).

Ako želite da postavka radi cijelo vrijeme, označite "Auto-connect" i "Create a permanent folder". Zajednička mapa će biti dostupna iz istraživača virtuelne mašine kao mrežna fascikla.

Da biste promijenili redoslijed kojim se prozivaju uređaji za pokretanje (na primjer, za pokretanje virtuelne mašine sa DVD-a), isključite gostujući OS, otvorite njegove postavke (u glavnom prozoru Virtualbox) i idite na prvu karticu "Sistem " odjeljak. Na listi "Redoslijed učitavanja" odaberite željeni medij i pomoću dugmadi sa strelicama ga pomaknite na vrh.

VMware Workstation Pro

Neke opcije za Hyper-V virtuelne mašine

Da biste napravili snimak aktivnog gostujućeg OS-a, otvorite gornji meni njegovog prozora radnji i kliknite na Checkpoint. Ili pritisnite kombinaciju Ctrl+N.

Pristup postavkama pojedinačne virtuelne mašine otvara se iz njenog kontekstnog menija na listi glavnog prozora dispečera i skriven je iza dugmeta „Podešavanja“.

Ostale karakteristike programa su takođe vrlo jednostavne i savladavaju se bez većih poteškoća.

Šta mislite da je najviše?

Neću izmišljati bicikl 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 ćemo pronaći onu .., najbolju virtuelnu mašinu. Inače, za one koji su se odrekli i uspjeli pobjeći iz zatočeništva Windowsa, toplo preporučujem pretplatu na časopis.

  • Š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
  • Graficko ubrzanje
  • Presuda

Šta je virtuelna mašina

Jednostavno rečeno, bez zamora, virtuelna mašina je operativni sistem u operativnom sistemu.

Zašto mi treba virtuelna mašina

U našem slučaju virtuelna mašina je prvenstveno platforma za proveru programa. Među kojima, kao što razumete, može biti. Još jednu virtuelnu mašinu hakeri koriste 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, uzeli smo dvojezgarni računar (zbog ograničenja budžeta) sa svježim Arc Linuxom. Pored vlasničkog VMware-a (verzija 7.1.0 Player i 30-dnevni probni period 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 na različitim verzijama ne-Linux OS-a pod nazivom Windows. Da bismo procenili performanse, sastavili smo glavno 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 nas neugodno reći da je ovo novi izum (rani mejnfrejmovi su ga koristili kao sredstvo za obezbeđivanje resursa), ali decenije stare CPU inovacije znače da ćete dobiti performanse skoro native samo sa x86 kodom. I sada uspevamo da naguramo desetine mašina (koje se lako kopiraju i obnavljaju) u jednu zgradu, a rad data centara je postao mnogo efikasniji. Takođe je moguće imitirati drugu arhitekturu, recimo, ARM, što je zgodno za programere ugrađenih sistema.

Ovo je takođe blagodat za obične korisnike: poznavanje 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 unutar kernela (preko KVM-a) i Qemu emulator znači da korisnici Linuxa više ne moraju da pribjegavaju vlasničkim alatima.

U stara vremena, Sun-ov VirtualBox (nekada u vlasništvu Innoteka, a sada Oraclea) je bio 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 sav sadržaj kompajlera. Tada ćete dobiti init skriptu za učitavanje navedenih modula, iako će to biti beskorisno za Systemd korisnike. Ako je to vaš slučaj, možda ćete poželjeti 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 3.19 zahtijevali su zakrpe VMware izvora, ali nadam 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 počne, o čemu ćete biti ljubazno obaviješteni, a ako koristite puno okruženje radne površine, to će učiniti umjesto vas; morat ćete unijeti samo root lozinku.

I VirtualBox i VMware Workstation su prilično jednostavni, osim ako ne želite da vas ometa svaka opcija. VMware Player, s druge strane, nema previše opcija i brzo ćete pokrenuti svoju mašinu. 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) nego VMware "alatke" koji zahtijevaju da kopirate programe sa imaginarnog CD-a, promijenite dozvole i zatim pokrenete skriptu. Da li je zaista 1999? Ali radeći sve ovo, bit ćete nagrađeni poboljšanom grafikom i brojnim dodatnim funkcijama, o kojima ćemo dalje razgovarati.

Najjednostavniji za korištenje naš izbor je Boxes, iako pruža samo minimum Qemu/libvirt karakteristika. Na drugom mjestu su VMware Player i VirtualBox, a zatim njihov plaćeni rival (nominalno su teži zbog više opcija). Virt-Manager nije posebno težak za korištenje, ali ima dovoljno Qemuovog lavirinta postavki da preplavi početnika. Osim toga, 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 "pohranu". Međutim, vaša vlastita distribucija će osigurati sve potrebne egzotične module, u kom slučaju zašto ne iskoristiti šansu.

Performanse

Hoće li za vas napraviti spor ili okretan VM?

Zahvaljujući poboljšanjima hardvera i tehnologijama paravirtualizacije, postalo je moguće obavljati neke zadatke brzinom bliskom brzini stvarnog hardvera.

Međutim, ovakav kakav je, obično postoji neki pogodak u izvedbi. Praktično svaka konfiguracija na kojoj smo testirali gostujuću radnu površinu pokazala je neku vrstu zastoja. Ali naviknete se i možete isključiti sve vrste lepote ili uključiti odgovarajući način neutralizacije kvarova, 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 kompilacije kernela su pokazali da VirtualBox dosta zaostaje u konkurenciji. Uporedni test JavaScript SunSpider je potvrdio ovaj zaključak: oba zadatka su obavljena 20% sporije od ostalih. Ulaz/izlaz diska (I/O) (posebno ako imate SSD disk) i mrežni promet bili su brzi za sve naše kandidate. Na kraju, VMware je osigurao prednost podrškom za novije Intel procesore.

Funkcionalnost

Šta svaki kandidat može ponuditi?

Svi naši kandidati su dizajnirani za različite slučajeve upotrebe i stoga svaki ima svoje individualne prednosti. Naravno, prisustvo nekih standardnih karakteristika se svakako podrazumeva: to uključuje, na primer, 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, međutim, neke aplikacije su sposobne za herojska djela.

Upozorenje je da su Gnome Boxes i Virt-Manager samo interfejsi za Qemu (preko libvirt sloja apstrakcije). A Qemu je u suštini CPU emulator koji je sposoban za virtuelizaciju putem KVM-a, ali je ipak cijeli svijet.

Hajde da pogledamo naše kandidate jednog po jednog.

Gnome Boxes ★★

Kada se pozove iz komandne linije, Qemu podržava puno opcija, od kojih većina nije u Gnome Boxovima: njegov cilj (implementirano) je jednostavnost i jasnoća izgled i rad. Kroz njegovo korisničko sučelje čarobnjaka, možete postaviti virtuelnu mašinu u samo 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-a, SPICE-a (koji omogućava audio rad preko mreže) ili OVIrt-a.


Gnome Boxes

Boxes ne nudi mnogo u načinu upravljanja vašim VM-om preko mreže, ali barem pruža svu NAT magiju koja vam je potrebna da vaš VM komunicira sa svijetom. Ostali kandidati su uspješno postavili NAT, mrežne mostove ili host-only mreže, a sve to može biti vrlo zgodno u određenim okolnostima.

Virt Manager ★★★★

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


Virt Manager

Osim toga, Virt-Manager olakšava postavljanje mašine bilo koje složenosti - možete dodati bilo koji hardver, uključujući više mrežnih interfejsa. Pored KVM VM-a, Virt-Manager može koristiti 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, što traje oko 30 sekundi nakon pokretanja Windows 10). Pored toga, Virt-Manager koristi Qemu-ovu nedavno dodanu podršku za USB 3.0.

Kompatibilnost i snimci

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

Ponekad može biti potrebno premjestiti VM između hipervizora. Svi naši programi mogu uvoziti mašine pohranjene u formatu Open Virtual Appliance (OVA), koji je jednostavno tar arhiva sa VMDK (VMware) slikom diska i virtuelnim podacima o hardveru. 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 omogućava interno skladištenje 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 svog VM-a. VMware Player vam omogućava da imate samo jedan snimak po mašini pored njegovog trenutnog stanja. Dakle, ispitivanje duboke regresije je isključeno.

VirtualBox i VMware Workstation takođe mogu da "kloniraju" VM, a ovo je efikasan metod za kreiranje 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 je također 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 particija.

VirtualBox ★★★★

Izvorno klijent za virtualizaciju desktopa, VirtualBox je i dalje vjerovatno alat za mnoge. Ovaj program ima jasnu strukturu, što olakšava 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 postavite ograničenje korištenja CPU-a u gostima kao postotak. VirtualBox takođe podržava snimanje video zapisa, tako da možete snimiti Windows tutorial za svoj YouTube kanal u toku večeri.


virtuelna kutija

Može uvesti bilo koje virtuelne diskove, ali nudi samo podršku za USB 2.0 host kontroler, pa čak i tada samo ako instalirate Oracleov vlasnički paket proširenja. Zajednički međuspremnik i opcije prevlačenja i ispuštanja (u jednom ili oba smjera, kako želite) su prilično zgodne. VirtualBox ima zgodne indikatore za mrežni i disk I/O i za 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 zgodno ako testirate najnoviju verziju, recimo, DDoS klijenta ili da vidite koliko malvera može da visi na vašoj Windows XP virtuelnoj mašini dok ne pukne. VMware također podržava USB 3.0 uređaje, a instaliranje alata za goste omogućit će briljantnu grafiku, zajednički međuspremnik i dijeljene direktorije. Player je nešto inferioran kada su u pitanju snimci (omogućava vam samo jedan), ali smo ga kritikovali u prethodnom odeljku.

VMware Workstation ★★★★★

Postoji nebesplatna verzija VMware Playera (VMware Player Pro), ali smo se odlučili za to ovo Poređenje umjesto toga bi bilo prikladnije uzeti kvalitetniju radnu stanicu. Ova aplikacija ima mnogo dodatnih funkcija za programere, uključujući mogućnost grupiranja virtuelnih mašina u neku vrstu virtuelne falange tako da ih možete naterati da sve krenu u akciju u isto vreme jednim klikom.

VMware Workstation takođe nudi podršku za nove komande za moderne Intel procesore, kao i mogućnost konfigurisanja mašina sa virtuelnim CPU-ima, do 16 GB i 64 GB RAM-a. Međutim, Workstation je u velikoj meri fokusiran na integraciju sa ostatkom (prilično velikog) VMware paketa, i stoga će izgledati prikladnije u poslovnom okruženju.

Integracija sa desktopom

Hoće li biti u suprotnosti 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 zbunjujući.

VirtualBox koristi Qt4, što je posebno neugodno na radnoj površini Arch Linux zasnovanoj na Qt-u, koja svuda koristi Qt5, ali to je samo neka mana. Boxes se savršeno uklapa u Gnome 3, što je i očekivano; Virt-Manager i VMware koriste GTK3 i također se savršeno uparuju 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 prečicu na tastaturi.

Izvanredni režimi su Unity u VMware-u (ne, to 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 (izbjegava potencijalnu zabunu između prozora gosta i hosta), ali pokušava pokrenuti
pregled nije bio vrlo uspješan; Ni Windows 7 sa uključenim Aero nije bio najprijatnije iskustvo.

Svi naši kandidati podržavaju pokretanje gosta u režimu celog ekrana i mogu se konfigurisati za promenu rezolucije kada se promeni veličina prozora. Obezbeđene su odgovarajuće prečice za izlazak iz ovog scenarija. Mogućnost prevlačenja i ispuštanja na VMware mašinama je vrlo zgodna, zbog čega VMware pobjeđuje u ovoj kategoriji.

Graficko ubrzanje

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

Bilo koji od naših kandidata dobro bi vam poslužio ako želite samo postaviti virtuelnu mašinu bez namjere da radite bilo što grafički intenzivno.

Ali ako vam je potrebno 3D ubrzanje, trebate uzeti VMware ili VirtualBox. Jednom kada se naviknete instalirati dodatke za goste (uključujući VirtualBox-ovo pogrešno pitanje dvostrukog poricanja koje vas pokušava odvratiti od njegove eksperimentalne WDDM podrške potrebne za Windows 7 Aero interfejs, na primjer), moći ćete uživati ​​u 3D ubrzanju u VirtualBox 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 grafičkoj kartici, dok VMware dozvoljava 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 256MB. 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 to u velikoj meri zavisi od konfiguracije hosta – ova postavka neće mnogo uticati na brzu mašinu. Windows VM vjerovatno neće pokretati Battlefield 4 ili Middle-earth: Shadow of Mordor (tako da smo prilično sretni što su prebačeni na Linux) kada je sve do 11, ali starije ili manje zahtjevne igre će biti sasvim u redu: 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 možda je to bila povoljnija konfiguracija - na Arch Linuxu smo koristili najnoviji vlasnički Nvidia drajver, što je moglo dovesti do prednosti jednog nad drugim.

Presuda

Virtuelizacija je tema za poređenja koja je stara i složena. Ako želite da pokrećete 3D igre, nećete ni pogledati Gnome Boxes ili Virt-Manager, osim ako ih ne nabavite u VirtualBoxu najbolji rezultati nego mi, birate VMware kao svoj hipervizor. Ali opet, ova tehnologija nikako nije tako zrela kao izvorni DirectX 11. Možda ćete čak imati više sreće igrajući igrice u Wine-u [Urednik: - Ili ne.] sa nekim eksperimentalnim zakrpama za performanse. Generalno nismo oduševljeni VMware licencama, posebno onom koja vas primorava da platite nakon 30-dnevnog probnog perioda, ali za neke će funkcije na nivou preduzeća u Workstation-u biti blagodat. Konkretno, ako koristite VMwareov vCenter Converter za virtuelizaciju mašine jednim klikom - savršeno ako želite da testirate nešto novo na svom trenutnom sistemu.

Nismo pokrili masu alata komandne linije koji dolaze sa svim našim kandidatima, ali oni jesu, zajedno sa više nego dovoljnom dokumentacijom. Možete ih koristiti u svojim skriptama kada uđete u svu tešku virtuelizaciju, gurajući čitav niz virtuelnih mašina iz bezbednog okruženja komandne linije. Možda će hakeri radije raditi s Qemuom direktno, a oni koji traže jednostavno besplatno rješenje otvorenog koda imat će sreću da imaju Gnome Boxes.


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

Ali samo jedna pobjeđuje (remi je rijedak izuzetak), a ovoga puta to je Virt-Manager – pa, nismo mogli dozvoliti da VMware pobijedi. Virt-Manager vam omogućava da obuzdate većinu Qemuove moći 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 sviđa nam se ikona Boxes koja sadrži teserak (ili hiperkocku ili kocku unutar kocke, kako 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 licenca nije uspjela.

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

Kutije ★★★
Najlakši način da instalirate i konfigurišete VM.

Trebate li pokrenuti aplikacije razvijene za Mac u Windows okruženju? Zaista želim da budem jedan od prvih koji će isprobati Windows 10 TP, ali ne mogu da dodijelim zasebnu particiju na svom tvrdom disku za to? Ništa nije nemoguće, virtuelizacija, najkompleksnija i najkorisnija tehnologija, pomoći će vam u svemu.

Ne postoji savršen operativni sistem. Koji god operativni sistem da instaliramo na svoj PC, bilo da je to Windows, Linux ili Mac, svi ćemo u njemu pronaći ono što nam ne odgovara. Nesavršenost sistema postaje posebno uočljiva kada pored rada sa dokumentima moramo da rešavamo i naprednije zadatke na računaru. Ako smo kompulzivni, onda zbog nezadovoljstva jednim već instaliranim OS-om lako možemo pokrenuti instalaciju drugog, uprkos činjenici da to nije najlakši i najbrži postupak.

Većina korisnika, posebno onih koji su još u fazi savladavanja računarske pismenosti, zastrašuju se zadatkom instaliranja nekoliko operativnih sistema odjednom na jednom računaru. Gotovo sve počinje da ih zbunjuje: particioniranje tvrdog diska, rješavanje problema s pokretanjem, i, ne manje važno, znaju da će, da bi ušli u drugi, treći instalirani OS, morati stalno restartovati računar. Ali nije sve tako loše kao što se čini na prvi pogled. Tako zanimljiv, koristan i istovremeno izuzetno složen koncept kao što je tehnologija virtuelizacije dolazi u pomoć.

Zadatak virtuelizacije je da obezbedi postojanje i istovremeni rad više operativnih sistema na jednom računaru odjednom.

Virtualizacija se najčešće koristi za rješavanje problema sljedećeg tipa:

  • Stručnjaci velikih kompanija koriste virtuelizaciju za najbolju i najefikasniju distribuciju velike računarske snage servera;
  • Kućni korisnici koriste virtuelizaciju (virtuelne mašine) za pokretanje više aplikacija u isto vreme iz različitih operativnih sistema. Uz pomoć virtuelnih mašina, korisnik može pokrenuti Windows XP i programe napisane za njega na drugom operativnom sistemu, recimo na Linux kernelu. Ili kreirajte virtuelni Windows 8 OS na Apple Macintosh računaru.

Virtuelni računar - virtuelna mašina kompanije Microsoft

Microsoft, programer najpopularnijeg operativnog sistema, razvio je sopstveni sistem virtuelizacije koji je dizajniran da radi isključivo u Windows okruženju – to je Virtual PC 2007 za Windows XP i Vista, kao i relativno nova virtuelna mašina za Virtual PC za Windows 7. Pored najnovije verzije, programeri softvera za virtuelizaciju kreirali su alatku Windows XP Mode, koja je virtuelizovana verzija XP Professional-a. Ovaj alat vam omogućava da pokrenete stare aplikacije i programe na novijem Windows 7 OS.

U Windows 8 i testnom Windows 10, Virtual PC je zamijenjen sa više nova tehnologija Hyper-V pozajmljen od Windows Servera. Ova tehnologija ima dosta razlika u odnosu na konvencionalne virtuelne mašine, pa ćemo joj posvetiti posebnu recenziju.

U stvari, Microsoft nije programer Virtual PC-a. U početku, ovaj program je kreirala druga kompanija, a dizajniran je za rad na Windows i Mac OS. U to vrijeme, OS/2, DOS i OS na Linux kernelu su korišteni kao gostujući operativni sistemi. Kada je Microsoft postao jedini vlasnik ovog proizvoda, odlučeno je da se povuče podrška za Mac OS program. Stoga su svi napori programera bili usmjereni na daljnji razvoj Virtual PC-a isključivo za Windows. Kao rezultat toga, danas imamo besplatan alat za kreiranje virtuelnog okruženja koje dobro radi u Windows-u kao host i gostujući OS. Međutim, uz sve ovo, ovaj alat je prilično osrednji, zbog činjenice da mu nedostaju sve vrste dodataka dizajniranih za interakciju sa svim drugim sistemima.

Možete ga preuzeti ovdje: www. microsoft. com

vmware virtuelna mašina

VmWare je prepoznat od cijele globalne IT zajednice kao lider u kreiranju virtualnih rješenja za profesionalce. Međutim, kompanija za razvojne programere ima alate ne samo za stručnjake iz velikih organizacija, već i za kućne korisnike - ovo je besplatna aplikacija VMware Player. Ranije je besplatni program za virtuelizaciju VMware Player mogao pokretati samo prethodno kreirane virtuelne mašine (njihove slike), ali sada je takođe naučio kako da ih kreira. Odnosno, aplikacija je postala punopravni alat za virtualizaciju. Istina, za razliku od svoje plaćene verzije, koja se naziva VMware Workstation, funkcionalnost besplatne aplikacije je donekle ograničena, ali možemo sa sigurnošću reći da proširene funkcije plaćene verzije nisu uvijek potrebne kućnom korisniku.

VMware Player koristi Linux i Windows kao glavni operativni sistem, a DOS, Windows, Linux, Mac, BSD i drugi se mogu koristiti kao gostujući OS. Za one koji su sretni vlasnici Macintosh računala, programer izdaje VMware Fusion aplikaciju, koja po svojim mogućnostima u potpunosti podsjeća na VMware Workstation.

Jedan od karakteristične karakteristike ove aplikacije je Unity mod (usput, ima ga i Parallels proizvod, o čemu ćemo govoriti u nastavku), koji je dizajniran da sakrije prozor virtuelne mašine od očiju korisnika. To jest, korisnik vidi kako je OS u OS-u. U tom slučaju, prozori aplikacija otvorenih u gostujućem OS-u se prikazuju na glavnoj radnoj površini.

Možete ga preuzeti ovdje: www. vmware. com

Parallels Workstation - Virtuelizacija za kućnog korisnika

Jedan od najvećih igrača na globalnom tržištu virtualizacije je Parallels. Njegovi glavni alati za virtuelizaciju namenjeni su prvenstveno velikim kompanijama koje pružaju usluge. Ali, programer ne prezire ni kućnog korisnika, pa za Windows i Linux mašine kompanija ima program virtuelizacije Parallels Workstation, a za Apple mašine postoji slično rešenje Parallels Desktop. Za razliku od drugih programera, ova kompanija ne nudi besplatna rješenja, korisnik će morati platiti izradu i pokretanje virtuelne mašine.

Funkcionalnost i mogućnosti Parallels Workstation ili Parallels Desktop u potpunosti opravdavaju cijenu aplikacije. Na primjer, pomoću njih možete jednostavno uvesti virtualne mašine, čak i one koje su kreirane u drugim programima za virtuelizaciju, osim toga, mogućnosti ovih plaćenih aplikacija vam omogućavaju da kreirate, a zatim i pokrenete na drugim mašinama, slike glavnih virtuelnih sistema .

Također je vrijedno napomenuti da kompanija ima mobilnu verziju Parallels Mobile aplikacije za iOS. Sa ovom verzijom, možete lako postaviti daljinsku kontrolu pokrenute Parallels Desktop virtuelne mašine na Mac OS-u.

Možete kupiti ovdje: www. parallels.com.ru

VirtualBox - virtualna mašina iz Oraclea

Jedan od najpopularnijih softvera za virtualizaciju je VirtualBox. Na kreiranju ove aplikacije radilo je više grupa programera, a daleko od jedne eminentne kompanije u IT okruženju. Proizvod je trenutno u potpunom vlasništvu Oraclea, koji ga je preuzeo preuzimanjem od strane prethodnog vlasnika (Sun Microsystems) još 2010. godine. Kao rezultat svih kretanja programa VirtualBox od jednog vlasnika do drugog, danas imamo program virtuelizacije sa velikim brojem podržanih operativnih sistema. Na službenoj web stranici programa možete preuzeti za instalaciju na sklop računala za Windows, Mac OS, Linux i Solaris platforme. Inače, ovi operativni sistemi se takođe mogu koristiti u VirtualBox-u kao gostujući operativni sistemi.

Općenito, VirtualBox je distribuiran open source, što ga čini potpuno besplatnim za korištenje. Međutim, da bi dobio napredniju funkcionalnost i mogućnosti, recimo, za podršku RDP protokola ili USB 3.0 standarda za gostujući OS, korisnik će morati instalirati dodatne dodatke, koji se, inače, također distribuiraju besplatno, ali su zatvorenog izvora.

Možete ga preuzeti ovdje: www. virtualbox. org

Iz svega navedenog možemo zaključiti i zaustaviti se, kako nam se čini, na dva programa za virtuelizaciju - to su VirtualBox i VMware Player. Ove aplikacije su dovoljne za instaliranje dodatnih operativnih sistema.

Ponekad postaje neophodno koristiti nekoliko operativnih sistema na jednom računaru. Poteškoće su ovdje obično predvidljive. Prvo, ovo je obavezno ponovno pokretanje računara da bi se pokrenuo novi OS, a drugo, ako imamo posla sa različitim porodicama, kao što su Windows i Unix, onda će svaki od OS zahtevati barem jednu particiju na hard disku. Osim toga, zbog različitog formata sistema datoteka, teško je pristupiti datotekama s jednog OS na drugi. Ovi i drugi problemi se mogu riješiti uz pomoć "virtuelne mašine". U stvari, to je običan program koji emulira rad glavnih komponenti računara, od procesora i video kartice do drajva. Kao rezultat toga, možemo pokrenuti više operativnih sistema u isto vrijeme i lako se prebacivati ​​između njih. Glavni nedostatak ovog pristupa su relativno niske performanse emuliranih sistema.

Sun VirtualBox 2.0.6

Freeware (za kućnu upotrebu)

Developer Sun Microsystems

Veličina 33 MB

Presuda

Bogata funkcionalnost; velika lista podržanih sistema; niz jedinstvenih karakteristika

Neka nestabilnost u radu

VirtualBox je softverski proizvod njemačke kompanije innotek. To je relativno mlada platforma, sa svojim prvim javnim izdanjem u januaru 2007. Podržani sistemi za goste uključuju Windows, Linux, OS/2 Warp, OpenBSD i FreeBSD. U februaru 2008. godine, innotek je preuzeo Sun Micro-systems, a uz njegovo učešće je u toku dalji razvoj. Model distribucije VirtualBox-a se nije promijenio.

Pored standardnih uređaja potrebnih za rad operativnog sistema (procesor, video adapter, hard disk), program takođe emulira audio kontroler i mrežni adapter. Potonji se pojavljuje kao AMD PCNet interfejs. Osim toga, treba napomenuti da je po defaultu video kartica emulirana kao standardni VESA adapter sa 8 MB video memorije i rezolucijom od 800×600; ako to nije dovoljno, možete koristiti dodatke VM za goste da povećate performanse virtualnog video akceleratora i dinamički promijenite veličinu prozora. Dodaci VM za goste – skup alata koji se isporučuju s programom za optimizaciju performansi i olakšavanje interakcije između gostujućeg i host OS-a. Između ostalog, USB kontroleri su takođe emulirani u VirtualBox-u, dok se uređaji povezani na USB konektore u host sistemu automatski preuzimaju u gostujućem.

Jedna od ključnih karakteristika je podrška za RDP (Remote Desktop Protocol), koji omogućava VirtualBox-u da djeluje kao RDP server i da ga kontrolira svaki klijent koji radi s ovim protokolom. Imajte na umu da je prije izlaska VMware Workstation 6 platforme ova funkcija bila dostupna samo u VirtualBox-u. Tu je i funkcija USB preko RDP-a(Ako virtuelna mašina deluje kao RDP server, povezani USB uređaji će takođe biti vidljivi u klijentu).

Druga ključna karakteristika je komponenta iSCSI pokretača. Omogućava vam da koristite eksterne iSCSI uređaje kao virtuelne diskove u sistemu za goste bez dodatne podrške gostujućeg sistema.

Proces kreiranja virtuelne mašine je izuzetno jednostavan: potrebno je da izaberete tip operativnog sistema i podesite količinu RAM-a i čvrstog diska. Potonji može biti ili fiksne veličine ili se dinamički mijenja kako se puni. Nakon instalacije gostujućeg sistema, preporučuje se instaliranje već spomenutih Guest VM dodataka - oni će uvelike olakšati rad u budućnosti.

VirtualBox podržava mrežnu interakciju između virtuelnih mašina, dok korisnik može slobodno izabrati jednu od tri vrste. Prvi je NAT, u kom slučaju je virtuelna mašina skrivena iza hostovog NAT servera i može pokrenuti konekcije sa spoljnom mrežom, ali je nemoguće spojiti se na takvu virtuelnu mašinu sa vanjske mreže. Drugi tip, Host Interface Networking, omogućava gostujućem sistemu da koristi resurse fizičkog mrežnog adaptera domaćina, dok sama mašina za goste postaje dostupna sa eksterne mreže kao normalan nezavisni računar. I na kraju, treći tip - interno umrežavanje - može se koristiti kada nema potrebe za pristupom vanjskoj mreži; u ovom slučaju, virtuelna mreža će biti izgrađena unutar hosta. Ako korisnik treba samo da podesi razmjenu datoteka između gostujućeg sistema i hosta, onda je bolje koristiti funkciju Shared Folders, koji vam omogućava da kreirate deljene fascikle koje su dostupne na bilo kom sistemu.

Oni koji koriste virtuelne mašine za testiranje različitog softvera će ceniti podršku za stablo sačuvanih stanja virtuelne mašine (tzv. snapshots), koje se može vratiti iz bilo kog stanja gostujućeg sistema u slučaju neočekivane situacije ili potrebe za ponovo ga pokrenite od nule.

Za programere, innotek pruža odličan softverski razvojni komplet, a pošto je kod platforme otvoren izvor, nije potreban dodatni napor za pisanje ekstenzija u sistem. Osim za Windows, stabilne verzije VirtualBox-a postoje i za Linux i Mac OS. Osim toga, trenutno je u tijeku dosta posla na prijenosu proizvoda na druge host platforme, a programerima je dato sve neophodni alati i interfejsi za modifikaciju VirtualBox-a.

Sumirajući sve gore navedeno, sa sigurnošću možemo nazvati VirtualBox najboljim besplatnim programom u svojoj oblasti i ozbiljnim konkurentom plaćenim kolegama.

VMware Workstation 6.5

VMware Workstation 6.5

shareware, 189 dolara

Developer VMware

Veličina 500 MB

Presuda

Najveća funkcionalnost među svim programima

visoka cijena; ogromna veličina distribucije

VMware Workstation je možda najpoznatiji proizvod za kreiranje virtuelnih mašina, a VMware je danas jedan od lidera u proizvodnji virtualizacionih sistema. Lista kompatibilnih gostujućih OS je ogromna, u rasponu od Solarisa i Novell NetWarea do Linuxa, FreeBSD-a i Windows Vista x64 Edition. Platforma savršeno emulira sve potrebne računarske sisteme. Broj podržanih uređaja ne može a da ne raduje - VMware Workstation je u stanju da radi sa instaliranim CD/DVD drajvovima, flopi drajvovima, čitačima pametnih kartica i može da montira slike diskova. Pored toga, svi eksterni uređaji povezani preko COM, LPT ili USB portova biće dostupni u sistemu za goste (međutim, nije bilo moguće konfigurisati podršku za USB 2.0). Postoji puna integracija sa ACE (Assured Computing Environment – ​​mogućnost pokretanja još jedne kopije Windows-a na računaru namenjenom za deljenje) i takozvanim režimom jedinstva – izvršavanje virtuelizovanih aplikacija na radnoj površini glavnog računara. Što se tiče tradicionalnog slaba tačka- video akcelerator, - zatim, počevši od trenutne verzije, podržava hardversko ubrzanje trodimenzionalne grafike. Istina, uz malu napomenu - do sada je ova funkcija dostupna samo kada koristite Windows XP kao gostujući operativni sistem. Također su trenutno podržani samo DirectX 9.0 i Shader Model 2.0. Još jedna nedavna inovacija vrijedna pažnje je mogućnost striminga virtuelne mašine, na primjer, prilikom preuzimanja slike sa Interneta.

Razmjena podataka se može organizirati preko virtualne lokalne mreže ili korištenjem drag-n-drop iz virtuelnog sistema u smjeru hosta. U slučaju lokalne mreže, postoje tri standardne opcije: prvi koristi NAT (Network Address Translation), drugi direktno u postojeću mrežu, a treći je virtuelna mreža unutar hosta. Naravno, ne zaboravlja se mogućnost kreiranja dijeljenih foldera.

Za testiranje softvera, VMware Workstation implementira mehanizam za kreiranje snimaka (snapshotova) operativnog sistema i diskova, koji se kasnije mogu koristiti za vraćanje u jedno od prethodnih stanja. Postoji i podrška za stabla takvih snimaka, što je neverovatno zgodno kada se sistem konfiguriše sa raznim dodacima (na primer, različite verzije pretraživača Internet Explorer). Osim toga, u novoj verziji značajno su poboljšani alati za otklanjanje grešaka, koji omogućavaju snimanje u realnom vremenu cjelokupnog rada mašine, uključujući aktivnosti aplikacija, procesora i drugog hardvera, kao i reprodukciju spremljenih podataka.

Uz program dolazi još jedan zaista neophodan uslužni program - P2V Assistant, koji vam omogućava da konvertujete fizički sistem u virtuelni u samo nekoliko klikova.

Vrijedi napomenuti da je upravo WMware pokazao najviše performanse, iako brzina preuzimanja ostavlja mnogo da se poželi. Još jedan nedostatak programa je njegova cijena. Istina, postoji besplatna verzija - VMware Player, koja vam omogućava da pokrenete prethodno sačuvane virtuelne sisteme, ali ne zna kako da ih kreirate.

Microsoft Virtual PC 2007

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

Microsoft Virtual PC mogao bi postati dostojan konkurent programima predstavljenim u recenziji, ako ne za jedno "ali" - podržavaju kao gostujuće sisteme samo one koji pripadaju Windows porodici, što značajno ograničava opseg ovog emulatora. Ako želite, možete instalirati nepodržani OS odabirom opcije tokom instalacije. Ostalo, međutim, ispravan rad u ovom slučaju nije zajamčen. Kao i svi programi razmatrani u pregledu, Virtual PC sadrži skup aplikacija dizajniranih da olakšaju život korisniku. U ovom slučaju, ovo su dodaci za virtuelne mašine - njihovo instaliranje neće povećati performanse gostujućeg sistema, ali će sledeće korisne i zgodne funkcije učiniti dostupnim:

  • mogućnost prevlačenja i ispuštanja datoteka i fascikli sa glavnog sistema na gostujući sistem i nazad koristeći drag-n-drop tehnologiju;
  • pri promeni veličine prozora sa gostujućim sistemom, rezolucija unutar njega će se automatski prilagoditi novoj veličini;
  • poboljšani drajver virtuelnog video adaptera omogućava vam da postavite proizvoljnu rezoluciju i dubinu boje;
  • Fokus miša će se automatski prenijeti na sistem za goste kada kursor uđe u prozor konzole i vratiti se na host sistem kada napusti ovu zonu. Ovo će eliminirati potrebu za pritiskom na desno alt kako bi se fokus prebacio na sistem za goste i omogućio vam da radite sa prozorom gostujuće konzole kao sa normalnom aplikacijom;
  • za razmjenu datoteka sa operativnim sistemom domaćina, biće moguće koristiti dijeljene foldere (Shared Folders);
  • međuspremnik za sisteme za goste i host će takođe postati uobičajen, što će pojednostaviti interakciju između host i gostujućih aplikacija;
  • vremenska sinhronizacija između sistema domaćina i gosta će se pojaviti.

S obzirom na potpuno besplatan proizvod, može se sa sigurnošću preporučiti za kućnu upotrebu.

Parallels Workstation 2.2

Parallels Workstation 2.2

shareware, 50 dolara

Developer Paralele

Veličina 21 MB

Presuda

Velika lista podržanih sistema; rad sa Intel-VT i AMD-V

Što se tiče funkcionalnosti, inferiorniji od analoga

Parallels je još jedan prilično veliki igrač na tržištu softvera za virtualizaciju. Njegov proizvod Parallels Workstation nudi skoro sve što vam je potrebno da biste obavili posao. Pre svega, ova platforma virtuelizira kompletan set standardnog računarskog hardvera, kao što je procesor koji odgovara stvarnom, matična ploča bazirana na Intel i815 čipsetu, do 1,5 GB RAM-a, VGA i SVGA grafička kartica sa podrškom za VESA 3.0 . Dodatno, 1,44 MB floppy disk drajv sa mogućnošću povezivanja pravog uređaja ili floppy slike i dva IDE kontrolera sa povezivanjem bilo virtuelnih HDD-a (od 20 MB do 128 GB svaki) ili CD/DVD-ROM-a (u direktnom pristupu). ) su podržani. pogon pravog računara se može direktno koristiti). Osim toga, postoji podrška za različitu perifernu opremu (štampače, skenere, kao i razne PDA uređaje bazirane na Windows Mobile 2005 i kamere).

Kompatibilni sistemi za goste: Sva Microsoft Windows porodica od verzije 3.1 do Viste, različite verzije Linuxa, FreeBSD, Syllable, Solaris, OS/2 i MS-DOS.

Instaliranje i konfiguriranje programa nije teško. Da bi se olakšao život korisniku, dostupan je skup Parallels Tools aplikacija koje optimiziraju interakciju između gostujućeg OS-a i hosta, na primjer, poboljšavaju rukovanje mišem, video način rada, međuspremnik interakciju (možete sinkronizirati međuspremnik gosta i host operativni sistem, što pojednostavljuje prenos podataka). Osim toga, kreirane mašine se lako mogu kombinovati u virtuelnu lokalnu mrežu ili dodati postojećoj, ali se iz nekog razloga ne mogu povezati pomoću NAT-a. Također je moguće postaviti dijeljene foldere za dijeljenje informacija. Po želji, Parallels Workstation može kreirati tačne kopije virtuelne mašine (klonirajte ih), plus nova verzija programa radi sa obe tehnologije hardverske virtuelizacije - Intel-VT i AMD-V. Takođe je dodao podršku za USB i audio. Još jedna zanimljiva karakteristika koja se pojavila u novoj verziji je mogućnost zaustavljanja gostujućeg sistema bez njegovog rasterećenja. U ovom slučaju, resursi dodijeljeni gostujućem sistemu se vraćaju u host sistem i neće trebati puno vremena da se Linux ili FreeBSD gost ponovo pokrene.

Ako je potrebno, možete povezati drugi monitor na mašinu za goste ili raditi sa Wi-Fi mrežom (međutim, Wi-Fi je iz nekog razloga dostupan samo kada koristite Linux sistem kao host).

Općenito, Parallels Workstation može biti dobra alternativa VMware Workstationu, s obzirom na svoju cijenu i stabilnost, ali u smislu funkcionalnosti je i dalje inferioran u odnosu na besplatni VirtualBox.

Kako smo testirali

Za uporedno testiranje virtuelnih mašina odabrano je nekoliko glavnih parametara. Prvo, ovo je broj podržanih operativnih sistema i arhitektura (i gost i host), uzimajući u obzir i zvaničnu i nezvaničnu podršku. Drugo, performanse, uzimajući u obzir i performanse gostujućeg sistema i hosta sa pokrenutom virtuelnom mašinom. I na kraju, treći parametar koji definira je podrška za raznovrsnu opremu i dodatne funkcije.

U prvoj kategoriji prednjačili su VMware i VirtualBox. Oba podržavaju Intel x86 i AMD64 arhitekturu kao host, ali VirtualBox ne dozvoljava korištenje 64-bitnih sistema kao gost, ali može raditi sa Intel VT i AMD-V tehnologijama (omogućeno u postavkama). Parallels Workstation nema podršku za 64-bitni host, ali kao i VirtualBox, kompatibilan je sa Intel VT i AMD-V tehnologijama. Besplatni VirtualBox ima najveću listu zvanično podržanih sistema za goste, ali nezvanično sva tri programa podržavaju bilo koji OS.

Za testiranje performansi kreirana su tri identična virtuelna sistema bazirana na Windows XP SP2. Performanse su mjerene korištenjem programa PCMark05, koji je istovremeno pokrenut na gostujućim i host sistemima. Postavke svih programa su ostavljene po defaultu. Najbolje se pokazao VMware, zatim VirtualBox, posljednje mjesto zauzela je Parallels Workstation, koja je, međutim, najmanje opterećivala sistem tokom rada. Ali vrijedi napomenuti da je razlika između ova tri programa minimalna, a u svim slučajevima performanse gostujućeg sistema su slične performansama domaćina.

U posljednjoj, trećoj kategoriji, VMware je pobijedio sa velikom razlikom, bukvalno natrpan svim vrstama dodatnih funkcija, od kopiranja gotovog sistema do podrške video akceleratoru. Očigledno, iz tog razloga, veličina njegovog instalacionog paketa je nekoliko puta veća od veličine njegovih konkurenata.

koreada.ru - O automobilima - Informativni portal