Macchina virtuale
Una macchina virtuale è un'app software che emula un computer completo.
File System
La VM apre un grande file nell'host e memorizza un intero file system all'interno. Quel file system include un SO da avviare come BSD, Linux, MS Windows o Mac OS X. La licenza Apple consente a Mac OS X di essere eseguito in una VM solo quando è ospitato su un Mac (fisico) reale.
Backup facili
Uno dei vantaggi di avere un intero file system guest archiviato in un singolo file sul sistema operativo dell'host è un backup facile. Collegare un disco rigido esterno e copiare il singolo file VM (ma di grandi dimensioni) per acquisire un'istantanea. Nota che dovresti escludere questi file VM dalla tua Time Machine in quanto le loro dimensioni sovraccaricheranno la tua memoria di Time Machine. Per escluderli, utilizza la scheda Privacy
nel riquadro Time Machine
di System Preferences
. Inoltre, l'app VM può offrire un'impostazione da escludere da Time Machine.
Intero desktop all'interno di una finestra
La VM viene eseguita in una finestra come qualsiasi altra app sul computer host. All'interno di quella finestra ci sarà un intero altro desktop Mac. Potresti trovare meno confusionario eseguire la VM in modalità a schermo intero, in modo che il desktop virtuale occupi tutto lo schermo, apparendo quindi come un secondo Mac. Consulta i pannelli Preferenze di sistema per i movimenti del mouse, del trackpad e del controllo missione per passare da un'applicazione a schermo intero.
Lavoro regolarmente in questo modo come sviluppatore di software . Ogni progetto di sviluppo vive nella propria macchina virtuale. Funziona così bene che imposto il Mac virtuale Dock sul lato destro dello schermo mentre il vero Mac Dock è a sinistra, così posso differenziare come promemoria mentre lavoro.
Prodotti VM
I principali prodotti VM disponibili per gli host Mac sono:
Vedi questi confronti .
Tutti e tre sono prodotti solidi, attivamente mantenuti e migliorati. Tutti funzionano sorprendentemente bene su un Mac. Tutti eseguono vari sistemi operativi come sistemi operativi guest tra cui BSD , Linux e molti altri.
I primi due supportano direttamente l'installazione di Mac OS X come sistema operativo guest. Indicali semplicemente nell'app di installazione di Apple per le versioni più recenti di Mac OS X che risalgono almeno a Mountain Lion. VirtualBox non è così semplice, apparentemente richiede alcuni trucchi per installare Mac OS X come ospite.
I primi due prodotti elencati hanno messo molto lavoro nelle funzionalità per integrare il sistema operativo guest con il sistema operativo host. Trovo queste caratteristiche inutili e persino controproducenti. Fortunatamente puoi disabilitare gran parte di questa integrazione.
Reti
La rete può essere condivisa con il computer host, utilizzando lo stesso indirizzo IP. Oppure VM può presentare il proprio IP alla rete, apparendo come un secondo computer. In terzo luogo, la VM può essere isolata dalla rete esterna. La tua scelta.
Limitazioni
Le macchine virtuali funzionano sorprendentemente bene nel complesso. Ogni versione di ogni strumento VM che ho usato ha sempre qualche problema tecnico o altro, ma mai uno show-stopper.
Una delle principali limitazioni è la mancanza di supporto per la grafica con accelerazione hardware. Quindi, la riproduzione di video e giochi non funziona bene. L'utilizzo generale può sembrare lento poiché i menu e le finestre non vengono disegnati altrettanto rapidamente. Ho verificato che questo è vero per tutti e tre i prodotti elencati quando esegui Mac OS X come sistema operativo guest, a partire dal 2015-10.
Non so sul supporto di più monitor. Ho usato Parallels versioni 8, 9, 10 e 11 con successo con più monitor sul computer host Mac, ma la macchina virtuale conosceva solo un monitor alla volta.
Richiede molta memoria
Uso un laptop MacBook Retina 15 " con un monitor HDMI o DisplayPort Ho installato 16 GB di memoria: le VM richiedono molta memoria e potrebbero non funzionare bene sui Mac con due o quattro concerti.
Richiede spazio di archiviazione
Ogni file VM può essere grande, di solito a partire da alcuni concerti e passando a diverse decine di concerti. Pianificare di conseguenza. Ogni prodotto elencato ha una funzione per recuperare spazio vuoto che potrebbe accumularsi all'interno del suo 'file VM.