Virtual OS Ang VirtualBox ay isang virtual machine mula sa Oracle. Para saan ang virtual machine?

Binibigyang-daan ka ng virtualization na i-encapsulate ang mga internal ng operating system o mga bahagi ng mga ito sa loob ng virtual hardware at software. Sa madaling salita, lumikha ng isang virtual na espasyo na magiging totoo mula sa punto ng view ng operating system na tumatakbo sa puwang na ito. Ganito talaga ang ginagawa nila mga virtual machine para sa Windows 7, Linux at Mac OS X. Binibigyang-daan ka rin ng virtualization na gayahin ang mga device na wala kahit sa iyong computer.

Tandaan: Sa isang kahulugan, pinapayagan ka ng mga virtual machine na lumikha ng isang computer sa loob ng isang computer.

Mayroong dalawang mahahalagang aspeto virtualization ng makina:

  • pakikipag-ugnayan sa pagitan ng isang pisikal na host (computer) at isang virtual host
  • interaksyon sa pagitan ng operating system na tumatakbo sa virtual space at ng hardware na ginamit

Ang software ng virtualization, katulad ng mga virtual machine para sa Windows 7 (Linux, Mac OS X), bilang panuntunan, ay normal na aplikasyon o isang serbisyo ng operating system na nagbibigay-daan sa iyong lumikha ng mga host. Ang sinumang host ay tinatawag pisikal na makina(computer). Sa loob ng virtualization software, tumatakbo ang operating system sa isang host na katulad o kapareho ng aktwal na host, na tinatawag na virtual machine. Para sa kaginhawaan, operating system tumatakbo sa isang virtual machine ay tinatawag na isang bisita.

Bilang karagdagan, mayroong iba't-ibang paraan virtualization, kung saan nakasalalay hindi lamang ang pagpapatupad ng mga aplikasyon para sa paglikha ng mga virtual machine, kundi pati na rin ang mga kakayahan na ibinigay para sa mga sistema ng panauhin. Mayroong maginoo na pagtulad, kung saan ang mga tawag sa hardware at software ay dumadaan sa isang intermediate na layer. Mayroon ding para-virtualization, kung saan nagaganap ang ilan sa mga aksyon sa loob ng virtual machine tunay na kagamitan, habang ang ibang bahagi ay dumadaan sa intermediate layer. Mayroon ding virtualization sa antas ng system, kapag ang bawat guest system ay nag-boot sa isang espesyal na kernel, na nagpapahintulot sa iyo na magpatakbo lamang ng mga katulad na bersyon ng operating system.

Ang ilan sa mga pamamaraang ito ay maaaring gawin nang mabilis, nang walang makabuluhang pagbabago sa aktwal na host at operating system nito. Ang iba ay nangangailangan ng host na i-reboot sa isang espesyal na halimbawa ng operating system na sumusuporta sa virtualization. Ang iba ay gumagamit ng mga espesyal na host na sumusuporta at idinisenyo para sa virtualization sa antas ng hardware device. Ang huli ay kilala rin bilang bare metal virtualization method (bagaman hindi ito ganap na totoo, dahil ginagamit pa rin ang ilang software kernel).

Ang virtualization software na namamahala sa paglikha at pagpapatakbo ng mga virtual machine, pati na rin ang paglalaan at limitasyon ng mga mapagkukunang ibinigay, ay madalas na tinatawag na hypervisor. Ang ilang mga application ng virtualization ay maaari ding gumamit ng mga espesyal na extension ng processor upang mapabuti ang pagganap ng mga virtual machine. Ang pagkakaroon ng naturang mga extension ay tinatawag na suporta sa hardware para sa virtualization. Ang mga halimbawa ng suportang ito ay ang mga teknolohiyang VT-X (Intel) at AMD-V (AMD).

Ano ang hindi virtualization at virtual machine?

Ang ilang mga tao ay gustong tumawag sa mga programa ng virtualization ( mga virtual machine) anumang bagay na lumilikha ng isang layer ng abstraction sa pagitan ng operating system at ilan sa tumatakbong mga proseso. Halimbawa, mayroong Sandboxie, na nagpapahintulot sa iyo na ihiwalay ang mga browser mula sa system (tingnan ang mga kagamitan sa proteksyon ng browser). Pinapayagan ka ng ilang mga programa na i-freeze ang estado ng system upang hindi ito mabago. Pinapayagan ka rin ng iba na gamitin ang tinatawag na shadow mode, kung saan ang lahat ng mga programa ay tumatakbo nang normal, ngunit ang anumang mga pagbabago ay nakansela kapag na-restart mo ang computer.

Siyempre, lahat ng mga programang ito ay nagbibigay iba't ibang pakinabang, ngunit hindi sila itinuturing na mga teknolohiya ng virtualization at hindi kumakatawan sa mga virtual machine dahil hindi sila ginagaya mga tawag sa system, at hindi nila pinapayagan ang mga guest operating system na tumakbo sa ibabaw ng kasalukuyang system. Lumilikha lamang ang mga naturang programa ng karagdagang mga layer ng paghihiwalay, pangunahin upang mapataas ang antas ng seguridad. Kung ipagpapatuloy natin ang paksa ng seguridad, kung gayon...

Bakit gumagamit ng virtualization at virtual machine?

Kung ang seguridad ang mauna para sa iyo at ang unang bagay na iniisip mo sa anumang sitwasyon, kung gayon ang virtualization (ang paggamit ng mga virtual machine) ay tiyak na makakatulong sa iyo dito. Ngunit huwag ipagpalagay na ang virtualization ay pangunahing ginagamit para sa seguridad. Ang mga unang layunin nito ay: pagsubok, pagbabawas ng gastos, flexibility, legacy na suporta sa produkto, at edukasyon. Ang pagtaas ng antas ng seguridad ay lamang magandang bonus, na may marami sa mga pitfalls nito.

Tandaan: Bagama't pinapayagan ka ng virtualization na ihiwalay ang isang operating system mula sa isa pa, mayroon pa ring mga paraan upang makarating mula sa guest system patungo sa pangunahing isa.

Ano ang kailangan upang magpatakbo ng teknolohiya ng virtualization at mga virtual machine?

Ang unang bagay na dapat isaalang-alang ay ang pisikal na host. Depende sa uri ng virtualization software (mga virtual machine), maaaring kailanganin mo nang buo sari-saring kagamitan at iba't ibang mga operating system. Ang virtualization ay hindi nagpapahiwatig ng anumang solong solusyon na tatakbo saanman kinakailangan. Kailangang mapili ang mga virtual machine para sa system (Windows, Linux, Mac) at para sa hardware (hardware). Bilang karagdagan, ang host ay dapat mayroong kinakailangang .

Kaya kung magpapatakbo ka ng mga guest operating system sa ibabaw ng iyong system, kakailanganin mo karagdagang mapagkukunan upang patakbuhin ang mga ito, tulad ng processor at RAM. Halimbawa, kung ang iyong computer ay mayroon lamang 2 GB random access memory at gusto mong tumakbo sistema ng panauhin sa Windows 7, kailangan mong mahigpit na limitahan ang paggamit ng mapagkukunan sa tunay na sistema upang gumana nang maayos ang virtual machine. Maliban kung, siyempre, sinusubukan mong patakbuhin ang Windows XP na may 256 MB ng memorya. Gayunpaman, kung mayroon kang 16 GB ng RAM, maaari kang magpatakbo ng higit sa isang guest system nang hindi nakakaranas ng anumang kakulangan ng mga mapagkukunan.

Mga Pros: Madaling i-install at gamitin.

Minuse: Limitadong pag-andar. Hindi sumusuporta sa mga snapshot at pangkalahatang pag-access sa mga katalogo.

Virtual machine para sa Windows 7, Linux at Mac OS X - VirtualBox

Ang VirtualBox ay isa pang cross-platform na programa para sa paglikha ng mga virtual machine para sa Windows 7 at mas mataas, pati na rin ang Linux at Mac system, kasalukuyang pag-aari ng Oracle. Ang VirtualBox ay katulad ng VMware Player, ngunit mayroon higit pang mga tampok, kabilang ang mas advanced salansan ng network, walang limitasyong bilang ng mga snapshot, ilang suporta para sa OpenGL at DirectX, at marami pang iba. Ang app ay madaling i-install at kasing dali lang gamitin. Maaari mo ring gamitin command line para sa awtomatikong pag-deploy. Sinusuportahan din ng VirtualBox ang USB at nakabahaging mga direktoryo. Bilang karagdagan, mayroong portable na bersyon VirtualBox. Gayunpaman, mayroon ding mga disadvantages. Hindi ka maaaring kumuha ng mga screenshot ng mga guest system. Ang pamamahala ng disk ay medyo nakakalito.

Audience: mga baguhan at may karanasang user.

Mga Pros: Madaling i-install at gamitin, maraming mga tampok.

Cons: Walang suporta para sa mga screenshot, pag-import mga umiiral na makina kumplikado, hindi intuitive na pamamahala ng disk.

VMware ESXi hypervisor para sa paglikha ng mga virtual machine

Ang ESXi ay isang bare metal hypervisor na may pinababang functionality kumpara sa ESX. Ang app ay nangangailangan ng isang host at maaaring kontrolin mula sa console (ang console ay naka-lock bilang default, ngunit maaari mo itong paganahin nang manu-mano). Hindi mo magagawang kumuha ng mga screenshot o magrekord ng video ng screen ng iyong mga virtual machine. Ang paglilipat at pag-clone ng mga guest system ay maaari lamang gawin nang manu-mano. Ngunit nagtagumpay ka pagbabahagi memorya para sa mas mahusay na paggamit ng RAM, malakas na pagsubaybay at pamamahala, at pag-access sa command line sa pamamagitan ng SSH (kapag naka-unlock). Maaari mo ring i-install ang VMware Tools upang mapabuti ang pagganap ng mga virtual machine. Ang para-virtualization ay sinusuportahan din ng ESXi.

Mga Pros: Makapangyarihan, advanced na mga kakayahan ng virtual machine.

Cons: Nangangailangan ng host at maraming mapagkukunan. Hindi madaling i-install at patakbuhin.

Virtual machine para sa Unix/Linux - Kernel-based Virtual Machine (KVM)

Sinusuportahan lamang ng KVM ang virtualization para sa mga operating system na katulad ng UNIX (Linux). Maaaring patakbuhin ang application sa anumang hardware o sa emulation mode, gayunpaman kung walang mga extension ng processor ang pagganap ay magiging kahila-hilakbot. Ang KVM ay idinisenyo upang magamit sa pamamagitan ng isang console. Ngunit, mayroon itong disenteng interface ng pamamahala na nagbibigay-daan sa iyo upang simulan at ihinto ang mga virtual machine, kumuha ng mga screenshot at marami pa. Ang interface ay kilala bilang Virtual Machine Manager (VMM) at ginagamit din para pamahalaan ang mga Xen virtual machine (tingnan sa ibaba). Sinusuportahan ang lokal at remote control. Mayroong kilalang salungatan sa VirtualBox, ngunit madali itong malutas

Audience: mga advanced na user at propesyonal.

Mga kalamangan: Buong kontrol at flexibility, napakataas na pagganap, sa ilalim ng mga tamang kondisyon.

Cons: UNIX-like system lang. Nangangailangan ng mga extension ng virtualization ng hardware para sa normal na pagpapatupad. Diin sa command line. Hindi madaling i-install at patakbuhin.

Virtual machine para sa Unix/Linux - Xen

Ang Xen ay isa pang application para sa virtualizing UNIX-like operating system (Linux). Dapat itong mag-boot sa sarili nitong kernel instance. Ang diin ay nasa command line. Ngunit, maaari mo ring gamitin ang VMM. Opisyal, ang Xen ay suportado ng OpenSUSE sa loob ng maraming taon at kamakailan ay idinagdag sa pangunahing kernel release branch. Maaaring tumakbo ang Xen sa hardware-assisted o para-virtualization mode. Gayunpaman, para sa para-virtualization ni Xen pinakamataas na antas may problema sa mga tuntunin ng pag-install at paglulunsad. Bukod pa rito, ang Xen ay may limitadong suporta sa CD-ROM at mga aparato sa network. Ang programa ay magagamit din bilang isang bare metal virtualization hypervisor sa isang Live CD. Mayroong maraming mga extension ng third party para pamahalaan si Xen.

Audience: mga advanced na user at propesyonal.

Mga kalamangan: Buong kontrol at kakayahang umangkop, napakahusay na pagganap, suporta sa katutubong kernel.

Cons: UNIX-like system lang. Ang para-virtualization mode ay maraming surot. Diin sa command line. Ilang command line utility na maaaring nakakalito. Hindi madaling i-install at patakbuhin. Dapat mong i-boot ang iyong sariling instance ng kernel.

Iba pang mga solusyon para sa paglikha ng mga virtual machine

Mayroong maraming iba pang mga solusyon na hindi nakalista dito, tulad ng Parallels Virtuozzo, OpenVZ at VMLite-based VirtualBox. Mayroon ding isang bilang ng mga muling idinisenyong solusyon, kabilang ang mga halimbawa ng pagtawid sa virtualization at mga payat na kliyente. Ang Linux ay mayroon ding malaking bilang ng sarili nitong mga pagbabago. At huwag kalimutan ang tungkol sa mga teknolohiya sa ulap gamit ang iyong mga virtualization application.

Gayunpaman, kung ikaw ay isang baguhan na gumagamit, hindi mo dapat habulin ang mga posibilidad at makulay na pagbabago. Kung hindi, ang pagsisikap na lumikha ng isang virtual machine upang magpatakbo ng ilang mga programa ay maaaring magresulta sa ilang mga gabing walang tulog.

Ilang salita tungkol sa mga programa ng virtualization

Ang pagsusuri na ito ay magiging kapaki-pakinabang hindi lamang para sa mga baguhan na gumagamit, kundi pati na rin para sa mga eksperto. Ang mga nakalistang produkto ay sumasaklaw sa malawak na hanay ng mga teknolohiya ng virtualization sa lahat ng antas. Ang lahat ng mga solusyong inilarawan ay libre para sa personal na paggamit. Piliin kung ano ang gusto mo o kailangan batay sa kung ano ang mayroon ka hardware, mga kinakailangan para sa kadalian ng pag-setup at paglunsad, pati na rin ang kakayahang magamit kinakailangang set mga function.

Karaniwan, ang karamihan sa mga tao ay nagsisimulang matuto ng virtualization gamit ang VMware Player o VirtualBox. Mga gumagamit ng Linux maaaring mas gusto ang KVM at marahil Xen. Mga Advanced na Gumagamit baka gusto mong tingnan ang ESXi.


VirtualBox- espesyal na programa upang lumikha sa memorya ng PC mga virtual na computer. Bawat virtual na computer maaaring maglaman ng arbitrary set mga virtual na aparato at isang hiwalay na operating system. Ang saklaw ng aplikasyon ng mga virtual na computer ay napakalawak - mula sa pagsasagawa ng mga function sa pagsubok ng software hanggang sa paglikha ng buong network na madaling sukatin, ipamahagi ang load at protektahan. VirtualBox ibinahagi nang walang bayad, open source source code. Sa huli Mga bersyon ng VirtualBox Naayos mo na ba ang ilang mga bug na nakaapekto sa katatagan at bilis? sa partikular, ang suporta ng AC97 ay napabuti kapag ini-install ang program sa Windows 10.

VMWare Player 12.5.7 - Virtual machine execution environment

Ang virtual machine ay napaka madaling gamiting kasangkapan upang magpatakbo ng maraming operating system sa isang computer. Kung kailangan mong magtrabaho sa ilalim Kontrol sa Windows ngunit mas gusto mong magpatakbo ng Linux para masaya, ang isang virtual machine ay nagbibigay sa iyo ng pinakamahusay sa parehong mundo. Ang pinakasimple at pinaka-maginhawang tool para sa paglulunsad ng mga virtual machine sa lokal na kompyuter - VMware Player. Ang program na ito ay bahagi ng complex VMware Workstation at pinapayagan kang magpatakbo ng halos anumang uri ng mga virtual machine sa iyong computer.

Virtual machine - Windows Virtual PC 6.1

Kung kailangan mo ng pangalawang computer paminsan-minsan, ngunit walang sapat na pera para bumili ng isa pang PC, tutulungan ka namin programa ng MicrosoftWindows Virtual PC. Ang program na ito ay dinisenyo upang lumikha mga virtual na kompyuter. Papayagan ka nitong maglaan ng bahagi ng puwang sa iyong hard drive at sa RAM para sa pagpapatakbo ng isang virtual machine, mag-install ng isang hiwalay na operating system dito, mga kinakailangang programa at kahit na ikonekta ito sa Internet. Sa tulad ng isang virtual na computer maaari kang walang takot na mag-eksperimento hangga't gusto mo.

Disk virtualizer - Paragon Go Virtual

Isa sa mga pinaka-maginhawa at mga simpleng paraan pagsubok ng mga bagong programa o kahina-hinalang mga file - mga virtual machine. Ang pagkakaroon ng paglikha ng isang virtual machine, maaari mong mabilis na i-install at alisin ang mga programa at virtual na hardware, at sa kaso ng pagkabigo ng system, mabilis na ibalik ang isa sa mga nakaraang estado system nang hindi nire-reboot ang pangunahing PC. Ngunit ano ang gagawin kung kailangan mo hindi lamang isang virtual machine, ngunit buong kopya totoong computer? Ang pag-install lamang ng parehong hanay ng mga programa sa isang virtual machine ay hindi sapat. Sa kabutihang palad, mayroong isang paraan upang lumikha ng eksaktong virtual na kopya ng iyong hard drive, kasama ang lahat ng mga programa at file - Paragon Go Virtual.

Virtual na makina ay isang programa na nagbibigay-daan sa iyo upang makakuha ng isang computer sa loob ng isang computer. Iyon ay, ang iyong tunay na computer ay may kakayahang tularan ang isa pang computer (na may iba't ibang hardware, operating system, BIOS at iba pa).

Ang pangunahing layuninvirtualization ng server (savirtual machine) ay ang pag-install at pagsubok ng mga programa sa iba't ibang mga operating system, na tumutulong na matukoy kung saan tumatakbo ang programa nang mas mabilis, kung saan ang interface ay mas maginhawa, atbp.

Mga kalamangan ng modernong virtual machine:

  • Maaari kang mag-install ng anumang OS nang hindi sinisira o kalat ang iyong sarili HDD;
  • Maaari mong subukan iba't ibang mga aplikasyon, paghahambing ng kanilang pagganap sa iba't ibang mga operating system;
  • Maaari mong suriin ang mga file para sa impeksyon sa pamamagitan ng pagpapatakbo ng mga ito sa isang artipisyal na shell na iyong nilikha sa isang virtual machine;
  • Maaari kang lumikha at mangasiwa ng mga network sa iba't ibang mga operating system, na makakatulong sa iyong matutunan ang arkitektura mga network ng korporasyon mas malalim;
  • Maaari kang magpatakbo ng mga program na hindi available sa iyong operating system.

Ngayon maraming mga opsyon para sa mga emulator na maaaring magparami ng iba't ibang mga operating system: mula sa sikat ( Windows ) sa hindi gaanong kilala ( Calibri ), mula sa mga pinakalumang bersyon hanggang sa pinakabago. At ngayon kami ay magdadala sa isang maikling paglilibot sa mga pinakasikat na virtual machine, paggawa detalyadong pagsusuri sa kanila.

Pangkalahatang-ideya ng Mga Virtual Machine

1 - VirtualBox . Marahil ang pinakasikat na emulator program sa mga user, na ibinigay ng kumpanya Oracle . Ang programa ay may isang simple user interface at built-in na Russification, na angkop na para sa mga baguhan na gumagamit.

Ang pag-install ay hindi rin mahirap, dahil mayroong isang wizard ng pag-install. Kaagad kang sasabihan na lumikha ng virtual machine, pumili ng OS, at bigyan ito ng pangalan. Pagkatapos ay dapat mong bigyan ang "bagong" computer ng isang tiyak na halaga ng RAM at panloob na memorya(hindi hihigit sa kalahati ng tunay na hardware). Pagkatapos ay darating ang pagpili ng uri ng disk at karagdagang pagpapasadya mga sistema. Sa pamamagitan ng pagsunod sa mga rekomendasyon, maaari mong panatilihin ang dalawang operating system sa iyong computer nang hindi nagdudulot ng pinsala sa pangunahing system.


Programa ng VirtualBox Mayroon itong simple at tumpak na istraktura, pati na rin ang isang bilang ng mga kagiliw-giliw na pagpipilian. Halimbawa, maaari kang mag-record ng screen video upang ipakita ang software sa isa pang OS. Maaari kang mag-import ng anuman mga virtual na disk, maaari mong subaybayan ang mga tagapagpahiwatig ng mga controllers ng I/O bilang karagdagan, mayroong paghihiwalay ng pag-access sa clipboard, na napaka-maginhawa rin.

2 - VirtManager . Isang program na madali ding gamitin, ngunit medyo mas kumplikado pa rin nakaraang bersyon. Ang isang baguhan ay madaling malito dito, at ang listahan lamang ng lahat ng 86-bit na operating system ay maaaring napakalaki.

Narito ang pag-install ay medyo mas kumplikado, dahil upang lumikha ng isang virtual machine kailangan mong lumikha ng isang storage pool, at para dito kailangan mong magtalaga ng isang tiyak na direktoryo. Gayunpaman, ang kumplikadong pag-install ay dahil sa magandang pagkakataon ng virtual machine na ito.

Halimbawa, maaari kang magdagdag ng kagamitan at patuloy na subaybayan ang mga ito, ito ay nagpapakita detalyadong istatistika, ang pagganap ng buong sistema, maaari mong kontrolin ang makina sa pamamagitan ng command line at marami pang mga kapaki-pakinabang na katangian.

Kailangan mo lang itong maunawaan nang kaunti, at pagkatapos ay makakakuha ka ng isang maginhawang tool para sa pagtulad sa bagong OS.

3 - GnomeMga kahon . Kung nakaraang programa kinakailangan ng mga user na magkaroon ng ilang kaalaman at oras para mag-aral, at mas angkop ito para sa mga administrator ng system, pagkatapos ay ang utility Mga Kahon ng Gnome mas simple at mas angkop sa karaniwang gumagamit para sanggunian.

Sa ilang mga pag-click maaari kang mag-set up ng isang ganap na virtual machine, at ang programa ay may simple, makulay na interface. Oo, ang mga kakayahan ng programa ay lubhang nabawasan kumpara sa nakaraang alternatibo, ngunit ito ay nagbibigay ng pangunahing batayan ng mga kakayahan.


Isang mahusay na pagpipilian para sa isang baguhan na gumagamit, na magpapakita kung ano ang kaya ng mga virtual machine.

4 - VMware Player. Huwag malito sa salitang "Manlalaro", dahil ngayon ito ay hindi na isang manlalaro, ngunit isang programa para sa paglikha ng isang ganap na virtual machine, at ng medyo mataas na kalidad.


Kung hindi ka gumagawa ng sarili mong software, kung gayon VMware Player ay magiging perpekto para sa iyo, kung hindi man ay mas mahusay na pumili ng isa pang emulator, dahil walang kahit na buong pagpapasadya mga adaptor ng network.

Para sa karamihan ng mga gumagamit, ito ay mahusay na programa, kung saan maaari mong i-configure ang mga configuration ng network, subaybayan ang bilang ng malware, at i-install Windows XP , na literal na magiging "goma", i.e. medyo makapangyarihan.

5 - WMwareWorkstation . Ngunit dito ang emulator, sa kabaligtaran, ay perpekto para sa mga developer ng software. Ano ang halaga ng isang posibilidad ng pagpapangkat ng mga virtual machine? Yung. maaari mong sabay na patakbuhin ang programa sa lahat ng operating system at magsagawa ng masusing analytics.

Naging posible na lumikha ng mga makina na may gitnang processor at laki ng memorya na hanggang 16 GB, na nagbibigay-daan sa iyo upang subukan ang medyo malakas. mga tool sa software. Gayunpaman, mas maginhawang bilhin ang buong pakete W Mware at gamitin Kasalukuyang Package sa buong lakas.

Ano ang isang virtual machine at para saan ito?

Ang isang virtual machine ay isang programa na nagbibigay-daan sa iyong tularan ang isang tunay na computer kasama ang lahat ng mga bahagi nito (BIOS, hard drive, drive, atbp.). Maaari kang mag-install ng anumang operating system, pati na rin ang mga program at driver, sa virtual na PC na ito. Sa pagitan ng kanyang tunay na sistema at virtual, maaari kang walang putol na makipagpalitan ng data.

Hindi ko sasabihin na talagang kailangan ng bawat user ang isang virtual machine, ngunit ang isang advanced na user ay madalas na nangangailangan ng isa. Ang isang virtual machine ay ginagamit para sa iba't ibang layunin at gawain:

  • Upang mag-install ng isa pa o pangalawang parehong OS;
  • Para sa pagsubok ng iba't ibang software;
  • Upang tularan ang isang computer network;
  • Upang magpatakbo ng mga application na hindi maaaring ilunsad mula sa iyong OS.

Kung magdadala ka tiyak na halimbawa, pagkatapos, halimbawa, naka-install ang Windows XP sa iyong PC, at maaari mong i-install ang Windows 7, Windows 8 o Linux sa isang virtual na PC.

Sa artikulong ito ay pag-uusapan ko ang tungkol sa tatlong sikat na emulator, ang kanilang mga pangunahing tampok at ang mga pakinabang ng bawat isa sa kanila. Ibibigay ko ito bilang isang bonus Android emulator para sa Windows at magbibigay ng halimbawa ng paglikha ng virtual machine gamit ang isa sa mga emulator.

Ang VMware ay isa sa pinakasikat at laganap na virtual machine. Ito ay kadalasang ginagamit ng malalaking korporasyon. Ang VMware ay ipinakita sa dalawang anyo: Player at Workstation, ang una ay libre, at ang pangalawa ay binabayaran.

Sinusuportahan din ng VMware ang 32-bit at 64-bit system, pati na rin ang USB 3.0 at iba't ibang operating system.

Pangunahing tampok:

  • Binibigyang-daan ka ng VMware na ikonekta ang mga USB device, CD/DVD drive, mga interface ng network at iba pa;
  • Sinusuportahan ang paglipat at pagkopya ng mga file gamit ang drag at drop;
  • Maaari mong ikonekta ang mga bagong virtual machine gamit ang isang step-by-step na wizard;
  • Maaari kang lumikha ng isang virtual machine gamit ang disk sa pag-install o kasama tapos na imahe disk;
  • Sinusuportahan ng VMware Player ang mga virtual machine na ginawa sa bayad na VMware.

Microsoft Virtual PC

Ang Microsoft Virtual PC ay isang libreng virtual machine na may user-friendly na interface at mahusay na pag-andar. Ang tanging maliit na disbentaha ay ang Windows operating system lamang ang sinusuportahan.

Pangunahing tampok:

  • Posibleng piliin ang kagamitan na kailangan sa virtual machine;
  • Maaari kang magdagdag o mag-alis ng hardware sa isang virtual na computer;
  • Maaari mong kopyahin ang mga virtual machine;
  • May pagkakataon ako mabilis na paglipat sa pagitan ng mga virtual na PC gamit ang mga bookmark;
  • Posibleng i-drag at i-drop ang mga file mula sa pangunahing PC patungo sa virtual at vice versa;
  • Maaari mong ikonekta ang virtual at tunay na mga kompyuter sa network.

VirtualBox

VirtualBox libreng emulator, kung saan maaari mong i-install ang pinakasikat na operating system, tulad ng Windows, Linux, FreeBSD, Mac OS. Parehong sinusuportahan ang 32 at 64 mga bit na bersyon mga operating system. Ang VirtualBox ay maaari ding gumana sa mga virtual na computer na nilikha bayad na programa VMware Workstation.

Mga pangunahing tampok ng programa:

  • Maaaring kontrolin ang VirtualBox sa pamamagitan ng GUI, at sa pamamagitan ng command line;
  • Ginagawang posible ng VirtualBox na ikonekta ang mga USB device sa mga virtual na computer at payagan silang gumana nang direkta sa kanila;
  • Ang lahat ng mga parameter ng virtual machine ay inilalarawan sa XML na format at samakatuwid ay hindi umaasa sa anumang paraan sa pisikal na PC kung saan tumatakbo ang system;
  • Sinusuportahan ng VirtualBox ang remote control;
  • Mayroong isang espesyal na pakete ng SDK upang palawakin ang mga function ng programa.

Matapos suriin ang mga pagsusuri ng lahat ng tatlong mga emulator, maaari tayong makarating sa konklusyon na ang VirtualBox ang pinaka angkop na programa para sa paglikha at pamamahala ng mga virtual machine. Samakatuwid, titingnan natin ang pag-install ng isang virtual machine gamit ang VirtualBox bilang isang halimbawa.

Pag-install ng VirtualBox virtual machine

Tingnan natin kung paano i-install ang VirtualBox, at sa susunod na kabanata makikita natin kung paano ito i-configure.
I-download ang pinakabagong bersyon ng programa mula sa opisyal na website o mula sa aming Download program
Inilunsad namin ang pag-install at tingnan ang una welcome window. I-click ang "Next" at magpatuloy sa susunod na yugto.

Sa ikalawang yugto ng pag-install, makikita natin ang mga bahagi ng programa na mai-install at ang direktoryo kung saan mai-install ang program. Maaaring baguhin ang direktoryo ng pag-install, ngunit inirerekomenda na i-install ang lahat ng mga bahagi. Kahit na hindi lahat ng mga bahagi ay kailangan sa ngayon, ngunit kakailanganin ang mga ito sa hinaharap, kakailanganin mong muling i-install ang virtual machine.

Sa susunod na yugto, lumilitaw ang isang babala tungkol sa computer na pansamantalang nadiskonekta sa network sa panahon ng pag-install.

Lilitaw ang isang window na nagpapaalam sa iyo na maaari mong simulan ang pag-install. I-click ang pindutang "I-install" at hintaying makumpleto ang pag-install.

Sa panahon ng proseso ng pag-install, maaaring lumitaw ang mga pop-up na may mensaheng "I-install software Para sa ng device na ito? I-click ang pindutang "I-install".
Kapag kumpleto na ang pag-install, i-click ang pindutang "Tapos na". Awtomatikong magsisimula ang virtual machine pagkatapos makumpleto ang pag-install.

Paglikha ng VirtualBox virtual machine

Upang lumikha ng isang virtual machine kailangan mong sa window Mga programa sa VirtualBox mag-click sa pindutang "Lumikha" sa kaliwa itaas na sulok.

Sa unang yugto, ipasok ang pangalan ang makina na nilikha at piliin ang uri ng operating system. Halimbawa, gumawa tayo ng virtual machine na may operating system Sistema ng Windows 7. Mag-move on na tayo.

Sa ikalawang yugto, itinakda namin ang halaga ng RAM na kailangan para sa virtual machine. Nag-install kami batay sa mga pangangailangan ng napiling operating system. SA Pangangailangan sa System Sinasabi ng Windows 7 na nangangailangan ito ng hindi bababa sa 1 GB ng RAM. Ipahiwatig natin, halimbawa, 1.5 GB. Dito kailangan mong isaalang-alang na hindi ka maaaring mag-install ng higit sa kalahati ng RAM ng isang pisikal na computer sa isang virtual machine.

Ngayon ay maaari kang kumonekta sa nilikha na virtual machine virtual na mahirap disk. Una natin itong likhain. Piliin ang "Lumikha ng bagong virtual hard disk" at mag-click sa pindutang "Lumikha".

Tukuyin ang uri hard drive. Kung hindi ka pamilyar sa mga format na inilarawan doon, maaari mo itong iwanan at i-click ang "Next".

Ngayon ay kailangan mong tukuyin ang format para sa pag-iimbak ng data sa virtual hard disk. Ang isang dynamic na virtual hard disk ay maaaring lumawak, habang ang isang nakapirming isa ay may mahigpit na tinukoy na laki. Piliin kung ano ang pinakagusto mo.

Tukuyin ang pangalan ng virtual hard disk at ang laki nito. I-click ang “Lumikha”.

Pag-set up ng VirtualBox virtual machine

Tingnan natin kung anong mga setting ang mayroon ang virtual machine. I-click ang pindutang "I-configure" sa kaliwang sulok sa itaas ng programa.
Lumilitaw ang window ng mga setting. Dito maaari kang magbago iba't ibang mga parameter virtual machine (halimbawa, ang halaga ng inilalaang RAM, pagpapagana ng 2D acceleration, pagkakasunud-sunod ng boot ng device, atbp.)
Ang lahat ng mga setting ay nahahati sa mga kategorya.

Kung nagkamali ka sa mga setting, ipapaalam sa iyo ng programa ang tungkol dito sa pamamagitan ng paglitaw sa ibaba ng window ng mga setting ng inskripsyon na "Natukoy ang mga hindi tamang setting."

Karaniwan ang unang 3 kategorya ng mga setting ay sapat na para sa user. Kung ang virtual machine ay tumatakbo nang mabagal, maaari mong dagdagan ang dami ng RAM o gumamit ng higit na lakas ng processor.

Matapos makumpleto ang mga setting, i-click ang pindutang "OK". Upang simulan (paganahin) ang nilikha na virtual machine, mag-click sa pindutang "Ilunsad". Ngayon ay ipinasok namin ito sa drive disk sa pag-install gamit ang operating system, i-install at i-configure ang operating system at handa nang gamitin ang iyong virtual na computer.

Iyon lang, tumingin kami sa 3 sikat na emulator at natukoy ang lahat ng mga ito lakas, pinili ang pinaka-angkop para sa amin, na-install at na-configure ang virtual VirtualBox machine, at ngayon ang ipinangakong Bonus.

BlueStacks - Android emulator para sa Windows

Ang BlueStacks Player ay isang program na nagbibigay-daan sa iyong magpatakbo ng mga Android application sa isang computer na nagpapatakbo ng Windows o MacOS. Binibigyang-daan ka ng BlueStacks hindi lamang upang maging pamilyar Mga kakayahan sa Android, ngunit upang ganap na subukan ang mga application na nilikha para sa operating system na ito. Sa pamamagitan ng paggamit BlueStacks emulator ang mga user ay makakapag-install at makakapagpatakbo sa kanilang PC ng anuman sa maraming mga program na magagamit sa Google-play, GetJar, Amazon Appstore, 1Mobile at iba pang mga online na katalogo ng mga Android application. Ang pinakamagandang bahagi ay, ang BlueStacks ay ganap na libre.

Mga pangunahing tampok ng BlueStacks

Karamihan mahalagang katangian Sinusuportahan ng BlueStacks emulator ang teknolohiya ng LayerCake, na ginagaya ang isang ARM processor. Pinapayagan ng teknolohiyang ito Mga application sa Android tumakbo sa x86 processors. Ginagaya din ito subsystem ng graphics ARM, na ginagawang posible na gumanap nang husto modernong laro, na isinulat para sa mga Android tablet. Ang mga pagkilos ng paglipat ng mga pahina gamit ang iyong mga daliri, na nakasanayan ng mga gumagamit ng tablet, ay ginagawa sa BlueStacks gamit ang mouse.

Hindi tulad ng iba pang mga virtual machine, hindi mo kailangang i-install nang manu-mano ang operating system sa BlueStacks - lahat Mga tampok ng Android magagamit kaagad pagkatapos ilunsad. Ang isang tweak na kailangan mong gawin ay baguhin ang wika ng interface. Ang wikang Ruso ay ganap na sinusuportahan.
Gumagana ang BlueStacks sa Windows 7, Windows Vista, Windows XP.

Ito ay nagtatapos sa aming pagsusuri para sa araw na ito. Good luck sa emulation.

Ang isang malaking bilang ng mga program na lumilitaw araw-araw ay ginagawang mas mapanganib ang pag-download at pag-install ng hindi kilalang software sa isang computer para sa system at mahahalagang file sa computer. Bilang karagdagan, maraming mga programa na may mga function na kinakailangan para sa gawain ng mga programmer, artist at iba pang mga gumagamit ng PC ay magagamit lamang para sa isang maliit na bilang ng mga operating system. Noong nakaraan, kailangan mong kumuha ng maraming mga panganib kapag nagda-download mula sa Internet kahina-hinalang file, o muling i-install ang system para lang sa isa ang nais na programa, pagkatapos ngayon ay mayroong isang OS para dito bilang isang virtual machine.

Ano ang isang virtual machine

Virtual na makina- isang espesyal na programa na naka-install sa katutubong operating system ng gumagamit at, kapag inilunsad, ay nagsisimulang tularan, iyon ay, magparami, ang mga pag-andar ng anumang iba pang operating system na tinukoy sa mga setting. Ang pangunahing kaginhawahan ng naturang mga programa ay ang kawalan ng pangangailangan na lumipat sa pagitan ng mga operating system at pag-access sa lahat ng mga function ng system na muling ginawa. Bilang karagdagan, ang lahat ng mga aksyon na ginawa sa loob ng virtual machine ay hindi makakaapekto sa pagpapatakbo ng pangunahing sistema, na pumipigil sa mga posibleng pagkabigo ng computer.

Naka-on sa sandaling ito Ang mga virtual machine developer ay lumikha ng mga programa na nagpapahintulot sa kanila na tularan ang anumang operating system, simula sa mga naunang bersyon Ang Windows at nagtatapos sa Ubuntu, OS X at hindi gaanong kilalang mga axes, ay gumagana din sa mga handa na server, halimbawa, Bitrix virtual machine.

May isa pa, mas makitid na pag-unawa sa terminong "virtual machine", na karaniwan sa mga musikero - virtual drum machine, na nagpapatugtog ng mga tunog ng drum kit. Ang program na ito ay nagpapahintulot sa iyo na mag-record ng mga bahagi ng mga instrumento ng tambol nang hindi gumagamit ng isang live na setup, ngunit sa mga espesyal na programa sa pag-record o sa pamamagitan ng "revitalizing" ng isang pre-record na midi track, paglalagay ng mga naitala na sample ng bawat beat sa ilalim ng electronic sound.

Para saan ang virtual machine?

Ang hanay ng mga aksyon na maaaring isagawa gamit ang isang virtual machine ay talagang napakalaki.

Ang pinakasimpleng bagay na maaari mong gawin dito ay ang paggamit ng mga program na hindi magagamit para sa operating system ng user o kahit para sa PC sa pangkalahatan. Halimbawa, isang operating room emulator Mga Android system mahalagang isa ring virtual machine kung saan nagpapatakbo ang mga tao ng mga application o laro.

Bilang karagdagan, ang mga virtual machine ay kadalasang ginagamit ng mga programmer upang subukan ang mga nakasulat na programa. Halimbawa, upang suriin kung gaano gumagana ang isang nakasulat na algorithm sa iba't ibang bersyon ng Windows. Ang parehong naaangkop sa mga developer ng mga application para sa iOS at Android, na sinusuri ang functionality ng kanilang mga development sa loob ng mga emulator. Para sa layuning ito, mayroong isang virtual machine sa isang flash drive, upang maaari mong palaging suriin ang pag-andar ng nakasulat na code.

Ang mga makina ay ginagamit din ng mga hindi gaanong advanced na gumagamit para sa mga naturang pagsusuri. Ang katotohanan ay kapag tinutularan ang mga kaugnay na operating system, maaaring kopyahin ng makina ang lahat ng impormasyong nakapaloob sa computer. Samakatuwid, kung ang isang gumagamit ay kailangang mag-download ng isang file mula sa Internet na maaaring naglalaman ng mga virus, dapat muna niyang suriin ito sa isang virtual machine. Kung normal itong nagpe-play dito, maaari mo itong ligtas na buksan sa iyong katutubong OS.

Bilang karagdagan, tumutulong sila sa gawain sa korporasyon, sabihin nating, Bitrix virtual machine.

Kung pag-uusapan natin ang tungkol sa mga virtual drum machine, ginagamit ang mga ito upang magrekord ng mga bahagi ng drum na may mataas na kalidad kapag may kakulangan ng pondo, halimbawa, upang magrenta ng studio. Sa lahat ng mga instrumento, ang mga tambol ang pinakasensitibo sa pagre-record, at ang mga ito ang pinakamaraming oras sa pag-record. Bilang karagdagan, ang drummer ay maaaring walang sapat na kasanayan upang i-play ang mga ito nang maayos, na makabuluhang nagpapataas ng halaga ng upa. Sa ganoong sitwasyon ang pinakamahusay na paraan out mula sa sitwasyon ang bahagi ay itatala sa programa at ang karagdagang pag-playback nito.

Ano ang mga virtual machine?

Virtual machine para sa Windows 10

Lalo na para sa mga advanced na user na pamilyar sa konsepto ng "virtual machine," ginawa ng Microsoft ang built-in na emulation ng iba pang operating system - . Sa una, ang pag-andar nito ay naharang, ngunit ang mga bahagi nito ay madaling pinagana sa pamamagitan ng Control Panel.

Pumunta sa Control Panel at pumunta sa subsection na " Mga programa at bahagi" Doon sa bintana" Pag-on o pag-off ng mga bahagi» Suriin ang pangalan ng serbisyo ng Hyper-V. Pagkatapos nito, mai-install ang virtual machine sa PC, at sa hinaharap maaari mo itong ilunsad sa pamamagitan ng menu " Magsimula».

Mga Pangunahing Benepisyo ng Hyper-V:

  • nakapaloob sa system, hindi na kailangang mag-download o maghanap ng anuman;
  • Mayroon itong buong pag-andar sa pamamagitan ng pagtulad iba't ibang bersyon Windows, halimbawa, 98 at iba pang mga operating system;
  • sumusuporta sa mga bersyon Iba ang Windows kaunting lalim;
  • simple at madaling gamitin na interface.

Sa pangkalahatan, salamat sa pagkakaroon ng Hyper-V sa Windows 10, hindi na kailangan ng mga user ang iba mga katulad na programa. Kahit na ang utility ay hindi nangangailangan ng anumang mga espesyal na kasanayan upang i-configure, maaari mong basahin ang higit pa tungkol dito sa kaugnay na artikulo.

Virtual machine para sa Windows 7

Ang pinakasikat na virtual machine para sa Mga gumagamit ng Windows 7 ay Windows Virtual PC. Sa una, ang pangunahing pag-andar nito ay nilayon na tularan ang Windows XP, upang kumportableng mailipat ng mga developer ang mga program na binuo para sa OS na ito sa bagong pito, na kakalabas lang noong panahong iyon. Kasunod nito, lumawak ang mga kakayahan nito, at ngayon ang Virtual PC ay isang hiwalay na platform na may kakayahang magparami ng halos lahat ng umiiral na operating system.

Tulad ng Hyper-V, ang serbisyong ito ay naka-built in sa system nang natively. Upang mai-install ito, kailangan mong pumunta sa " Magsimula"at submenu" Mga programa" Doon kailangan mong makahanap ng isang linya na may pangalan ng programa at mag-click dito. Magbubukas ang isang window kung saan maaari kang malayang lumikha, magtanggal at magsagawa ng iba pang mga manipulasyon gamit ang operating system emulator.

Mga virtual machine para sa Mac at iba pang OS

Bilang karagdagan sa mga virtual machine na binuo sa Windows 7 at 10 mga developer ng third party lumikha ng marami pang iba, independiyenteng mga utility na may humigit-kumulang sa parehong mga kakayahan, ngunit naiiba sa mga detalye. Ang pinakasikat sa kanila ay Oracle VirtualBox , na tatalakayin sa bahaging ito ng artikulo.

Maaaring tularan ng virtual machine na ito ang lahat ng kasalukuyang umiiral na operating system, at available din para sa pinakasikat na operating system sa ngayon - Windows, OS X, Linux at Solaris. Maaari mong i-download ito mula sa website ng developer, na dati nang napili kung aling system ang kailangan mo nito.

Ang isang ito ay naiiba sa iba pang mga analogue nito. Programa ng Oracle ay nakikilala sa pamamagitan ng malawak na pag-andar nito, na kinabibilangan ng suporta para sa mga USB port at ang kanilang paglulunsad mula sa isang emulated machine, ang kakayahang i-save ang system state para sa agarang pag-rollback kung sakaling may mangyari. kritikal na pagkakamali. Sa katunayan, mula sa malaking listahan ng lahat ng mga suportadong tampok, maaari naming tapusin na sa pamamagitan ng pag-download ng Oracle VirtualBox, maaari kang kumportable na magtrabaho sa anumang operating system nang walang anumang mga paghihigpit.

Para sa karamihan ng mga gumagamit, ang VirtualBox ay isang napakahusay na pagpipilian dahil sa pagiging praktikal, pagiging maaasahan at pag-andar nito.

Kapag ang pamamahagi ng application ay nasa iyong computer, i-double click ito. Ilulunsad nito ang installer. Sa loob nito kakailanganin mong piliin kung aling mga function, bilang karagdagan sa Mga makinang Oracle, ay naka-install kasama nito. Kasama sa listahan ang: ang posibilidad ng panloob na programming sa Python, naka-configure na suporta para sa Internet, pati na rin ang pagsasama ng mga USB port. Pagkatapos nito, sundin lamang ang mga tagubilin file ng pag-install hanggang sa makumpleto ang pag-install ng Oracle VirtualBox.

Virtual drum machine

Ang mga virtual drum machine ay naroroon sa anyo ng mga karagdagang plugin na na-install at inilunsad sa pamamagitan ng isang programa para sa pag-record o pagsusulat ng musika - FL Studio, Ableton, Cubase at iba pa. Ang pinakasikat na drum machine emulators - EZ Drummer At Nakakahumaling na Drums. Malayang magagamit ang mga ito malalaking aklatan mga sample para sa bawat panlasa, naitala ng mga sikat na drummer.

Paglikha ng iyong sariling virtual machine

Bilang karagdagan, mayroon ding isang kumpanya VMWare, na nag-aalok din sa mga user ng mga programa upang lumikha ng kanilang sariling mga virtual machine. Ang pinakasikat sa kanila ay tinatawag Workstation at ipinamamahagi sa isang bayad na batayan. Gayunpaman, maraming mga mapagkukunan na nag-aalok libreng paggamit ang virtual machine na ito, parehong para sa Windows, Mac, at Ubuntu. Ito ay nagkakahalaga na tandaan na ang kumpanya ay nag-aalok ng maraming karagdagang mga kagamitan na nagpapalawak ng mga pagkakataon pangunahing programa, pagdaragdag ng mga tampok sa pamamahala sa desktop, mga broadcast at higit pa. Tingnan natin kung bakit kailangan ang virtual machine na ito.

Nagbibigay-daan sa iyo ang workstation na lumikha ng mga virtual machine na mula sa pamamahalaan solong sentro. Para sa karamihan, ang tool na ito ay interesado sa malalaking kumpanya na kailangang i-configure ang parehong functionality ng mga device sa malalaking dami mga kompyuter.

Isa sa mga pinakamahalagang tampok na mayroon ang virtual machine ng VMWare, ang tinatawag na vSphere, na nagbibigay-daan sa iyo hindi lamang upang lumikha at mag-configure ng isang virtual machine, kundi pati na rin upang ipatupad ang isang buong imprastraktura ng mga naturang device na konektado sa isa't isa. At kung kailangan mong pumili, kung gayon ang pag-andar na ito ay magiging lubhang kapaki-pakinabang para sa mga malalaking kumpanya na ang mga empleyado ay kailangang makipagpalitan ng data at impormasyon sa bawat isa.

Lahat ng pag-andar ng binuo Mga programa ng VMWare hindi umaasa sa solong paggamit ng isang virtual machine, ngunit sa pagbuo ng isang network ng mga ito at isang lugar kung saan kinokontrol ang network na ito.

Virtualization 1C-Bitrix

Ang isa pang programa na nilikha para sa komportableng trabaho sa mga produkto ng 1C-Bitrix - Bitrix virtual machine, sa pagkakataong ito mula sa mga domestic developer, na maaari ding gumana sa alinman Mga aplikasyon ng PHP. Mahalaga, ang program na ito ay isang pagtulad ng isang server ng website na naglalaman lahat ng mga setting para sa komportableng trabaho. Maaaring buksan ang natapos na makina VMWare Player o iba pang mga application mula sa developer na ito (may mga bersyon din para sa VirtualBox at HyperV).

Ang programa ay nagbibigay-daan sa iyo upang makatipid ng oras at makapagsimula kaagad pagkatapos na ang pangunahing platform ay handa nang gamitin. Sa kasong ito, ang Bitrix virtual machine ay direktang naka-install sa pangunahing sistema ng emulation, na nagsasama sa pag-andar at operasyon nito, na nagbibigay-daan sa iyo upang simulan ang pakikipag-ugnayan sa mga proyekto ng 1C kaagad pagkatapos ng pag-install at paglunsad.

Aling virtual machine ang pipiliin

Wala nang malinaw na paghahambing. Ang lahat ay nakasalalay sa gumagamit at sa kanyang mga pangangailangan. Para sa pagtulad at pagsubok ng laro software ng third party sapat na regular na serbisyo Hyper-V at iba pa, na binuo sa mismong operating system. Mahusay na nasubok, maaasahan at libreng opsyon- Ito VirtualBox. Para sa mga organisasyon, ang pinakamahusay na mga virtual machine ay tiyak na mga produkto ng VMWare o ang Bitrix virtual machine, dahil pinapasimple nila ang paggawa ng negosyo at pakikipag-ugnayan sa mga empleyado.

Video sa paksa