Machine virtuelle
A machine virtuelle est un logiciel qui émule un ordinateur complet.
Système de fichiers
La machine virtuelle ouvre un gros fichier sur l'hôte et y stocke un système de fichiers complet. Ce système de fichiers comprend un système d'exploitation à démarrer tel que BSD, Linux, MS Windows ou Mac OS X. La licence d'Apple autorise l'exécution de Mac OS X dans une VM uniquement lorsqu'elle est hébergée sur un vrai Mac (physique).
Sauvegardes faciles
L'un des avantages d'avoir un système de fichiers invité entier stocké dans un seul fichier sur le système d'exploitation hôte est la facilité des sauvegardes. Attachez un disque dur externe et copiez le fichier VM unique (mais volumineux) pour capturer un instantané. Notez que vous devez exclure ces fichiers VM de votre sauvegarde. La machine à remonter le temps car leur taille va submerger votre stockage Time Machine. Pour les exclure, utilisez l'option Privacy
dans l'onglet Time Machine
volet de System Preferences
. Par ailleurs, votre application VM peut proposer un paramètre d'exclusion de Time Machine.
Bureau entier dans une fenêtre
La VM s'exécute dans une fenêtre comme toute autre application sur l'ordinateur hôte. À l'intérieur de cette fenêtre se trouve un autre bureau Mac. Vous trouverez peut-être moins déroutant d'exécuter la VM en mode plein écran, de sorte que le bureau virtuel occupe la totalité de l'écran, donnant ainsi l'impression d'être un deuxième Mac. Voir le Préférences du système des volets pour la souris, le trackpad et les gestes de Mission Control pour passer d'une application en plein écran à une autre.
Je travaille régulièrement de cette manière en tant que développeur de logiciels . Chaque projet de développement vit dans sa propre machine virtuelle. Cela fonctionne si bien que j'ai défini le Mac virtuel comme une machine virtuelle. Quai à droite de l'écran alors que le vrai Dock du Mac est à gauche, afin que je puisse le différencier comme un rappel pendant que je travaille.
Produits VM
Les principaux produits VM disponibles pour les hôtes Mac sont :
Voir ces comparaisons .
Tous trois sont des produits solides, activement entretenus et améliorés. Tous fonctionnent étonnamment bien sur un Mac. Ils exécutent tous divers systèmes d'exploitation en tant que systèmes d'exploitation invités, notamment BSD , Linux et bien d'autres encore.
Les deux premières prennent directement en charge l'installation de Mac OS X en tant que système d'exploitation invité. Il suffit de les diriger vers l'application d'installation d'Apple pour n'importe laquelle des versions les plus récentes de Mac OS X, en remontant au moins jusqu'à Mountain Lion. VirtualBox n'est pas aussi simple, et nécessite apparemment quelques astuces pour installer Mac OS X en tant qu'invité.
Les deux premiers produits cités ont beaucoup travaillé sur les fonctionnalités permettant d'intégrer le système d'exploitation invité au système d'exploitation hôte. Je trouve ces fonctionnalités inutiles et même contre-productives. Heureusement, vous pouvez désactiver une grande partie de cette intégration.
Réseaux
Le réseau peut être partagé avec l'ordinateur hôte, en utilisant la même adresse IP. Ou la VM peut présenter sa propre IP au réseau, apparaissant comme un deuxième ordinateur. Enfin, la VM peut être isolée du réseau externe. À vous de choisir.
Limites
Les VMs fonctionnent étonnamment bien dans l'ensemble. Toutes les versions de tous les outils VM que j'ai utilisés présentent toujours un problème ou un autre, mais jamais un coup d'arrêt.
L'une des principales limitations est l'absence de prise en charge des graphiques accélérés par le matériel. Les performances des vidéos et des jeux sont donc médiocres. L'utilisation globale peut sembler lente, car les menus et Windows ne s'affichent pas aussi rapidement. J'ai vérifié que cela est vrai pour les trois produits listés lorsqu'ils exécutent Mac OS X en tant que système d'exploitation invité, à partir de 2015-10.
Je ne sais pas si la prise en charge de plusieurs moniteurs est possible. J'ai utilisé avec succès les versions 8, 9, 10 et 11 de Parallels avec plusieurs moniteurs sur le Mac hôte, mais la machine virtuelle ne connaissait qu'un seul moniteur à la fois.
Nécessite beaucoup de mémoire
J'utilise un Ordinateur portable MacBook Retina 15 avec un moniteur HDMI ou un moniteur DisplayPort. J'ai 16 gigas de mémoire installée. Les machines virtuelles nécessitent beaucoup de mémoire et peuvent ne pas fonctionner correctement sur des Macs avec deux ou quatre gigas.
Nécessite un espace de stockage
Chaque fichier VM peut être volumineux, commençant généralement par quelques gigas et atteignant plusieurs dizaines de gigas. Planifiez en conséquence. Chaque produit répertorié dispose d'une fonction permettant de récupérer l'espace vide qui peut s'accumuler dans son fichier VM.
0 votes
Pourquoi voulez-vous exécuter deux copies en même temps ? Cela nous aide à dire comment cela peut être fait dans une VM. Il est également possible d'utiliser deux connexions en même temps, ce qui fait tout ce que vous demandez ici, mais nous ne pouvons pas dire si cela fonctionne pour vous, car nous ne savons pas ce que vous essayez de faire.