VirtualBox vs VMware vs Parallels
Mashine za Mtandaoni za Platform (VM) zinatumika kwa kiasi kikubwa kwa sababu hutoa uwezo wa kuiga mashine kamili ya kompyuta juu ya nyingine. Programu nyingi kama hizo huruhusu kuwa na mashine nyingi juu ya jukwaa moja la kawaida. VirtualBox, VMware na Uwiano ni programu tatu maarufu za jukwaa la VM. VirtualBox ndiyo programu maarufu zaidi ya VM kwa sasa. Wakati huo huo, VMware na Uwiano ndio wahusika wawili wakuu katika soko la programu za uboreshaji wa watumiaji wa Mac (kibiashara).
VirtualBox ni nini?
VirtualBox (Oracle VM VirtualBox) ni kifurushi cha uboreshaji cha x86, kilichotengenezwa na shirika la Oracle. Inatolewa kama mwanachama wa familia yao ya bidhaa za virtualization. Muundaji wake wa asili ni innotek GmbH, ambayo ilinunuliwa na Sun Microsystems. VirtualBox imewekwa juu ya mfumo wa uendeshaji uliopo (mifumo ya mwenyeji). Kisha, kwa kutumia VirtualBox, mifumo mingine mingi ya uendeshaji (Guest OSs) inaweza kupakiwa na kukimbia. VirtualBox inasaidia Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris na OpenSolaris kama mfumo wa uendeshaji wa mwenyeji. VirtualBox inasaidia Windows, Linux, BSD, OS/2, Solaris, nk kama mifumo ya uendeshaji ya wageni. Pia inaruhusu uboreshaji uliozuiliwa wa Mac OS X kwenye maunzi ya Apple. Inachukuliwa kuwa programu maarufu zaidi ya uboreshaji kwa sasa.
VirtualBox hutoa uwezo wa kuwasha, kusitisha, kusimamisha na kurejesha mfumo wowote wa uendeshaji wa seva pangishi inachopakia, bila kusumbua mashine zingine pepe. Zaidi ya hayo, kila mashine pepe inaweza kusanidiwa kivyake ili kuendeshwa na uigaji wake wa programu/vifaa (ikiwa inatumika). Ubao wa kunakili wa kawaida (miongoni mwa njia zingine nyingi) hutumiwa kwa mawasiliano kati ya mwenyeji na mifumo ya uendeshaji ya mgeni. Kwa kuongeza, mawasiliano kati ya mashine mbili za kawaida pia inawezekana na usanidi sahihi mahali. Kwa sababu, viendelezi vya uboreshaji vya maunzi vya Intel's VT-x na AMD-V vya AMD-V vinatumika na VirtualBox, inaweza kuzuia kwa usalama masuala machache yanayotokea wakati uigaji wa programu pekee unatumiwa.
VMware ni nini?
VMware ni programu ya utangazaji iliyotengenezwa na VMware, Inc. VMware iko California, Marekani na ilianzishwa mwaka wa 1998, ingawa sasa inamilikiwa na EMC Corporation. Matoleo ya Desktop ya VMware (VMware Workstation, VMware Fusion na VMware Player) yanaweza kuendeshwa kwenye Windows, Linux na Mac OS X. Hata hivyo, matoleo ya seva ya VMware (VMware ESX na VMware ESXi) yanaweza kukimbia moja kwa moja kwenye maunzi ya seva bila kuhitaji mfumo wa uendeshaji, kwa sababu hutumia teknolojia ya hypervisor (ambayo huweka vifaa vya mwenyeji moja kwa moja kwenye rasilimali za majukwaa pepe). VMware Workstation inaruhusu kuendesha mifumo ya uendeshaji x86 au x86-64 nyingi. VMware Fusion ni bidhaa sawa inayokusudiwa watumiaji wa Intel Mac. VMware Player ni programu ya bure sawa na VMware Workstation na VMware Fusion. Programu ya VMware hutoa uboreshaji wa adapta za video/mtandao/diski ngumu. Viendeshaji vya kupitisha hutolewa na seva pangishi kwa bandari za USB na Serial/Sambamba. Kwa hivyo, mashine pepe zinazofanya kazi kwenye VMware zinaweza kubebeka sana, hivyo kuruhusu wasimamizi wa mfumo kusitisha kwenye mashine moja, kuihamisha hadi kwenye mashine nyingine na kuanza tena kutoka pale ilipositishwa.
Sambamba ni nini?
Parallels (au Parallels Desktop for Mac) ni programu ya uboreshaji ambayo hutoa uigaji wa maunzi uonekano kwa kompyuta za Mac zilizo na chip za Intel. Imetengenezwa na Parallels Inc. Programu ya Parallels VM pia hutumia teknolojia ya hypervisor (sawa na VMware). Hii inafanya uwezekano wa mashine zote za kawaida kutenda sawa sawa na mashine ya kusimama pekee (yenye sifa zote za kompyuta halisi). Kwa hivyo, hii hutoa uwezo wa kubebeka wa hali ya juu (yaani, kuruhusu kusimamisha mashine pepe inayoendesha, kunakili hadi nyingine na kuwasha upya) kwa matukio ya mashine pepe, kwa sababu mashine zote pepe hutumia viendeshi vinavyofanana bila kujali rasilimali halisi zinazotumiwa kwenye seva pangishi. Uwiano unaweza kutumia Mac OS X 10.4 au baadaye kufanya kazi kwenye mashine za Intel powered Mac kama mfumo wa uendeshaji wa seva pangishi. Inaweza kuwa na Windows, Mac OS X Leopard Server na Mac OS X Snow Leopard Server, usambazaji kadhaa wa Linux, FreeBSD, OS/2, Solaris na mifumo mingine mingi ya uendeshaji kama mfumo wa uendeshaji wa mgeni.
Kuna tofauti gani kati ya VirtualBox na VMware na Sambamba?
Ingawa VirtualBox, VMware na Parallels ni programu maarufu za uboreshaji, zina tofauti nyingi kati yao.
– Zote zinaweza kutumia Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux na Mac OS X kama mifumo ya uendeshaji ya seva pangishi. Lakini, VirtualBox ndiyo programu pekee inayotumia Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (katika siku za usoni) kama mifumo ya uendeshaji ya seva pangishi.
– Programu zote tatu zinatumia DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux kama mfumo wa uendeshaji ulioalikwa. Lakini tena, VirtualBox ndiyo programu pekee inayoweza kupakia Windows 7, Windows Server 2003/2008, OpenBSD na OpenSolaris. VMware haitumii OS/2, ilhali Parallels haitumii FreeBSD na Solaris kama mfumo wa uendeshaji ulioalikwa.
– Ingawa, zote tatu zinaauni matoleo ya 64-bit ya mifumo ya uendeshaji ya wageni, VirtualBox na VMware pekee ndizo zinazotumia mifumo ya uendeshaji ya mwenyeji wa 64-bit.
– VirtualBox na Parallels zinaauni viendelezi vya uboreshaji vya Intel VT-x na AMD-V, lakini usaidizi huu ni mdogo kwenye VMware.
– VirtualBox, VMware na Parallels hutoa kadi za mtandao pepe za hadi 8, 4 na 5, mtawalia.
– VirtualBox na VMware zinaweza kutumia vidhibiti vya diski pepe vya IDE au SATA, lakini Uwiano utasaidia IDE pekee. Hata hivyo, VirtualBox ndiyo programu pekee inayotumia iSCSI (ambayo inaruhusu mashine pepe kufikia seva za hifadhi moja kwa moja kupitia iSCSI).
– Ijapokuwa programu zote huko hutoa bandari za Sifa, ni Sambamba na VMware pekee ndizo hutoa milango Sambamba.
– VirtualBox pekee ndiyo inaweza kutumia uandishi wa CD/DVD.
– Zaidi ya hayo, VirtualBox ndiyo programu pekee ya uboreshaji yenye kasi ya 3D isiyo na kikomo. Kwa kweli, Sambamba hazina uwezo wowote wa kuongeza kasi wa 3D.
– Nje ya VirtualBox na Uwiano, VirtualBox pekee ndiyo inaweza kutumia picha za VMware.
– Tofauti na VirtualBox na VMware, Uwiano hauauni operesheni isiyo na kichwa.
– VirtualBox ni programu ya uboreshaji iliyo na ufikiaji wa mashine pepe ya mbali bila vikwazo (iliyo na seva Iliyounganishwa ya RDP). Kwa kweli, Uwiano hauna uwezo wowote wa ufikiaji wa mbali. Vile vile, VirtualBox pekee ndiyo inayoauni ufikiaji wa USB wa mbali.
– VirtualBox na VMware pekee ndizo hutoa ripoti kuhusu hali ya nishati ya mgeni.
– Pekee, VirtualBox na VMware huja na API. Lakini VirtualBox pekee ndiyo chanzo huria (iliyo na vipengele vichache vya biashara vilivyofungwa).
– Tofauti na Uwiano na VMware, ubinafsishaji unawezekana (kwa ombi) na VirtualBox.
– Hatimaye, VirtualBox ndiyo programu pekee isiyolipishwa ya uboreshaji kati ya hizo tatu. Hata hivyo, Sambamba ni nafuu zaidi kuliko VMware.