Beginner Geek: Paano Lumikha at Gumamit ng Mga Virtual Machine
Pinapayagan ka ng mga virtual machine na magpatakbo ng isang operating system sa isang window ng app sa iyong desktop na kumikilos tulad ng isang buong, magkakahiwalay na computer. Maaari mong gamitin ang mga ito na maglaro sa paligid ng iba't ibang mga operating system, magpatakbo ng software na hindi magagawa ng iyong pangunahing operating system, at subukan ang mga app sa isang ligtas, naka-sandbox na kapaligiran.
Mayroong maraming mga mahusay na libreng virtual machine (VM) apps doon, na ginagawang pag-set up ng isang virtual machine na maaaring gawin ng sinuman. Kakailanganin mong mag-install ng isang VM app, at magkaroon ng access sa media ng pag-install para sa operating system na nais mong i-install.
Ano ang isang Virtual Machine?
Lumilikha ang isang virtual machine app ng isang virtualized environment — tinatawag, sapat na simpleng, isang virtual machine — na kumikilos tulad ng isang hiwalay na computer system, kumpleto sa mga virtual hardware device. Ang VM ay tumatakbo bilang isang proseso sa isang window sa iyong kasalukuyang operating system. Maaari kang mag-boot ng isang disc ng installer ng operating system (o live CD) sa loob ng virtual machine, at ang operating system ay "malilinlang" sa pag-iisip na tumatakbo ito sa isang totoong computer. Ito ay mai-install at tatakbo tulad ng ginagawa nito sa isang tunay, pisikal na makina. Kailan man nais mong gamitin ang operating system, maaari mong buksan ang programa ng virtual machine at gamitin ito sa isang window sa iyong kasalukuyang desktop.
Sa mundo ng VM, ang operating system na talagang tumatakbo sa iyong computer ay tinawag na host at ang anumang operating system na tumatakbo sa loob ng VM ay tinatawag na mga panauhin. Tinutulungan nitong maiwasang maging nakalilito ang mga bagay.
Sa isang partikular na VM, ang panauhing OS ay nakaimbak sa isang virtual hard drive — isang malaki, multi-gigabyte na file na nakaimbak sa iyong totoong hard drive. Ipinapakita ng VM app ang file na ito ng panauhing OS bilang isang tunay na hard drive. Nangangahulugan ito na hindi ka magkakaroon ng gulo sa paghiwalay o paggawa ng anumang bagay na kumplikado sa iyong tunay na hard drive.
Ang virtualization ay nagdaragdag ng ilang overhead, kaya huwag asahan na ang mga ito ay maging kasing bilis ng kung na-install mo ang operating system sa totoong hardware. Ang paghingi ng mga laro o iba pang mga app na nangangailangan ng malubhang graphics at lakas ng CPU ay hindi talaga nagagawa nang maayos, kaya't ang mga virtual machine ay hindi mainam na paraan upang maglaro ng mga laro sa Windows PC sa Linux o Mac OS X — kahit papaano, hindi maliban kung ang mga larong iyon ay marami mas matanda o hindi hinihingi ng grapiko.
KAUGNAYAN:4+ Mga Paraan upang Patakbuhin ang Windows Software sa Linux
Ang limitasyon sa kung gaano karaming mga VM ang maaari kang magkaroon ay talagang limitado lamang sa dami ng puwang ng hard drive. Narito ang isang silip sa ilan sa mga VM na ginagamit namin kapag sinusubukan ang mga bagay habang sumusulat ng mga artikulo. Tulad ng nakikita mo, nakakuha kami ng mga buong VM na may maraming mga bersyon ng Windows at Ubuntu na naka-install.
Maaari ka ring magpatakbo ng maramihang mga VM nang sabay, ngunit mahahanap mo ang iyong sarili na medyo limitado ng mga mapagkukunan ng iyong system. Ang bawat VM ay kumakain ng ilang oras sa CPU, RAM, at iba pang mga mapagkukunan.
Bakit Gusto Mong Lumikha ng isang Virtual Machine
Bukod sa pagiging mahusay na masaya sa geeky upang maglaro, ang VM ay nag-aalok ng isang bilang ng mga seryosong paggamit. Pinapayagan ka nilang mag-eksperimento sa isa pang OS nang hindi kinakailangang i-install ito sa iyong pisikal na hardware. Halimbawa, ang mga ito ay isang mahusay na paraan upang makagulo sa Linux — o isang bagong pamamahagi ng Linux — at tingnan kung nararapat para sa iyo. Kapag tapos ka nang maglaro sa isang OS, maaari mo lamang tanggalin ang VM.
Nagbibigay din ang mga VM ng isang paraan upang magpatakbo ng ibang software ng OS. Halimbawa, bilang isang gumagamit ng Linux o Mac, maaari kang mag-install ng Windows sa isang VM upang patakbuhin ang mga Windows app na maaaring wala kang access sa ibang paraan. Kung nais mong magpatakbo ng isang susunod na bersyon ng Windows — tulad ng Windows 10 — ngunit magkaroon ng mas matandang mga app na tatakbo lamang sa XP, maaari mong mai-install ang Windows XP sa isang VM.
KAUGNAYAN:Ipinaliwanag ang Mga Sandbox: Paano Nila Pinoprotektahan ka at Paano Mag-Sandbox ng Anumang Program
Ang isa pang kalamangan na ibinibigay ng VM ay ang mga ito ay "sandboxed" mula sa natitirang bahagi ng iyong system. Ang software sa loob ng isang VM ay hindi makakatakas sa VM upang pakialaman ang natitirang bahagi ng iyong system. Ginagawa nitong ligtas na lugar ang VM upang subukan ang mga app — o mga website — hindi ka nagtitiwala at nakikita ang ginagawa nila.
Halimbawa, nang tumawag ang mga scammer na "Hi, kami ay mula sa Windows", pinatakbo namin ang kanilang software sa isang VM upang makita kung ano ang tunay na gagawin nila - pinigilan ng VM ang mga scammer na mai-access ang totoong operating system at mga file ng aming computer.
KAUGNAYAN:Sabihin sa Iyong Mga Kamag-anak: Hindi, Hindi ka Tatawagan ng Microsoft Tungkol sa Iyong Computer
Pinapayagan ka rin ng Sandboxing na magpatakbo ng mga ligaw na OS nang mas ligtas. Kung kailangan mo pa rin ng Windows XP para sa mas matandang mga app, maaari mo itong patakbuhin sa isang VM kung saan hindi bababa sa pinsala ng pagpapatakbo ng isang luma, hindi sinusuportahang OS ay nabawasan.
Mga Apps ng Virtual Machine
Mayroong maraming magkakaibang mga programa ng virtual machine na maaari kang pumili mula sa:
- VirtualBox: (Windows, Linux, Mac OS X): Ang VirtualBox ay napakapopular dahil open-source ito at ganap na libre. Walang bayad na bersyon ng VirtualBox, kaya't hindi mo kailangang harapin ang karaniwang "pag-upgrade upang makakuha ng maraming mga tampok" na nag-aalsa at nags. Mahusay na gumagana ang VirtualBox, partikular sa Windows at Linux kung saan mas mababa ang kumpetisyon, ginagawa itong isang magandang lugar upang magsimula sa mga VM.
- VMware Player: (Windows, Linux): Ang VMware ay may sariling linya ng mga programang virtual machine. Maaari mong gamitin ang VMware Player sa Windows o Linux bilang isang libre, pangunahing tool ng virtual machine. Ang mga mas advanced na tampok — marami sa mga ito ay matatagpuan sa VirtualBox nang libre — nangangailangan ng pag-upgrade sa bayad na programa ng VMware Workstation. Inirerekumenda naming magsimula sa VirtualBox, ngunit kung hindi ito gumana nang maayos maaari mong subukan ang VMware Player.
- VMware Fusion: (Mac OS X): Dapat bumili ang mga gumagamit ng Mac ng VMware Fusion upang magamit ang isang produkto ng VMware, dahil ang libreng VMware Player ay hindi magagamit sa isang Mac. Gayunpaman, ang VMware Fusion ay mas pinakintab.
- Mga Parallel na Desktop: (Mac OS X): Ang mga Mac ay mayroon ding magagamit na Mga Parallels Desktop. Ang parehong Parallels Desktop at VMware Fusion para sa Mac ay mas pinakintab kaysa sa mga programa ng virtual machine sa iba pang mga platform, dahil na-market ang mga ito sa average na mga gumagamit ng Mac na maaaring nais na magpatakbo ng Windows software.
Habang ang VirtualBox ay gumagana nang mahusay sa Windows at Linux, maaaring gusto ng mga gumagamit ng Mac na bumili ng isang mas makintab, isinama na Parallels Desktop o VMware Fusion na programa. Ang mga tool sa Windows at Linux tulad ng VirtualBox at VMware Player ay may posibilidad na ma-target sa isang geekier na madla.
Maraming iba pang mga pagpipilian sa VM, syempre. Kasama sa Linux ang KVM, isang isinamang solusyon sa virtualization. Bersyon ng Propesyonal at Enterprise ng Windows 8 at 10 — ngunit hindi ang Windows 7-kasama ang Hyper-V ng Microsoft, isa pang isinamang solusyon sa virtual machine. Maaaring gumana nang maayos ang mga solusyon na ito, ngunit wala silang pinakamaraming mga interface na madaling gamitin.
KAUGNAYAN:Paano Mag-install ng KVM at Lumikha ng Mga Virtual Machine sa Ubuntu
Pagse-set up ng isang Virtual Machine
Kapag napagpasyahan mo na ang isang VM app at na-install ito, talagang madali ang pagse-set up ng isang VM. Tumatakbo kami sa pangunahing proseso sa VirtualBox, ngunit pinangangasiwaan ng karamihan sa mga app ang paglikha ng isang VM sa parehong paraan.
Buksan ang iyong VM app at i-click ang pindutan upang lumikha ng isang bagong virtual machine.
Gagabayan ka ng proseso ng isang wizard na unang nagtanong kung aling OS ang iyong mai-install. Kung nai-type mo ang pangalan ng OS sa kahon na "Pangalan", malamang na awtomatikong piliin ng app ang uri at bersyon para sa OS. Kung hindi ito — o mali ang hulaan nito — piliin ang mga item na iyon mismo mula sa mga dropdown na menu. Kapag tapos ka na, i-click ang "Susunod."
Batay sa OS na plano mong i-install, pipiliin ng wizard ang ilang mga default na setting para sa iyo, ngunit maaari mong baguhin ang mga ito sa mga sumusunod na screen. Tatanungin ka kung magkano ang memorya na ilalaan sa VM. Kung nais mo ng ibang bagay kaysa sa default, piliin ito rito. Kung hindi man, i-click lamang ang "Susunod." At huwag mag-alala, mababago mo ang halagang ito sa paglaon kung kailangan mo.
Lilikha rin ang wizard ng virtual hard disk file na gagamitin ng VM. Maliban kung mayroon ka ng isang virtual hard disk file na nais mong gamitin, piliin lamang ang pagpipilian upang lumikha ng bago.
Tatanungin ka rin kung lumikha ng isang pabagu-bago na inilalaan o naayos na laki ng disk. Sa pamamagitan ng isang dinamikong inilaang disk, magtatakda ka ng isang maximum na laki ng disk, ngunit ang file ay lalago lamang sa sukat na kinakailangan nito. Sa isang nakapirming laki ng disk, magtatakda ka rin ng isang laki, ngunit ang file na nilikha ay magiging malaki mula sa pagkakalikha nito.
Inirerekumenda namin ang paglikha ng mga nakapirming laki ng mga disk dahil, habang kumakain sila ng kaunti pang puwang ng disk, mas mahusay din ang kanilang pagganap-ginagawang mas madaling tumugon ang iyong VM. Dagdag pa, malalaman mo kung magkano ang puwang ng disk na ginamit mo at hindi ka mabibigla kapag nagsimulang lumaki ang iyong mga VM file.
Magagawa mong magtakda ng laki ng virtual disk. Malaya kang pumunta sa default na setting o baguhin ang laki upang umangkop sa iyong mga pangangailangan. Kapag na-click mo ang "Lumikha," nalikha ang virtual hard disk.
Pagkatapos nito, itinapon ka pabalik sa pangunahing window ng VM app, kung saan dapat lumitaw ang iyong bagong VM. Siguraduhin na ang pag-install ng media na kailangan mo ay magagamit sa makina — karaniwang kasama dito ang pagturo sa isang ISO file o real disc sa pamamagitan ng mga setting ng VM. Maaari mong patakbuhin ang iyong bagong VM sa pamamagitan ng pagpili dito at pagpindot sa "Magsimula."
Siyempre, napag-ugnay lang namin ang mga pangunahing kaalaman sa paggamit ng mga VM dito. Kung interesado ka sa higit pang pagbabasa, suriin ang ilan sa aming iba pang mga gabay:
- Ang Kumpletong Gabay sa Pagpabilis ng Iyong Mga Virtual Machine
- Paano Lumikha at Patakbuhin ang Mga Virtual Machine na may Hyper-V
- Paano Mag-install ng Android sa VirtualBox
- Paano Maibabahagi ang Mga File ng iyong Computer Sa Isang Virtual Machine
- Gumamit ng Portable VirtualBox upang Dalhin sa Iyo ang Mga Virtual Machine Kahit saan
- 10 Mga VirtualBox Trick at Advanced na Tampok na Dapat Mong Malaman Tungkol sa
Mayroon bang iba pang mga paggamit o tip para sa paggamit ng mga VM na hindi namin hinawakan? Ipaalam sa amin sa mga komento!