Двојно подигање наспроти виртуелна машина: која е подобра?

  • Споделете Го Ова
Cathy Daniels

Програмерите на софтвер, тестерите и оние од нас кои оценуваат и документираат софтверски апликации често имаат потреба од повеќе средини.

Можеби ќе треба да тестираме апликации на различни верзии на Windows, macOS, па дури и Linux. Меѓутоа, поради буџетски ограничувања, често не можеме да имаме друг компјутер достапен за секоја околина.

Две опции ви дозволуваат да работите во посебни средини без да купувате посебни машини.

Првата е да го поставите вашиот компјутер со можност за двојно подигање. Ова ви овозможува да поставите повеќе оперативни системи на еден уред и да изберете кој ќе го користите кога ќе се подигне.

Втората е да користите виртуелна машина, позната и како VM. Виртуелните машини се нешто како да работат компјутер во компјутер. Тие всушност работат во прозорец на вашиот уред и можат да ја имаат целосната функционалност на компјутерот и оперативниот систем што сакате да ги користите.

Зошто ни се потребни повеќе оперативни системи?

Па, зошто на програмерите, тестерите и другите им се потребни повеќе системи? Зошто не можеме само да користиме се што имаме на располагање?

Од витално значење е софтверот да работи непречено низ платформите. Тоа ќе го направи производот достапен за повеќе корисници, а не само за корисниците на еден тип на систем или околина. На крајот, тоа значи повеќе клиенти - и повеќе пари.

Поради ова, програмерите, тестерите и оценувачите треба да имаат повеќе оперативни системи достапни занив. Обезбедува дека можат да го дизајнираат, развиваат и тестираат софтверот во секој тип на опкружување.

Програмерот може да го работи поголемиот дел од својата работа на оперативниот систем Windows. Сепак, тој или таа можеби ќе треба да се увери дека работи на macOS. Тестерите и оценувачите исто така ќе ја пробаат апликацијата на двата системи за да видат како функционира на секој од нив.

Покрај развојот на софтвер, некои луѓе сакаат да користат повеќе од еден тип на системи. Можеби претпочитаат одредени карактеристики на Windows, но сакаат и други карактеристики на macOS или дури и Linux. Во овој случај, едно лице може да има пристап до сите нив без повеќе компјутери.

Можеби имате и софтвер кој работи само на една платформа, но уживате да користите друга за сите ваши други задачи. Конечно, можеби ќе ви требаат различни верзии на еден оперативен систем, како што се Windows 7, Windows 8 или Windows 10.

Која е подобра?

Може да се користат два методи за подигнување на повеќе оперативни системи на една машина. Можете да го поставите вашиот компјутер да има можност за двојна (или повеќекратна) подигање или, исто така, можете да користите виртуелна машина за да имитирате друг оперативен систем. Значи, кој е подобар?

Одговорот зависи од вашите потреби и преференции. Ајде да ги погледнеме придобивките и проблемите на двата методи.

Двојно подигање: добри и засилувачи; Конс

Кога станува збор за двојно подигање, еве на што мислиме: целосно одвоени оперативни системи на различни партиции на вашиот харддиск, други хард дискови или пренослив медиум. Штом системот ќе стартува еден ОС, компјутерот и неговиот хардвер се целосно посветени на него.

Ова добро функционира ако имате компјутер без многу меморија или процесорска моќ. Тоа значи дека сите ресурси на компјутерот се посветени само на околината во која се подигнувате. Сè уште може да имате пристојни до одлични перформанси со секој инсталиран оперативен систем.

Има некои посебни недостатоци во користењето на методот со двојно подигање. Веројатно најголема негативност е времето потребно за да се префрлите од една средина во друга. Мора да го исклучите компјутерот и да го рестартирате секогаш кога сакате да ја направите промената. Ова може да предизвика голема непријатност.

Друг проблем е што нема да имате можност да работите во двата системи истовремено. Иако ова можеби не е проблем за обичниот корисник, може да го отежне споредувањето и снимањето на резултатите како развивач или тестер.

Виртуелна машина: Добрите и засилувач; Конс

Користењето VM е како да работиш компјутер во прозорец во твојот компјутер. Виртуелните машини се моќни и ви даваат многу опции.

Можете да работите во оперативниот систем на вашата машина домаќин додека друга виртуелна машина работи одделно во прозорец на вашата работна површина. Ова го олеснува префрлањето напред-назад за тестирање или извршување на какви било функции што ви се потребни.

Можете и да стартувате повеќе од една виртуелна машина, но може да бара моќнакомпјутер да го стори тоа. Виртуелните машини исто така можат брзо да се создадат; ако повеќе не ги користите, лесно е да ги избришете.

Ако имате специфична конфигурација со која треба да тестирате, можете да креирате основна машина, а потоа да ја клонирате секогаш кога ви треба нова. Штом VM ќе се натрупа или корумпира, вие го уништувате и клонирате друг.

Работата со виртуелни машини не бара рестартирање на уредот. Наместо тоа, стартувате хипервизор, кој работи на VM и му дава инструкции да го стартува оперативниот систем што сакате да го користите.

Има некои недостатоци во користењето на VMs. Како прво, тие често бараат многу коњски сили. Ќе ви треба многу простор на дискот, меморија и процесорска моќ. Секој VM што го креирате може да зазема значителен простор на дискот, што се собира ако креирате повеќе примероци. Сите податоци што ги создавате и зачувувате на виртуелната машина исто така ќе се додадат во просторот на дискот на машината-домаќин.

Бидејќи VM-ите ги користат и споделуваат ресурсите на машината-домаќин, тие можат да бидат бавни, па дури и понекогаш да се замрзнуваат - особено кога се обидувате да се кандидира повеќе од еден во исто време. Тие исто така може да ја забават самата машина домаќин. Поради овие причини, VM-ите бараат добар дел од управувањето и администрацијата.

Пресудата

Како што можете да видите, која е подобра зависи од тоа како ќе користите повеќе платформи и каков тип на хардверот на кој треба да ги стартувате. Препорачувам користење виртуелни машини за секогокој има компјутерски систем со добар до одличен простор на дискот, меморија и процесорска моќ.

Тие обезбедуваат многу поголема флексибилност, ви даваат многу опции за работа и го олеснуваат префрлувањето помеѓу средини како еден клик на глувчето копче. Можете да додавате и отстранувате VM од вашата машина по желба и нема потреба да поставувате посебна партиција на диск или пренослив медиум за нив.

Ако имате помалку способна машина, двојното подигање може да работи убаво. Недостаток е што не можете да се префрлате помеѓу оперативните системи или да ги користите истовремено. Ќе го имате луксузот да ја посветите целосната процесорска моќ на вашиот компјутер на секој оперативен систем.

Ако сметате дека виртуелните машини ќе работат најдобро за вашите потреби, но немаат голема процесорска моќ на располагање, можете да користите VM хостирани на оддалечени сервери или во облакот.

Компаниите како Мајкрософт и Амазон имаат платени услуги што ви дозволуваат да креирате и користите повеќе VM што ги хостираат. Може да биде убаво кога друга компанија е одговорна за одржување на машините и хардверот домаќин. Тоа може да биде оптоварување од вашиот ум, што ќе ве ослободи да креирате и користите VM како што ви требаат.

Завршни зборови

Одлуката помеѓу двојно подигање и виртуелни машини може да биде тешка одлука. Двата методи се одлични начини за пристап до повеќе оперативни системи и околини без потреба од посебни компјутери.

Се надеваме дека оваа статија ви даде некоиувидот и знаењето што ви е потребно за да ви помогне да одлучите кој ќе работи најдобро за вас.

Јас сум Кети Даниелс, експерт за Adobe Illustrator. Го користам софтверот од верзијата 2.0 и создавам упатства за него од 2003 година. Мојот блог е една од најпопуларните дестинации на интернет за луѓе кои сакаат да научат Illustrator. Покрај мојата работа како блогер, јас сум и автор и графички дизајнер.