Emulation et virtualisation: tour d'horizon
Voici vMac, qui est un émulateur de Macintosh Plus et Virtual PC, émulateur de PC :
vmac
On voit ici que le fichier MacPlus.HFV est le disque virtuel, qui contient les données utilisées, et affichées par vMac en ce moment : il voit le fichier ici comme un disque dur baptisé "Disque dur", d'une capacité de 98,3 Mo.
Ici, c'est un peu différent : Virtual PC peut
gérer plusieurs PC virtuels à la fois, donc
permet de créer plusieurs PCs virtuels, dont le disque dur,
les paramètres seront centralisés dans un
fichier. Dans ce cas ici, c'est le PC "Windows 2000" qui est en cours
d'exécution.Observez la fenêtre de configuration du PC virtuel, elle est
particulièrement "pédagogique" pour comprendre
les notions précédemment
évoquées.Ici sont listés tous les composants du PC virtuel
simulés par Virtual PC. On y retrouve la RAM, le ou les
disques durs du PC (rangés dans un "fichier de disque dur"),
le clavier, la souris, les ports du PC virtuel, etc.
Les autres options présentes ne sont que des
facilités pour interagir avec Mac OS X. Il faut garder en
tête une notion très importante : la machine
émulée, son système et ses
applications n'ont aucun moyen de détecter le fait qu'ils
sont dans une émulation de machine ou dans une vraie machine
! C'est un peu comme dans Matrix, pour ceux qui ont vu le film : le
système et les applications se croient dans un vrai
ordinateur, alors qu'ils ne sont en fait que dans un logiciel qui leur
fait croire que c'est un vrai ordinateur.
C'est un autre avantage de l'émulateur : ce sont
d'excellentes machines de test. Vous pouvez tester vos distributions
Linux, des applications pas sûres, plusieurs
systèmes d'exploitations sans redémarrer votre
machine, et ce, sans aucun risque pour vos données ! Aucun
bug, reformatage ou virus qui concernerait une machine
émulée ne peut atteindre d'aucune
façon votre Mac. Et si votre PC virtuel sous Windows s'est complètement fait
véroler par des virus ou spywares, rien de plus simple pour
vous en débarrasser : jetez simplement le fichier du PC
virtuel à la poubelle et crééz-en un
autre (à supposer que vous ayez sauvegardé les
données importantes qui étaient dans le PC
virtuel) !
Rosetta est un émulateur ; cependant, il n'émule
que le processeur, et pas une machine entière, c'est la
raison pour laquelle son fonctionnement est totalement transparent pour
l'utilisateur, même si sa grande consommation de ressources
est là pour nous rappeler qu'il s'agit bien d'un
émulateur, qui a besoin de traduire des instructions
processeur PowerPC en instruction Intel x86
