Un aperçu des machines virtuelles sous OS X

Les machines virtuelles constituent un excellent moyen d'expérimenter un nouveau système d'exploitation, de travailler en toute sécurité sur un nouveau projet de développement, de tester un nouveau logiciel ou de permettre à un enfant de jouer et d'explorer sans craindre de nuire à votre ordinateur. Dans ce tutoriel, je vais expliquer ce qu'est une machine virtuelle, les raisons pour lesquelles vous pouvez utiliser une machine virtuelle, comment sélectionner le logiciel de virtualisation le mieux adapté à vos besoins et quels types d'éléments peuvent être exécutés sur une machine virtuelle..


Qu'est-ce qu'une machine virtuelle??


Dans sa plus simple compréhension, une machine virtuelle est un ordinateur fonctionnant dans un logiciel. Une machine virtuelle possède des disques durs virtuels, une RAM virtuelle, un système d'exploitation virtuel, des pilotes virtuels et tout ce qu'un ordinateur normal peut avoir. Cela signifie qu’au sein d’une machine virtuelle, vous pouvez travailler à 100% indépendamment de la machine sur laquelle vous exécutez la machine virtuelle, la machine hôte..

Pointe: Certains logiciels peuvent s'intégrer à votre système d'exploitation, ce qui permettrait à la machine virtuelle et à la machine hôte d'interagir avec les fichiers de chacun. Avant de faire quelque chose de potentiellement destructeur, lisez toujours le manuel du logiciel de virtualisation..

Cette machine virtuelle, ainsi que toutes les préférences et les fichiers qui lui sont associés, est stockée dans un fichier, ou quelques fichiers, sur la machine hôte. En stockant la machine virtuelle dans ces fichiers, vous pouvez facilement déplacer la machine virtuelle vers d'autres machines hôtes ou créer des sauvegardes périodiques de la machine..

Les machines virtuelles sont plus courantes que beaucoup ne le pensent, car elles ne sont souvent pas appelées machines virtuelles. Si vous avez utilisé le simulateur iOS fourni par Xcode, vous avez utilisé une machine virtuelle. Si vous avez certains émulateurs de console de jeu, vous utilisiez une machine virtuelle.


Pourquoi utiliser une machine virtuelle?

Les machines virtuelles offrent un certain nombre d'avantages et d'opportunités que vous ne pouvez pas obtenir facilement avec un ordinateur traditionnel. Certains scénarios où ces avantages deviennent évidents seraient les suivants:

Si vous devez exécuter Windows. Bien que vous puissiez utiliser Bootcamp, cela peut ne pas être pratique si vous n’avez besoin d’utiliser que les applications spécifiques à Windows une ou deux fois par jour. C'est un endroit où une machine virtuelle peut briller. Si vous souhaitez utiliser cette application, vous pourrez ouvrir votre machine virtuelle Windows à partir de Mac OS X, accéder aux fichiers et aux applications dont vous avez besoin, puis fermer la machine virtuelle sans interrompre votre flux de travail en redémarrant votre Mac..

Si vous voulez essayer un nouveau logiciel ou une nouvelle combinaison de paramètres. Si vous êtes comme moi, vous avez passé beaucoup de temps à faire fonctionner votre Mac exactement comme vous le souhaitez et vous ne voulez pas compromettre le fonctionnement de votre machine en installant le tweak OS X que vous avez trouvé lors de vos recherches sur Internet. En utilisant une machine virtuelle, vous pourrez installer le tweak et voir ce qu’il fait à OS X sans mettre en péril votre installation OS X principale..

Si vous souhaitez autoriser votre enfant à explorer l'ordinateur sans craindre d'endommager vos fichiers ou vos paramètres. Je savais que quand je grandissais, j'explorerais la machine, remplacerais des fichiers, déplacerais des choses, et au moment où j'aurais fini, la machine ne fonctionnerait plus exactement comme avant. Cette curiosité ne doit cependant pas vous laisser avec des maux de tête et des peurs quant à ce que votre enfant fait sur la machine. Une machine virtuelle vous permet de fournir à votre enfant son propre lieu d'exploration. Si tout ne fonctionne plus, vous pouvez supprimer la machine virtuelle, la restaurer à partir d'une sauvegarde et l'enfant est de retour avec une machine en état de fonctionnement en quelques minutes..

Pointe: Si vous décidez d'utiliser une machine virtuelle pour votre enfant, je vous recommande d'explorer plusieurs systèmes d'exploitation centrés sur l'enfant, tels qu'Edubuntu et Qimo, basés sur Linux, ou d'explorer les contrôles parentaux sous Mac OS X ou Windows pour vous assurer que votre enfant bénéficie de la meilleure expérience possible. possible.

Ces trois exemples commencent seulement à montrer ce que les machines virtuelles peuvent faire pour l'utilisateur Mac. En bref, une machine virtuelle permet au joueur Mac de jouer à des jeux conçus pour Windows avec ses amis, au développeur de créer un environnement de production sûr et portable, à Internet Explorer de surfer sur le Web en sachant que sa machine est protégée contre les logiciels espions, les logiciels malveillants et les logiciels espions. ou d'autres éléments malveillants que les sites Web peuvent fournir à votre ordinateur. Et chacun de ceux-ci peut être fait avec la commodité d'ouvrir simplement un autre programme.

Encore plus simple, une machine virtuelle nous permet d’en apprendre davantage sur l’informatique dans un environnement sécurisé. Pendant que nous apprenons, des erreurs se produisent et parfois, il peut être difficile de revenir en arrière. Une machine virtuelle nous permet de commettre ces erreurs dans un environnement contrôlé sans craindre de ruiner définitivement notre machine..


Que pouvez-vous virtualiser??

Avec cette compréhension de ce qu'est une machine virtuelle, nous pouvons parler de ce qui peut être virtualisé. Les machines virtuelles peuvent exécuter tout système d'exploitation pouvant fonctionner sur un ordinateur standard. Des exemples de logiciels populaires pouvant être virtualisés incluent Windows, Mac OS X, Chrome OS, Linux, Unix, Android, etc..

Dans certains cas, cependant, un système d'exploitation complet peut être excessif. Les développeurs de sites Web, par exemple, doivent souvent tester leurs sites Web dans un certain nombre de navigateurs Web différents pour s'assurer qu'ils sont compatibles avec tous. S'ils souhaitent tester leur site dans chaque version d'Internet Explorer, ils peuvent avoir besoin d'un grand nombre de machines virtuelles, qui peuvent utiliser beaucoup d'espace sur leur disque dur. Dans de telles situations, les machines virtuelles peuvent également vous permettre de virtualiser de petites parties d’un système d’exploitation, ce qui vous permet de réduire au minimum la quantité d’espace nécessaire pour ces applications. Dans ce cas, une solution consiste à utiliser le projet de machines virtuelles d'Internet Explorer, qui vous permet d'installer de petites machines virtuelles distinctes incluant Internet Explorer 6-10 sur différentes versions de Windows, ce qui vous permettrait d'installer 12 machines virtuelles différentes dans une fraction de l'espace nécessaire à l'installation complète.


Choisir le meilleur logiciel de virtualisation pour vos besoins

Le logiciel de virtualisation le plus courant sur Mac que vous entendrez être discuté ou comparé est Parallels (79,99 $ nouveaux, mise à niveau de 49,99 $), VMware Fusion (49,99 $ à 99,99 $ nouveaux, mise à niveau de 49,99 $) et VirtualBox (gratuit). Chacun de ces produits est excellent, mais convient mieux à différentes choses.

Lorsque vous choisissez le logiciel de virtualisation le mieux adapté à vos besoins, la première et la plus importante chose à faire est de décider de ce que vous ferez dans votre machine virtuelle, car chacun fonctionne différemment dans différents domaines, tels que les jeux en 3D, la lecture de vidéos et le développement de logiciels..

La deuxième chose dont vous aurez besoin pour décider est le système d'exploitation que vous utiliserez principalement dans le système d'exploitation. Cela peut être beaucoup, mais il est important de penser au type de système d'exploitation, ce qui signifie que vous installerez Windows, une distribution Linux ou une autre copie de OS X? Ceci est important à considérer car la commodité est une partie importante du travail avec une machine virtuelle..

Si vous envisagez d'utiliser Windows principalement sur vos machines, vous pouvez envisager une option payante vous permettant d'intégrer votre expérience Windows à OS X. Parallels et VMware Fusion vous permettent d'utiliser les fonctionnalités Mac telles que Launchpad, Mission Control, et d’autres façons de lancer des applications sur votre Mac. Cela contribue à améliorer votre expérience et vous apporte plus de commodité. Dans ce cas, vous pouvez décider que VMware Fusion est le meilleur choix car vous pouvez l’obtenir à un prix légèrement moins cher que Parallels tout en conservant la commodité..

Par ailleurs, si vous travaillez avec différentes distributions Linux ou utilisez des applications gourmandes en traitement, vous serez peut-être plus intéressé par les performances brutes. Dans ce cas, nous devrions jeter un coup d’œil sur les tests de référence qui ont été effectués pour déterminer le meilleur rendement global. Si nous examinons les tests de performance de The Mac Observer, nous constatons qu’ils ont donné le feu vert à Parallels 8 en termes de performances brutes dans la plupart des tests exécutés. N'oubliez pas que, comme pour tous les tests de performance, prenez-les toujours avec un grain de sel, car les performances varient d'une machine à l'autre..

Si vous n’êtes pas certain de ce qui pourrait être mieux, vous pourriez hésiter à dépenser de l’argent pour commencer à utiliser une machine virtuelle. Dans ces cas, VirtualBox est une excellente solution car elle vous permet de commencer à utiliser une machine virtuelle sans frais. Cela dit, il vous faudra un peu plus de connaissances techniques pour obtenir une configuration, tandis que les applications payantes vous fourniront des outils pour vous aider à la configurer. Parallels, par exemple, fournit des boutons lors de la création d'une nouvelle machine virtuelle pour installer Chrome OS, Ubuntu, Android et OS X Mountain Lion à l'aide de la partition de récupération en un clic..


Assistant d'installation de Parallels 8

Conclusion

Les machines virtuelles sont des outils très puissants pour vous aider à accomplir davantage sur votre Mac. La prochaine étape pour vous consiste à intégrer une machine virtuelle à votre flux de travail. Les solutions payantes dont nous avons discuté seront les plus faciles à intégrer dans votre flux de travail car elles vous permettront d'intégrer plus profondément les applications et la machine dans leur ensemble à votre Mac. Faites-moi savoir comment vous avez intégré votre machine virtuelle et ce qu'elle vous a aidé à accomplir!