Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Vijesti
  • Windows virtuelni prozor. Virtuelne mašine sa "sedam" i za "sedam"

Windows virtuelni prozor. Virtuelne mašine sa "sedam" i za "sedam"

Tema virtuelizacije je veoma popularna. O ovoj temi se raspravlja na internetu, pišu se članci i objavljuju knjige. Ovaj problem je uključen u računarske kurseve na univerzitetima, a sve više se razvija u praktičnim primenama. Šta je virtuelna mašina (VM) i koju virtuelnu mašinu za Windows 7 je bolje preferirati od drugih za rešavanje specifičnih korisničkih zadataka.

Virtuelna mašina je program koji simulira ponašanje neke druge mašine na toj mašini i dozvoljava jednom sistemu da pokreće softver napisan za drugi sistem. Dubina simulacije može biti različita, tako da postoji čitava klasifikacija virtuelnih mašina koja uzima u obzir nivo detalja simulacije.

  • VM se može programirati na takav način da detaljno ponavlja ponašanje procesora i magistrale emuliranog sistema. Ovo je najdublji nivo softverske emulacije.
  • Možete emulirati samo API operativnog sistema simuliranog računara.
  • Ili možete jednostavno prepisati cijeli paket izvornog softverskog sistema za ciljni sistem. Ovim pristupom uopće se ne uzimaju u obzir arhitektonske karakteristike simuliranog objekta.

Još jedno pitanje koje je važno u kontekstu rasprave o VM-ovima za Windows 7: želimo li pokrenuti „sedam” na drugom OS-u ili je, obrnuto, naš zadatak da ponovo kreiramo rad drugog OS-a na „sedam”? Sve ove nijanse ćemo razmotriti u našoj kratkoj napomeni.

Koje virtuelne mašine postoje?

Ako pogledate Wikipediju, tamo možete pronaći stranice sa prilično detaljnim objašnjenjem principa rada VM-a i njihovih programskih tehnologija. Ove stranice su: https://ru.wikipedia.org/wiki/Emulation, https://ru.wikipedia.org/wiki/Virtualization, https://ru.wikipedia.org/wiki/Virtual machine/. Na istim stranicama možete dobiti prvu ideju o različitim primjenama takvih programa u praksi. Prosječan korisnik kućnog računara može imati koristi od takvih kvaliteta VM-a koji će mu pojednostaviti svakodnevni rad ili pružiti nestandardno okruženje za igranje. Obrazovni aspekt VM je takođe važan, jer povećava opšti kulturni nivo vlasnika računara. Evo liste zanimljivih karakteristika:

  • Stvaranje okruženja za pokretanje retro igrica i retro programa. Ponekad nam poređenje ultramodernih trodimenzionalnih igračaka i igara 80-ih i 90-ih godina prošlog stoljeća omogućava da iznova pogledamo rezultate napretka u ovom pravcu. Drugi primjer: prilikom podučavanja školaraca programiranju često se koriste paketi poput “LogoMira” i sličnih. Možete to učiniti drugačije - pokrenite emulator sovjetskog "Agata" i nabavite isti Logo u jednostavnom i kontroliranom okruženju 8-bitnog kućnog računala.
  • Potreba za redovnim prelaskom sa Windowsa na Linux danas nije neuobičajena. Umjesto instaliranja oba sistema na svoj PC, možete koristiti virtuelizaciju.
  • Pokušajte da instalirate simulator prve lične mašine, Xerox Alto, na svoj računar, i vaše ideje o tome dokle su kompjuterski interfejsi stigli će se promeniti. Ili pokrenite simulator čip-08.

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

Virtuelna mašina (VM) je još jedan računar koji radi na vašoj radnoj površini. Odnosno, kao da se u prozoru pokrene drugi (virtualni) monitor, a na njega se učita drugi računar.

Ovaj računar ima svoj virtuelni hardver i na njega možete instalirati bilo koji pravi operativni sistem (OS), na primer virtuelni Windows. Na takvom "kompjuteru" možete raditi u potpunosti i ova tema mi se jako sviđa.

Za šta možete koristiti virtuelne mašine?

  • za testove ili obuku na drugim operativnim sistemima (Windows, Linux, MacOS, itd.)
  • razvoj programa za druge operativne sisteme
  • rade na različitim mjestima sa istim softverskim okruženjem
  • za anonimnost

Mislim da možete smisliti druge načine da ga koristite, ovo je prvo što mi je palo na pamet. Na primjer, na svom bivšem poslu nisam mogao instalirati programe koji su mi bili potrebni na računar, iako sam bio administrator. To je bilo zbog sigurnosnih i licencnih problema. Zatim sam instalirao virtuelnu mašinu, instalirao Windows i sve programe koji su mi bili potrebni na njoj i radio u njoj. Uveče sam snimio sliku na eksterni hard disk i poneo je kući sa sobom.

Osim toga, radni Internet je bio znatno smanjen u brzini, ali je postojao pristup drugom provajderu. Instalirao sam drugu mrežnu karticu i konfigurisao je u virtuelnoj mašini. Odnosno, u „običnom“ Windows-u nije imao čak ni drajvere, ali je u virtuelnom okruženju preko njega radio brzi Internet.

Virtuelni čvrsti disk je pohranjen u jednoj datoteci i njegovi podaci se mogu šifrirati. Odnosno, ako vam neko dođe bez pitanja, onda možete jednostavno zatvoriti virtuelni operativni sistem i nećete moći da nađete ništa na svom računaru osim pretraživača i Excel-a :)

Koje virtuelne mašine postoje za Windows?

Najpopularniji i korišćeni:

  • Oracle VM VirtualBox je besplatan, može učiniti gotovo sve što je potrebno prosječnom korisniku
  • Hyper-V je besplatan, ugrađen je u Windows 8/8.1/10 Pro i Enterprise verzije
  • – plaćena, maksimalna funkcionalnost, za profesionalne programere

VMware je prilično masivan softverski paket, košta mnogo i dizajniran je za komercijalnu upotrebu. Za svrhe koje sam opisao, prva dva će biti dovoljna. Ali ako znate kako da preuzmete sa torrenta, možete ga i instalirati. Princip rada i postavke plus/minus su svuda isti.

Kako instalirati virtuelnu mašinu na VirtualBox

Ceo proces se odvija u nekoliko jednostavnih koraka:

  • Preuzmite i instalirajte VirtualBox
  • Kreirajte VM pomoću čarobnjaka
  • Povežite instalacijsku sliku sa operativnim sistemom
  • Instalirajte OS kao na običnom računaru

Zapravo, napravio sam video:

Za preuzimanje programa potrebno je da kliknete ovdje:

Tokom instalacije, prozori će se pojaviti i tražiti da instalirate dodatne drajvere za virtuelne uređaje; morate pristati na sve.

U glavnom prozoru programa kliknite na dugme „Kreiraj“ i uđite u čarobnjak za virtuelnu mašinu. Da biste vidjeli sve opcije, također morate kliknuti na dugme "Expert Mode":

Ime: bilo koje ime

Tip: odaberite budući operativni sistem (Windows, Linux, BSD, itd.)

Verzija: tačna verzija instaliranog OS-a (sedam, deset, ).

Možda neće biti izbora x64 verzija na listi ako nema hardverske virtuelizacije, ali o tome će biti reči u nastavku.

RAM

Količina memorije je RAM koja će biti dostupna u virtuelnom Windowsu. Na primjer, ako vaš računar ima 8 GB RAM-a, tada se za VM može dodijeliti do 4 GB. A nakon pokretanja VM-a, ova 4 gigabajta će biti oduzeta vašem Windows-u, jer... koristiće virtuelni OS. Stoga morate odabrati ovaj volumen na osnovu sljedećih razmatranja:

  • Za Windows 7/8/10 x86 potrebno vam je najmanje 1 GB memorije, a za manje-više normalan rad od 2 GB
  • Za Windows x64 trebat će vam najmanje 2 GB memorije, a da bi sve nekako funkcioniralo - najmanje 3 GB

Shodno tome, odabiremo toliku količinu virtuelne memorije tako da instalirani virtuelni Windows bude dovoljan, a i vašem Windowsu ostane onoliko koliko treba. Općenito, ako imate 4 gigabajta memorije, onda postavite ovdje 1024 MB, a ako imate 8 GB ili više, odaberite 3000-4000 megabajta ovdje.

HDD

Pretpostavljam da nemate virtuelni hard disk, pa pređimo na kreiranje u sljedećem koraku:

Prva bitna stvar je “ Lokacija" Promijenite u folder na disku sa više prostora. Na primjer, mnogi ljudi imaju C: disk koji nije baš velik i dizajniran je za jedan operativni sistem, a D: disk za druge datoteke. Sada, ako je to slučaj i za vas, odaberite tamo i kreirajte neku mapu na disku D:

Veličina– za Windows porodicu, podesite na 40 GB.

Tip– ostavite zadani “VDI”. Malo je vjerovatno da ćete morati da povežete ovaj "disk" sa drugim virtuelnim sistemima.

Format pohrane– „Dinamično“. U ovom slučaju, veličina datoteke takvog diska će rasti kako se puni. Ako postavite "Fiksno", tada će svih 40 GB odmah zauzeti prostor na D: disku, na primjer.

Ovo završava kreiranje virtuelne mašine.

Postavljanje VM VirtualBox-a

Sada možete pokrenuti virtuelnu mašinu, ali je prazna, bez operativnog sistema. Potrebno je da ubacite “disk” u virtuelni drajv. Instalacijski “DVD” je ISO slika, ista ona koju snimamo na pravi DVD ili fleš disk.

Idemo do postavki našeg VM-a na kartici "Mediji":

Kliknite na “drive” sa vrijednošću “Empty”, zatim na ikonu DVD diska i odaberite “Select optički disk image...” iz menija, gdje označavamo putanju do iso slike. A ako imate fizički disk sa instalacijom, jednostavno ga umetnite u drajv i potvrdite izbor u polju za potvrdu “Live CD/DVD”. Važno je da instalirate verziju koju ste odabrali u fazi kreiranja mašine, posebno što se tiče bitnog kapaciteta.

Sada je sve spremno za pokretanje virtuelne mašine. Kliknite na dugme „Pokreni“.

Virtuelni računar će početi da se učitava i proces instalacije Windows-a će početi kao da ste to uradili na svom računaru ili laptopu. Nakon instalacije Windowsa, pokrenut ćete VM i vaš virtuelni Windows će se pokrenuti.

Ključ domaćina

Važan detalj je host ključ. Kada kliknete na prozor virtuelne mašine, sva „pažnja“ od pritiskanja tastera tastature i pokreta miša će preći na virtuelnu mašinu (gostujući operativni sistem). Da "oslobodite" tastaturu i miša, tj. vratite ih u njihov izvorni Windows, potrebno je da kliknete desno Ctrl. Ovo dugme se može promeniti u podešavanjima. Usput, međuspremnik vašeg sistema i virtuelni je, takoreći, uobičajen. Odnosno, ako kopirate tekst u međuspremnik na stvarnom računaru, možete ga zalijepiti u virtuelni, vrlo zgodno.

Virtuelizacija hardvera

Da bi VM radili brže i bolje, kao i da bi mogli da instaliraju 64-bitne (x64) verzije operativnih sistema, virtuelizacija hardvera mora biti omogućena. Sama ova podrška je ugrađena u procesore i imaju je svi moderni procesori (možda je nemaju samo stari dual-core procesori i stariji).

Tehnologije se zovu Intel VT-x i VT-d (kod skupih procesora) i AMD-V. Njegovo značenje je da se komande šalju direktno procesoru, zaobilazeći upravljačke programe operativnog sistema. Virtuelizacija hardvera je omogućena u postavkama VM-a na kartici “ Sistem -> Ubrzanje»

Ali ovo možda neće raditi za vas, jer je ova opcija onemogućena po defaultu u BIOS-u iz sigurnosnih razloga. Može se pojaviti greška „VT-x/AMD-V hardverske virtuelizacije su omogućene, ali ne funkcionišu“. Stoga moramo ponovo pokrenuti računar i .

Ako ne znate kako, a lijeni ste da pročitate članak, onda ukratko: odmah nakon uključivanja računara pritisnite tipke F1, F2, Delete 10 sekundi, ili ako piše na ekranu, zatim pročitajte koje dugme pritisnuti. Pogledajmo koji BIOS imate sa fotografija i potražite sličnu postavku:

Sa GUI

Kliknite Napredno, uđite u napredni način rada, zatim "Konfiguracija CPU-a"

Tražimo postavku “Intel Virtualization Technology” i mijenjamo je na “On”. (Uključeno)

Ako imate AMD procesor, tada će se postavka zvati “Secure Virtual Machines”. Sačuvajte promene pomoću dugmeta “F10”.

Sa tekstualnim interfejsom:

Idite na “Sigurnost -> Virtuelizacija”

Uključite tehnologiju virtuelizacije hardvera na poziciju „Omogućeno“.

Sačuvajte postavke F10, doći će do ponovnog pokretanja. Ako ne koristite virtuelne mašine, onda je iz sigurnosnih razloga bolje isključiti virtuelizaciju, jer virusi mogu kreirati vlastite prostore.

Drugi razlog zašto hardverska virtuelizacija možda neće raditi u Windows 8/10 je omogućena ugrađena Hyper-V virtuelna mašina.

Za razne svrhe. Najčešće se virtuelne mašine koriste za pokretanje programa koje OS host ne podržava. Rjeđe se koriste za testiranje samog softvera i operativnih sistema, povezivanje nekompatibilne opreme i sigurno pokretanje sumnjivih aplikacija.

Među običnim korisnicima, najčešći scenarij je korištenje Windows programa na Mac i Linux.

I kako sve to funkcionira?

Sve je jednostavno za korisnika. Virtuelna mašina radi u zasebnom prozoru kao obična aplikacija: možete je minimizirati ili, obrnuto, proširiti na ceo ekran. Zapravo, virtuelni računar ima sopstveni procesor, memoriju, mrežni adapter i drugu opremu. Sve to emulira pravi PC, koji svoje resurse dijeli sa virtuelnim.

Gostujući OS smatra da je nepostojeći hardver stvarni. Prikazuje se u svojstvima sistema, a instalirane aplikacije komuniciraju s njim kao da je stvarna. U ovom slučaju, sama virtuelna mašina je potpuno izolirana od stvarnog računara, iako može imati pristup svom disku i perifernim uređajima.

Čekaj. Ispada da vam treba veoma moćan računar?

Nije potrebno. Sve zavisi od toga šta ćete pokrenuti u virtuelnom OS-u. Bilo koji kompjuter će poslužiti, čak i onaj od prije deset godina. Važno je zapamtiti da će svoje resurse dijeliti sa gostujućim operativnim sistemom, što znači da bi trebalo biti dovoljno za dvoje.

Na primjer, ako ćete instalirati Ubuntu 18.04 na PC sa gostujućim OS-om, trebat će vam najmanje 4 GB RAM-a, dvojezgreni procesor, kompatibilni video adapter i slobodan prostor na disku. Za složene zadatke poput igranja igara ili korištenja profesionalnog softvera, mora postojati pristojna količina rezerve performansi kako bi se osiguralo da oba sistema rade brzo.

Dobro, kakve virtuelne mašine postoje?

Ima ih mnogo, besplatnih i komercijalnih. Pored visoko specijalizovanih sistema koje programeri koriste za testiranje, tri programa su najpopularnija.

  • VirtualBox je potpuno besplatan alat iz Oraclea s podrškom za mnoge gostujuće operativne sisteme koji se mogu pokrenuti na Windows, macOS i Linux.
  • VMware Fusion i Workstation su napredne virtuelne mašine za sve platforme. Omogućava vam pokretanje bilo kojeg OS-a i podržava naprednu emulaciju 3D grafike. Postoje besplatne verzije za ličnu upotrebu i komercijalne verzije za korporativnu upotrebu.
  • Parallels Desktop je najbolje komercijalno rješenje za virtualizaciju za Mac. Pruža visoke performanse i čvrstu integraciju gostujućeg operativnog sistema sa vlasničkim macOS funkcijama.

Odakle početi i kako sve to podesiti?

Pre svega, jedna od virtuelnih mašina se kreira na računaru. Zatim se na njega instalira potreban. Zatim se potrebni programi instaliraju u gostujući OS, nakon čega se mogu koristiti.

Kako napraviti virtuelnu mašinu?

Sve je krajnje jednostavno. Upotrijebimo besplatnu VirtualBox mašinu kao primjer. U drugim programima proces može biti malo drugačiji, ali općenito je podešavanje gotovo identično.

  1. Preuzmite uslužni program s veze, odabirom verzije za svoj OS.
  2. Otvorite instalacionu datoteku i pratite uputstva čarobnjaka da instalirate VirtualBox.
  3. Pokrenite program i kliknite na dugme "Kreiraj".
  4. Navedite naziv virtuelne mašine, kao i tip i verziju OS-a koji planirate da instalirate. Ovi parametri se mogu kasnije promijeniti.
  5. Odredite koliko dodijeliti. Ostavite zadanu jačinu zvuka ili postavite drugu unutar preporučenog raspona.
  6. Kliknite "Kreiraj novi virtuelni disk" i odredite njegov format. Ako nećete koristiti ovaj disk sa drugim softverom za virtuelizaciju, potreban vam je VDI tip.
  7. Zatim odaberite "Fiksni virtualni tvrdi disk" - radi brže od dinamičkog i zauzima strogo dodijeljen prostor.
  8. Odredite naziv diska i njegovu veličinu. Windows 10 64-bit zahtijeva najmanje 32 GB plus dodatni prostor za instaliranje potrebnih programa.
  9. Spremni!

Nakon kreiranja diska, virtuelna mašina će se pojaviti na listi dostupnih. Može se pokrenuti. Ništa više ne možete učiniti jer nema operativni sistem.

Kako sada sve ovo iskoristiti?

Skoro isto kao i običan PC. Virtuelna mašina se pokreće pomoću istoimenog dugmeta, a isključuje se ili ponovo pokreće preko menija za gašenje sistema ili jednostavno zatvaranjem. Sve postavke i funkcije OS rade isto kao i na pravom računaru.

UREDU. Kako instalirati aplikaciju?

Po istom principu kao i uvek. Preuzmite instalacionu datoteku, pokrenite je i pratite uputstva čarobnjaka. Nakon toga otvorite program preko prečice, sa alatne trake ili na drugi način. U tom smislu, virtuelna mašina se ne razlikuje od običnog računara.

Da li je moguće spojiti fleš disk?

Da naravno. Samo ga morate prvo demontirati sa glavnog sistema, pošto je istovremena upotreba drajvova nemoguća. To se radi ovako.

  1. Povežite se sa računarom.
  2. Idite na Finder ili File Explorer i isključite disk.
  3. Idite na virtuelnu mašinu i kliknite na USB ikonu na donjem panelu.
  4. Odaberite željeni uređaj sa liste.
  5. Disk će se odmah pojaviti u sistemu. Možeš raditi.

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 od gostujućeg sistema do glavnog.

Š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. Para-virtualizaciju 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.

Najbolji članci na ovu temu