Bilang default, ang isang PC ay may isang operating system. Kung gumagamit ka ng PC, ginagamit mo ang operating system na iyon. Sa multiboot posible na mag-install ng maramihang mga operating system sa isang PC, ngunit hindi mo magagamit ang mga ito nang sabay-sabay, na lubos na naglilimita sa mga posibilidad ng paggamit. Ang virtualization ay nag-aalok ng posibilidad na iyon. Sa virtualization ginagamit mo ang kapangyarihan ng mga modernong computer sa maximum. Ano ang virtualization, kung paano ito gumagana at kung paano mo ito ginagamit, sasabihin namin sa iyo sa artikulong ito.
Kapag nag-iisip ka ng maraming operating system sa isang PC, mabilis kang mag-iisip ng dual o multiboot system. Sa isang multiboot system, pagkatapos ng unang operating system, mag-i-install ka ng pangalawa o pangatlo (at marahil ikaapat) na operating system bawat isa nang hiwalay sa PC. Pagkatapos sa bawat oras na simulan mo ang PC, magpapasya ka kung aling operating system ang susunod mong gagamitin. Ang Multiboot ay may kalamangan na magagamit ng aktibong operating system ang buong kapangyarihan sa pag-compute ng PC. Ngunit mayroon din itong mahalagang limitasyon: hindi ka magkakaroon ng maraming operating system na tumatakbo nang sabay, palaging isa lang. Kung gusto mong gumawa ng isang bagay sa ibang operating system, kailangan mong isara ang kasalukuyang session at i-restart ang PC. Ang impormasyon na gusto mong dalhin mula sa isang operating system patungo sa isa pa ay dapat munang i-save at gawing accessible. Ang virtualization ay walang mga disadvantages na ito, sa virtualization ang mga operating system ay aktibo sa parehong oras.
01 Ano ang virtualization?
Sa virtualization, mag-install ka lang muna ng isang operating system sa PC. Ito ay tinatawag na host operating system. Pagkatapos ay mag-install ka ng virtualization layer sa loob ng operating system na iyon, ang virtual machine manager. Ang layer ng software na ito ay nagdaragdag ng kakayahang magbigay ng mga virtual machine sa PC. Ang virtual machine ay isang software na imitasyon ng isang computer na gumagamit ng hardware ng isa pang pisikal na computer sa pamamagitan ng virtualization layer. Maaari mong simulan ang tulad ng isang virtual machine at makita ang bios na nagsisimula tulad ng sa isang tunay na computer, pagkatapos nito ay maaari kang mag-install ng isang operating system. Sa layer ng virtualization karaniwan mong kino-configure sa bawat virtual machine kung gaano kalaki ang memorya ng computer na magagamit nito, gaano kalaki ang kapangyarihan sa pagpoproseso ng processor at kung gaano karaming espasyo sa imbakan sa pisikal na disk.
02 Bakit virtualize?
Ang mga karagdagang posibilidad na nilikha ng virtualization ay hindi mabilang. Halimbawa, dahil sabay-sabay na tumatakbo ang host at guest operating system, maaari kang magpatakbo ng maraming bersyon ng isang operating system nang sabay-sabay sa parehong computer. Halimbawa: Windows 10 magkatabi sa Windows 7 o 8. O dalawang bersyon ng Windows 10 magkatabi. Ngunit maaari mo ring gamitin ang mga operating system tulad ng Linux, OpenBSD, Solaris o ang sinaunang MS-DOS. Maaari ka pa ring gumamit ng mga program na gumagana lamang sa isang partikular na operating system kasabay ng iyong 'normal' na mga application. Sa pamamagitan ng extension, maaari kang magpatuloy sa paggamit ng lumang software na hindi na tugma sa isang mas bagong bersyon ng host operating system. Maaari ka pa nitong pigilan na bumili ng mamahaling bagong lisensya para sa mga mas bagong bersyon kapag gumagana pa rin nang maayos ang luma.
Ang mga virtual machine ay mainam din para sa pagsubok ng mga hindi kilalang programa. Ang software na ginagamit mo sa virtual machine ay hindi maaaring makagambala sa pagpapatakbo ng host operating system. Kaya ligtas na gumamit ng software sa loob ng isang virtual machine, kahit na ang antivirus at mga update ay pantay na kinakailangan doon.
Mga anyo ng virtualization
Ang anyo ng virtualization na binanggit dito, kung saan ang iyong operating system ay gumagamit ng virtualization layer na may isa pang operating system sa ibabaw nito, ay tinatawag na host virtualization. Ang kahinaan ng virtualization approach na ito ay ang dependency nito sa pinagbabatayan na operating system ng host. Kung may mali doon, mabibigo ang lahat ng virtual machine. Iyon ang dahilan kung bakit sikat ang paraan ng virtualization na ito para sa panandaliang pagsubok at gawaing libangan. Mas maraming propesyonal na kapaligiran ang may posibilidad na pumili ng isang bagay na tinatawag na bare metal virtualization, tulad ng VMware ESXi, Citrix XenServer, Linux KVM, at Microsoft Hyper-V Server. Walang hiwalay na operating system sa ilalim ng virtualization layer, ngunit ang virtual machine ay ang operating system at virtualization layer sa isa. Ito ay mas mahusay at maaasahan.
03 Anong hardware ang kailangan?
Ang virtualization ay may dalawang sangkap: virtualization software at isang pisikal na computer. Pangunahing binibilang ng computer na ito ang processor, gumaganang memorya at imbakan. Gayunpaman, ito ay talagang hindi kailangang maging isang napakamahal at detalyadong computer. Ang isang computer na may ilang taong gulang na may 4 GB ng memorya at ilang gigabytes ng libreng espasyo sa hard disk ay sapat na, ngunit maaari kang magpatakbo ng mas kaunting mga virtual machine sa parehong oras. Dahil kahit na ang virtualization software ay maayos na namamahagi ng computing power ng computer, ang host operating system ay palaging inaangkin ang ilan sa computing power at memory, at naglo-load din sa hard disk. Sa pagsasagawa, ang dami ng panloob na memorya ay lalong mahalaga: 4 GB ay naka-on lang, 8 GB ay maayos, 16 GB o higit pa ay perpekto. Bilang karagdagan, mas mainam na gumamit ng isang kamakailang 64-bit na processor at isang SSD sa halip na isang hard disk (na may hindi bababa sa ilang sampu ng gigabytes na magagamit).
04 Anong software ang kailangan?
Ang hanay ng mga programa sa virtualization ay hindi masyadong malaki. Una sa lahat, mayroong VMware, na nag-aalok ng dalawa sa parehong mga programa para sa parehong Windows at Linux: Workstation Pro at Workstation Player. Bagama't iba ang iminumungkahi ng pangalan, pinapayagan ka rin ng Player na lumikha ng mga virtual machine. Bilang karagdagan, ang Workstation Player ay libre para sa hindi pangkomersyal na paggamit. Para sa macOS, nag-aalok ang VMware ng mga bayad na program na Fusion at Fusion Pro. Ang Parallels Desktop ay isa ring bayad na opsyon para sa macOS.
Kung gusto mong gumamit ng virtualization nang libre, mayroong VirtualBox bilang karagdagan sa VMware Player. Ang VirtualBox ay open source at available para sa Windows, Linux, Solaris, OpenSolaris at macOS. Ang VirtualBox ay may pinakamaliit na kinakailangan sa hardware, ngunit hindi gaanong malawak at hindi gaanong mahusay sa mga kumplikadong graphics at laro. Sa wakas, sinumang may 64-bit na bersyon ng Windows 8 Pro o Windows 10 Pro ay may opsyong idagdag ang bahagi ng Hyper-V sa pag-install ng Windows. Ginagawa rin nitong posible na mag-set up ng mga virtual machine.
05 Pumili ng software
Magi-virtualize ka ba sa Windows, macOS o Linux? Kailangan mo ba ng higit pa o mas kaunting mga advanced na tampok? Gusto mo bang bayaran ito? Kailangan mo ba ng maraming graphics processing power? Ito ay mahalagang mga pagsasaalang-alang.
Kung gusto mong gumamit ng parehong virtualization sa bawat operating system, ang VirtualBox ang tanging pagpipilian. Kung gusto mo ng mas advanced na mga function at mas mahusay na pagganap ng graphics, ang iba pang mga program ay mas angkop. Sa macOS, ang pagpili sa pagitan ng VMware Fusion, Fusion Pro o Parallels Desktop ay pangunahing batay sa presyo at posibleng kagustuhan. Sa Windows, gagawin ng VMware Player ang karamihan sa mga bagay. Kung gusto mo ang pinaka-advanced na mga opsyon, maaari mong isaalang-alang ang VMware Workstation Pro, ngunit sa isang presyo na 275 euros ang program na iyon ay hindi mura.
Bagama't posible ang ilang kumbinasyon, sa pagsasagawa, hindi namin inirerekumenda ang pagkakaroon ng maraming virtualization program na naka-install sa isang PC nang sabay-sabay.
Mag-download ng software
Maaari mong ligtas na i-download ang iba't ibang mga virtualization program mula sa mga sumusunod na site.
Oracle VirtualBox
Parallels Desktop
VMware Workstation Pro
VMware Workstation Player
VMware Fusion/Fusion Pro
06 VirtualBox at VMware Player
Sa artikulong ito, higit na tututukan namin ang dalawang libreng virtualization program para sa Windows: VirtualBox at VMware Player. Ngunit alinmang program ang iyong gamitin: ang mga hakbang tulad ng inilarawan ay sa lahat ng kaso na halos magkapareho sa lahat ng mga programa. Ang pag-install ay palaging may ilang mga pagpipilian, ang mga default na setting ay palaging humahantong sa isang gumaganang produkto.
Ang paglikha ng isang bagong virtual machine ay ginagawa sa lahat ng mga programa na may isang wizard. Tinitiyak ng wizard na ang lahat ng mahahalagang opsyon sa pagsasaayos ay nakatakda. Mag-click sa VMware Player sa Gumawa ng bagong virtual machine. Ang unang bagay na kailangan mong gawin ay ipahiwatig kung saan matatagpuan ang operating system na gusto mong i-install sa virtual machine. Kung ito ay isang tunay na CD o DVD, mangyaring pumili I-install ang disc at ipasok ang CD/DVD sa DVD player ng computer. Kung wala kang totoong disk, ngunit mayroon kang ISO file, gagana rin iyon nang maayos. Pagkatapos ay i-click Installer disc image file (iso) at pumili sa pamamagitan ng Mag-browse ang iso file (kumpirmahin gamit ang Susunod). Iniaangkop na ngayon ng player ang natitirang bahagi ng installation wizard sa operating system na mai-install. Sa Windows maaari mo nang ipasok ang license key at gumawa ng administrator account na kumpleto sa password. mag-click sa Susunod at bigyan ang virtual machine ng pangalan at lokasyon sa hard drive.
07 Virtual Disk
Ang susunod na hakbang sa VMware Player ay ang paglikha ng virtual disk. Maaari mong i-save ang virtual machine sa iyong system bilang isang malaking file o isang serye ng mga mas maliit. Maaari mong ayusin ang laki ng virtual disk sa iyong sarili, ngunit huwag gawin itong masyadong maliit upang hindi maubusan ng espasyo sa virtual machine sa susunod. Bukod dito, ang espasyo ay hindi agad na kinuha nang lubusan, ang laki na iyong tinukoy ay ang pinakamataas na sukat. mag-click sa Susunod, makakakita ka na ngayon ng pangkalahatang-ideya ng mga setting para sa virtual machine. Kung ang mga ito ay OK, mag-click sa Tapusin upang lumikha ng virtual machine at i-install ang operating system.