En oversikt over virtuelle maskiner i OS X

Virtuelle maskiner er en fin måte å eksperimentere med et nytt operativsystem på, jobbe trygt på et nytt utviklingsprosjekt, teste ny programvare eller la et barn leke og utforske uten frykt for å skade datamaskinen. I denne veiledningen vil jeg forklare hva en virtuell maskin er, grunner til at du kanskje vil bruke en virtuell maskin, hvordan du velger den beste virtualiseringsprogramvaren for dine behov, og hvilke typer ting kan kjøres i en virtuell maskin.


Hva er en virtuell maskin?


En virtuell maskin er i den enkleste forståelsen en datamaskin som kjører innenfor et program. En virtuell maskin har virtuelle harddisker, virtuell RAM, et virtuelt operativsystem, virtuelle drivere og alt det en vanlig datamaskin kan ha. Dette innebærer at i en virtuell maskin kan du jobbe 100% uavhengig av maskinen du kjører den virtuelle maskinen, vert maskin på.

Tips: Noen programvare kan integreres med operativsystemet ditt, som gjør det mulig for den virtuelle maskinen og vertsmaskinen å samhandle med hverandres filer. Før du gjør noe som er potensielt destruktivt, les alltid den virtuelle programvarehåndboken.

Denne virtuelle maskinen, og alle de preferanser og filer som er tilknyttet den, lagres i en fil, eller noen få filer, på vertsmaskinen. Ved å lagre den virtuelle maskinen i disse filene, kan du enkelt flytte den virtuelle maskinen til andre vertsmaskiner eller lage periodiske sikkerhetskopier av maskinen.

Virtuelle maskiner er mer vanlige enn mange tror, ​​så ofte blir de ikke kalt virtuelle maskiner. Hvis du har brukt iOS-simulatoren levert av Xcode, har du brukt en virtuell maskin. Hvis du har visse spillkonsollemulatorer, brukte du en virtuell maskin.


Hvorfor bruke en virtuell maskin?

Virtuelle maskiner gir en rekke fordeler og muligheter som du ikke lett kan oppnå med en tradisjonell datamaskin. Noen scenarier hvor disse fordelene blir tydelige ville være:

Hvis du trenger å kjøre Windows. Mens du kan bruke Bootcamp, kan det hende at det ikke er praktisk hvis du bare trenger å bruke Windows-spesifikke applikasjoner bare en eller to ganger om dagen. Dette er ett sted en virtuell maskin kan skinne. Hvis du vil bruke dette programmet, kan du åpne din virtuelle Windows-maskin fra Mac OS X, få tilgang til filene og programmene du trenger, og lukk den virtuelle maskinen uten å måtte forstyrre arbeidsflyten din ved å starte Mac-maskinen på nytt..

Hvis du vil prøve nye programvare eller innstillinger kombinasjoner. Hvis du er som meg, har du brukt mye tid på å få Macen din til å fungere akkurat slik du liker det, og du vil ikke sette i fare for hvordan maskinen din fungerer ved å installere den OS X-tweak du fant mens du søkte på internett. Ved å bruke en virtuell maskin, kan du installere tweak og se hva det gjør med OS X uten å risikere at hovedoperativsystemet for OS X er installert.

Hvis du vil tillate barnet ditt å utforske datamaskinen uten frykt for skade på filene eller innstillingene dine. Jeg vet når jeg vokste opp, jeg ville undersøke maskinen, erstatte filer, flytte ting rundt, og da jeg var ferdig, ville maskinen aldri fungere akkurat som den hadde før. Denne nysgjerrigheten trenger ikke å forlate deg med hodepine og frykt over hva barnet ditt gjør på maskinen. En virtuell maskin lar deg gi barnet ditt eget sted å utforske, og hvis ting slutter å fungere, kan du slette den virtuelle maskinen, gjenopprette fra en sikkerhetskopi, og barnet er tilbake med en arbeidsmaskin på bare noen få minutter..

Tips: Hvis du bestemmer deg for å bruke en virtuell maskin for barnet ditt, anbefaler jeg å utforske flere barn-sentriske operativsystemer som Linux-basert Edubuntu og Qimo eller utforske foreldrekontrollene i enten Mac OS X eller Windows for å sikre at barnet ditt har den beste opplevelsen mulig.

Disse tre eksemplene begynner bare å vise hvilke virtuelle maskiner som kan gjøre for Mac-brukeren. Kort sagt, en virtuell maskin tillater Mac gamer å spille spill designet for Windows med sine venner, utvikleren å skape, har et trygt og bærbart produksjonsmiljø, internettutforskeren for å surfe på nettet, og vet at maskinen er trygt fra spionprogramvare, skadelig programvare, eller andre ondsinnede ting som nettsteder kan gi maskinen din. Og hver av disse kan gjøres med det formål å bare åpne et annet program.

Enda enklere gir en virtuell maskin oss alle muligheter til å lære mer om databehandling i et trygt miljø. Mens vi lærer, skjer feil, og til tider kan disse feilene være vanskelig å vende tilbake. En virtuell maskin lar oss gjøre disse feilene i et kontrollert miljø uten frykt for å ødelegge maskinen vår.


Hva kan du virtualisere?

Med denne forståelsen av hva en virtuell maskin er, kan vi snakke om hva som kan virtualiseres. Virtuelle maskiner kan kjøre hvilket som helst operativsystem som ville fungere på en vanlig datamaskin. Eksempler på populær programvare som kan bli virtualisert inkluderer Windows, Mac OS X, Chrome OS, Linux, Unix, Android og mye mer.

I enkelte tilfeller kan et fullt operativsystem imidlertid være overkill. Nettstedutviklere trenger for eksempel ofte å teste sine nettsteder i en rekke forskjellige nettlesere for å sikre at de er kompatible med dem alle. Hvis de ønsket å teste deres nettsted i hver versjon av Internet Explorer, kan de trenge et stort antall virtuelle maskiner, som kan bruke mye plass på harddisken. I slike situasjoner kan virtuelle maskiner også gi deg mulighet til å virtualisere små deler av et operativsystem, slik at du kan minimere mengden plass du trenger for disse programmene. I dette tilfellet kan en løsning være å bruke Internet Explorer virtuelle maskinprosjekt som lar deg installere små og separate virtuelle maskiner som inkluderer Internet Explorer 6-10 på en rekke forskjellige versjoner av Windows, vil tillate deg å installere 12 forskjellige virtuelle maskiner i en brøkdel av plassen av hva de fullstendige installasjonene vil kreve.


Velge den beste virtualiseringsprogramvaren for dine behov

Den vanligste virtualiseringsprogramvaren for Mac som du vil høre diskutert eller sammenlignet, er Parallels ($ 79,99 ny, $ 49,99 oppgradering), VMware Fusion ($ 49,99- $ 99,99 ny, $ 49,99 oppgradering) og VirtualBox (gratis). Hver av disse er gode produkter, men best brukt til forskjellige ting.

Når du velger den beste virtualiseringsprogramvaren for dine behov, er det først og viktigst å bestemme hva du skal gjøre i din virtuelle maskin, da hver utfører forskjellig på forskjellige områder, for eksempel 3D-spill, videoopptak og programvareutvikling.

Den andre tingen du må bestemme er hvilket operativsystem du primært skal bruke i operativsystemet. Dette kan være mange, men det er viktig å tenke på operativsystemet, noe som betyr at du skal installere Windows, en Linux-distribusjon eller en annen kopi av OS X? Dette er viktig å vurdere som bekvemmelighet er en viktig del av arbeidet med en virtuell maskin.

Hvis du planlegger å jobbe med Windows primært i maskinene dine, kan du vurdere et betalt alternativ som lar deg integrere Windows-opplevelsen din med OS X. Parallels og VMware Fusion gir deg begge mulighet til å bruke Mac-funksjoner som Launchpad, Mission Control, og andre måter du er vant til å starte programmer på Mac-en. Dette bidrar til å gjøre opplevelsen bedre og gir deg mer bekvemmelighet. I dette tilfellet kan du bestemme at VMware Fusion er det beste valget, da du kan få det til en litt billigere pris enn Parallels og fremdeles få bekvemmeligheten.

På den annen side, hvis du vil jobbe med forskjellige Linux-distribusjoner, eller bruke behandlingskrevende applikasjoner, kan du være mer interessert i rå ytelse. I dette tilfellet bør vi se på benchmarktester som er gjort for å se den beste overordnede. Hvis vi ser på The Mac Observer's benchmarks, ser vi at de har gitt nippe til Parallels 8 når det gjelder rade ytelse i de fleste tester som ble kjørt. Husk at som med alle referanser må du alltid ta dem med et saltkorn, da ytelsen vil variere fra maskin til maskin.

Hvis du er, er ikke sikker på om det kan være best, kan du være nølende med å bruke pengene til å begynne å bruke en virtuell maskin. I disse tilfellene er VirtualBox en flott løsning, da det lar deg begynne å bruke en virtuell maskin uten kostnad. Med det sagt vil det kreve litt mer teknisk kunnskap for å få ett oppsett, mens de betalte applikasjonene vil gi verktøy som hjelper deg med å få oppsett. Paralleller gir for eksempel knapper når du oppretter en ny virtuell maskin for å installere Chrome OS, Ubuntu, Android og OS X Mountain Lion ved hjelp av gjenopprettingspartisjonen med et klikk av en knapp.


Parallels 8 Installasjonsveiviseren

Konklusjon

Virtuelle maskiner er meget kraftige verktøy for å hjelpe deg med å oppnå mer på din Mac. Det neste trinnet for deg er å integrere en virtuell maskin i arbeidsflyten din. De betalte løsningene vi har diskutert, vil være enklest å integrere i arbeidsflyten din, da de gir deg mulighet til å integrere applikasjonene og maskinen som en helhet mer inn i din Mac. Gi meg beskjed om hvordan du har integrert din virtuelle maskin og hva den har hjulpet deg med å oppnå!