Змест
Распрацоўшчыкам праграмнага забеспячэння, тэсціроўшчыкам і тым з нас, хто ацэньвае і дакументуе праграмныя прыкладанні, часта патрабуецца некалькі асяроддзяў.
Магчыма, нам спатрэбіцца праверыць прыкладанні ў розных версіях Windows, macOS і нават Linux. Аднак з-за бюджэтных абмежаванняў мы часта не можам мець іншы камп'ютар для кожнага асяроддзя.
Два варыянты дазваляюць вам працаваць у розных асяроддзях без набыцця асобных машын.
Па-першае, трэба наладзіць камп'ютар з магчымасцю падвойнай загрузкі. Гэта дазваляе вам наладзіць некалькі аперацыйных сістэм на адной прыладзе і выбраць, якую з іх вы будзеце выкарыстоўваць пры яе загрузцы.
Другое - выкарыстанне віртуальнай машыны, таксама вядомай як віртуальная машына. Віртуальныя машыны падобныя на працу кампутара ў камп'ютэры. Яны фактычна запускаюцца ў акне вашай прылады і могуць мець поўную функцыянальнасць кампутара і аперацыйнай сістэмы, якую вы хочаце выкарыстоўваць.
Навошта нам некалькі аперацыйных сістэм?
Дык навошта распрацоўшчыкам, тэсціроўшчыкам і іншым патрэбныя некалькі сістэм? Чаму мы не можам выкарыстоўваць усё, што ёсць у нас?
Для бесперабойнай працы праграмнага забеспячэння на розных платформах вельмі важна. Гэта зробіць прадукт даступным для большай колькасці карыстальнікаў, а не толькі для карыстальнікаў аднаго тыпу сістэмы або асяроддзя. У рэшце рэшт, гэта азначае больш кліентаў — і больш грошай.
З-за гэтага распрацоўшчыкам, тэсціроўшчыкам і ацэншчыкам неабходна мець некалькі аперацыйных сістэм, даступных дляіх. Гэта гарантуе, што яны могуць праектаваць, распрацоўваць і тэставаць праграмнае забеспячэнне ў кожным тыпе асяроддзя.
Распрацоўшчык можа выконваць большую частку сваёй працы ў АС Windows. Аднак тады яму ці ёй можа спатрэбіцца пераканацца, што гэта працуе на macOS. Тэстэры і ацэншчыкі таксама паспрабуюць прыкладанне на абедзвюх сістэмах, каб убачыць, як яно працуе на кожнай з іх.
Акрамя распрацоўкі праграмнага забеспячэння, некаторым людзям проста падабаецца выкарыстоўваць больш чым адзін тып сістэмы. Яны могуць аддаць перавагу некаторым функцыям Windows, але таксама пажадаць іншыя функцыі macOS ці нават Linux. У гэтым выпадку чалавек можа мець доступ да ўсіх з іх без некалькіх камп'ютараў.
Вы таксама можаце мець праграмнае забеспячэнне, якое працуе толькі на адной платформе, але з задавальненнем выкарыстоўваеце іншую для ўсіх астатніх задач. Нарэшце, вам могуць спатрэбіцца розныя версіі адной аперацыйнай сістэмы, такія як Windows 7, Windows 8 або Windows 10.
Якая з іх лепшая?
Для загрузкі некалькіх аперацыйных сістэм на адной машыне можна выкарыстоўваць два метады. Вы можаце наладзіць ваш кампутар на падвойную (або некалькі) загрузку, або вы таксама можаце выкарыстоўваць віртуальную машыну для эмуляцыі іншай аперацыйнай сістэмы. Такім чынам, які з іх лепш?
Адказ залежыць ад вашых патрэбаў і пераваг. Давайце паглядзім на перавагі і праблемы абодвух метадаў.
Падвойная загрузка: Плюсы & Мінусы
Калі справа даходзіць да падвойнай загрузкі, вось што мы маем на ўвазе: цалкам асобныя аперацыйныя сістэмы на розных раздзелах вашага жорсткага кампутарадыск, іншыя жорсткія дыскі або здымныя носьбіты. Як толькі сістэма запускае адну АС, камп'ютар і яго апаратнае забеспячэнне цалкам прызначаныя для яе.
Гэта добра працуе, калі ў вас ёсць камп'ютар без вялікай колькасці памяці або вылічальнай магутнасці. Гэта азначае, што ўсе рэсурсы камп'ютара прызначаны толькі для асяроддзя, у якім вы загружаецеся. Вы ўсё яшчэ можаце мець ад прыстойнай да высокай прадукцыйнасці з кожнай усталяванай АС.
Ёсць некаторыя відавочныя недахопы выкарыстання метаду падвойнай загрузкі. Напэўна, самы вялікі мінус - гэта час, неабходны для пераходу з аднаго асяроддзя ў іншае. Вы павінны выключыць кампутар і перазагрузіць яго кожны раз, калі захочаце ўнесці змены. Гэта можа выклікаць вялікія нязручнасці.
Іншая праблема заключаецца ў тым, што вы не зможаце працаваць у абедзвюх сістэмах адначасова. Нягледзячы на тое, што гэта можа не быць праблемай для звычайных карыстальнікаў, гэта можа ўскладніць параўнанне і запіс вынікаў у якасці распрацоўшчыка або тэсціроўшчыка.
Віртуальная машына: Плюсы & Мінусы
Выкарыстанне віртуальнай машыны падобна на запуск камп'ютара ў акне вашага камп'ютара. Віртуальныя машыны магутныя і даюць вам мноства варыянтаў.
Вы можаце працаваць у АС вашай хост-машыны, пакуль іншая віртуальная машына працуе асобна ў акне на вашым працоўным стале. Гэта дазваляе лёгка пераключацца паміж сабой для праверкі або выканання любых неабходных функцый.
Вы таксама можаце запусціць больш чым адну віртуальную машыну, але для гэтага можа спатрэбіцца магутнаякампутар, каб зрабіць гэта. Віртуальныя машыны таксама можна ствараць хутка; калі вы больш не выкарыстоўваеце іх, іх лёгка выдаліць.
Калі ў вас ёсць пэўная канфігурацыя, якую вам трэба праверыць, вы можаце стварыць базавую машыну, а затым кланаваць яе кожны раз, калі вам спатрэбіцца новая. Як толькі віртуальная машына загрувашчваецца або пашкоджваецца, вы знішчаеце яе і кланіруеце іншую.
Праца з віртуальнымі машынамі не патрабуе перазагрузкі прылады. Замест гэтага вы запускаеце гіпервізар, які запускае віртуальную машыну і загадвае ёй запусціць АС, якую вы хочаце выкарыстоўваць.
Ёсць некаторыя недахопы выкарыстання віртуальных машын. З аднаго боку, яны часта патрабуюць шмат конскіх сіл. Вам спатрэбіцца шмат дыскавай прасторы, памяці і вылічальнай магутнасці. Кожная створаная вамі віртуальная машына можа заняць значную колькасць дыскавай прасторы, якая павялічваецца, калі вы ствараеце некалькі асобнікаў. Любыя даныя, якія вы ствараеце і захоўваеце на віртуальнай машыне, таксама дададуць дыскавую прастору хост-машыны.
Паколькі віртуальныя машыны выкарыстоўваюць і абагульваюць рэсурсы хост-машыны, яны могуць працаваць павольна і нават часам завісаць, асабліва пры спробе запускаць некалькі адначасова. Яны таксама могуць запаволіць сам хост-машыну. Па гэтых прычынах віртуальныя машыны патрабуюць значнага кіравання і адміністравання.
Вердыкт
Як бачыце, якая з іх лепшая, залежыць ад таго, як вы будзеце выкарыстоўваць некалькі платформаў і якога тыпу апаратнага забеспячэння, на якім вы павінны іх запускаць. Я рэкамендую выкарыстоўваць віртуальныя машыны ўсімхто мае камп'ютэрную сістэму з добрай або выдатнай дыскавай прасторай, памяццю і вылічальнай магутнасцю.
Яны забяспечваюць значна большую гібкасць, даюць вам шмат магчымасцей для працы і робяць пераключэнне паміж асяроддзямі такім простым, як пстрычка мышы кнопка. Вы можаце дадаваць і выдаляць віртуальныя машыны з вашай машыны па жаданні і не трэба мець для іх спецыяльны раздзел дыска або здымны носьбіт.
Калі ў вас машына з меншымі магчымасцямі, падвойная загрузка можа працаваць выдатна. Недахопам з'яўляецца тое, што вы не можаце пераключацца паміж аперацыйнымі сістэмамі або выкарыстоўваць іх адначасова. У вас будзе магчымасць прысвяціць поўную вылічальную магутнасць вашага камп'ютара кожнай АС.
Калі вы лічыце, што віртуальныя машыны лепш за ўсё адпавядаюць вашым патрэбам, але не маюць дастатковай вылічальнай магутнасці, вы можаце выкарыстоўваць віртуальныя машыны размешчаны на аддаленых серверах або ў воблаку.
Такія кампаніі, як Microsoft і Amazon, маюць платныя паслугі, якія дазваляюць ствараць і выкарыстоўваць некалькі віртуальных машын, якія яны размяшчаюць. Можа быць прыемна, калі іншая кампанія адказвае за абслугоўванне хост-машын і абсталявання. Гэта можа быць нагрузкай для вас, вызваляючы магчымасць ствараць і выкарыстоўваць віртуальныя машыны па меры неабходнасці.
Заключныя словы
Выбар паміж падвойнай загрузкай і віртуальнымі машынамі можа быць цяжкім. Абодва метады з'яўляюцца выдатным спосабам атрымаць доступ да некалькіх аперацыйных сістэм і асяроддзяў без неабходнасці выкарыстання асобных камп'ютараў.
Мы спадзяемся, што гэты артыкул даў вам некаторыяразуменне і веды, неабходныя, каб дапамагчы вам вырашыць, які з іх падыдзе вам лепш за ўсё.