VirtualBox, VMware жана Parallels
Платформанын виртуалдык машиналары (VM) абдан катуу колдонулууда, анткени алар толук физикалык компьютердик машинаны экинчисинин үстүнө эмуляциялоо мүмкүнчүлүгүн камсыз кылат. Мындай программалык камсыздоолордун көбү бир физикалык платформанын үстүндө бир нече машиналарды түзүүгө мүмкүндүк берет. VirtualBox, VMware жана Parallels - эң популярдуу платформа VM программалык камсыздоонун үчөө. VirtualBox учурда эң популярдуу VM программасы. Ошол эле учурда, VMware жана Parallels Mac керектөөчү виртуалдаштыруу (коммерциялык) программалык камсыздоо рыногундагы эки негизги оюнчу болуп саналат.
VirtualBox деген эмне?
VirtualBox (Oracle VM VirtualBox) - Oracle корпорациясы тарабынан иштелип чыккан x86 үчүн виртуалдаштыруу пакети. Бул алардын виртуалдаштыруу продуктуларынын үй-бүлөсүнүн мүчөсү катары чыгарылат. Анын баштапкы жаратуучусу Sun Microsystems тарабынан сатылып алынган innotek GmbH болуп саналат. VirtualBox учурдагы операциялык тутумдун (хост тутумдардын) үстүнө орнотулган. Андан кийин, VirtualBox колдонуп, башка көптөгөн операциялык системаларды (Guest OSs) жүктөөгө жана иштетүүгө болот. VirtualBox хост операциялык системасы катары Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris жана OpenSolarisти колдойт. VirtualBox конок операциялык системалары катары Windows, Linux, BSD, OS/2, Solaris ж.б. колдойт. Ал ошондой эле Apple жабдыктарында Mac OS Xти чектелген виртуалдаштырууга мүмкүндүк берет. Ал учурда эң популярдуу виртуалдаштыруу программасы болуп эсептелет.
VirtualBox башка виртуалдык машиналарды бузбастан, жүктөгөн хост операциялык тутумдарынын каалаганын баштоо, тындыруу, токтотуу жана улантуу мүмкүнчүлүгүн берет. Андан тышкары, ар бир виртуалдык машина өз алдынча программалык камсыздоо/аппараттык эмуляциясы менен иштөө үчүн конфигурацияланышы мүмкүн (эгерде колдоого алынса). Жалпы алмашуу буфери (башка көптөгөн ыкмалардын арасында) хост менен конок операциялык системаларынын ортосундагы байланыш үчүн колдонулат. Мындан тышкары, эки виртуалдык машинанын ортосундагы байланыш туура конфигурация менен да мүмкүн. Анткени, Intel'дин VT-x жана AMD'дин AMD-V аппараттык виртуалдаштыруу кеңейтүүлөрү VirtualBox тарабынан колдоого алынгандыктан, ал программалык камсыздоону эмуляциялоодо гана пайда болгон бир нече көйгөйлөрдөн аман-эсен кутула алат.
VMware деген эмне?
VMware – VMware, Inc тарабынан иштелип чыккан виртуалдаштыруу программасы. VMware АКШнын Калифорния штатында жайгашкан жана 1998-жылы негизделген, бирок азыр ал EMC корпорациясына таандык. VMware иш столунун версиялары (VMware Workstation, VMware Fusion жана VMware Player) Windows, Linux жана Mac OS X системаларында иштетилет. Бирок, VMware сервердик версиялары (VMware ESX жана VMware ESXi) операциялык системаны талап кылбастан түз сервердик жабдыкта иштей алат, анткени алар гипервизор технологиясын колдонушат (ал хосттун аппараттык жабдыктарын виртуалдык платформалардын ресурстарына түз карталайт). VMware Workstation бир нече x86 же x86-64 операциялык системаларды иштетүүгө мүмкүндүк берет. VMware Fusion - Intel Mac колдонуучулары үчүн арналган окшош продукт. VMware Player VMware Workstation жана VMware Fusion экөөнө окшош акысыз программа. VMware программасы видео/тармак/катуу диск адапторлорун виртуалдаштырууну камсыз кылат. USB жана сериялык/параллелдик порттор үчүн өтүүчү драйверлер хост тарабынан берилет. Ошентип, VMware'де иштеген виртуалдык машиналар өтө портативдик болуп саналат, бул система администраторлоруна бир машинада тыныгууга, аны башка машинага жылдырууга жана так токтоп калган жерден улантууга мүмкүндүк берет.
Параллельдер деген эмне?
Paralles (же Mac үчүн Parallels Desktop) – Intel чиптери бар Mac компьютерлери үчүн аппараттык эмуляцияны виртуалдаштырууну сунуш кылган виртуалдаштыруу программасы. Ал Parallels Inc тарабынан иштелип чыккан. Parallels VM программасы ошондой эле гипервизор технологиясын колдонот (VMware сыяктуу). Бул бардык виртуалдык машиналарга өзүнчө бир машинага (чыныгы компьютердин бардык касиеттери менен) дал келүүгө мүмкүндүк берет. Демек, бул виртуалдык машиналардын инстанцияларына жогорку портативдүүлүктү (б.а. иштеп жаткан виртуалдык машинаны токтотууга, аны башкага көчүрүүгө жана кайра баштоого мүмкүндүк берет) камсыз кылат, анткени бардык виртуалдык машиналар хостто колдонулган реалдуу ресурстарга карабастан бирдей драйверлерди колдонушат. Параллельдер негизги операциялык тутум катары Intel менен иштеген Mac машиналарында иштеген Mac OS X 10.4 же андан кийинки версияларын колдоно алышат. Анда Windows, Mac OS X Leopard Server жана Mac OS X Snow Leopard Server, бир нече Linux дистрибутивдери, FreeBSD, OS/2, Solaris жана башка көптөгөн операциялык системалар конок операциялык тутуму катары болушу мүмкүн.
VirtualBox менен VMware жана Parallels ортосунда кандай айырма бар?
VirtualBox, VMware жана Parallels популярдуу виртуалдаштыруу программасы болгону менен, алардын ортосунда бир топ айырмачылыктар бар.
– Алардын бардыгы Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux жана Mac OS Xти негизги операциялык система катары колдойт. Бирок, VirtualBox Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (жакынкы келечекте) негизги операциялык системаларды колдогон жалгыз программа.
– Үч программа тең конок операциялык системасы катары DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux колдойт. Бирок, дагы бир жолу, VirtualBox Windows 7, Windows Server 2003/2008, OpenBSD жана OpenSolaris жүктөй турган жалгыз программалык камсыздоо. VMware OS/2ди колдобойт, ал эми Parallels конок операциялык системасы катары FreeBSD жана Solarisти колдобойт.
– Үчөө тең конок операциялык тутумдарынын 64-бит версияларын колдогону менен, VirtualBox жана VMware гана 64-бит хост операциялык тутумдарын колдойт.
– VirtualBox да, Parallels да Intel VT-x жана AMD-V виртуалдаштыруу кеңейтүүлөрүн колдойт, бирок бул колдоо VMware'де чектелген.
– VirtualBox, VMware жана Parallels тиешелүүлүгүнө жараша 8, 4 жана 5ке чейинки виртуалдык тармак карталарын камсыздайт.
– VirtualBox жана VMware экөө тең IDE же SATA виртуалдык диск контроллерлорун колдой алат, бирок Parallels IDE гана колдойт. Бирок, VirtualBox iSCSIди колдогон жападан жалгыз программалык камсыздоо (бул виртуалдык машиналарга iSCSI аркылуу сактагыч серверлерине түз кирүү мүмкүнчүлүгүн берет).
– Бардык программалык камсыздоо Сериялык портторду камсыз кылганы менен, Parallels жана VMware гана Параллель портторду камсыз кылат.
– VirtualBox гана CD/DVD жазууну колдойт.
– Мындан тышкары, VirtualBox чексиз 3D ылдамдатуу менен жалгыз виртуалдаштыруу программасы. Чынында, Parallels 3D ылдамдатуу мүмкүнчүлүгүнө ээ эмес.
– VirtualBox жана Parallels ичинен VirtualBox гана VMware сүрөттөрүн колдойт.
– VirtualBox жана VMware айырмаланып, Parallels Headless операциясын колдобойт.
– VirtualBox – бул виртуализациялоо программасы, алыскы виртуалдык машинага чектөөсүз кирүү мүмкүнчүлүгү (Интеграцияланган RDP сервери менен). Чынында, Parallels алыстан жетүү мүмкүнчүлүгүнө ээ эмес. Ошо сыяктуу эле, VirtualBox гана алыскы USB мүмкүнчүлүгүн колдойт.
– VirtualBox жана VMware гана коноктун кубаттуулугу жөнүндө отчет берет.
– VirtualBox жана VMware гана API менен келет. Бирок VirtualBox гана ачык булак (бир нече жабык булактуу ишкана функциялары менен).
– Parallels жана VMware программаларынан айырмаланып, VirtualBox менен ыңгайлаштыруулар (суроо боюнча) мүмкүн.
– Акыры, VirtualBox үчөөнүн ичинен жалгыз акысыз виртуалдаштыруу программасы. Бирок, Parallels VMware караганда бир топ арзан.