(Le terme "émulation" n'est peut-être pas le meilleur, il s'agit, à partir de
Linux, de faire tourner Windows).
août 2001 : Je prépare la mise en place d'un émulateur
Windows pour ma machine Linux. Deux logiciels sont candidats : vmware express et
win4lin. La différence, tant au point de vue fonctionnalité que prix,
n'étant pas évidente, je décide de tester les deux concurrents.
Je commence par vmware. C'est un produit impressionnant, bien
réalisé, souple, même si la version express (plus abordable que la version
complète) est bridée, notamment dans la possibilité - étonnante - de figer
l'état de Windows et de le retrouver à l'identique, même après avoir fermé la
machine. L'autre bridage important est le fait de n'avoir qu'une seule machine
virtuelle. Je n'en ai besoin que d'une seule... J'éprouve quelques difficultés
pour faire fonctionner l'imprimante et je constate que le son passe très mal et
est inutilisable... Visiblement l'accès aux périphériques n'est pas évident...
Pour win4lin, je suis ennuyé de voir qu'il n'y a pas de
version de démonstration, ce qui m'apparaît essentiel pour un tel logiciel.
Heureusement, en leur écrivant, j'en obtiens une. L'installation est assez
tordue par le fait qu'il faut une disquette de démarrage correspondant au CD
Windows qu'on utilise. Il y a aussi le fait qu'on peut choisir de travailler en
réseau ou pas. Visiblement, il vaut mieux ne pas travailler en réseau, il est
difficile à mettre en place et finalement il n'y en a pas besoin car Internet
est tout de suite opérationnel et on peut travailler sur un répertoire monté de
Linux, qui donne sur les répertoires d'une machine distante. Win4lin n'est pas
une "marchine virtuelle" au sens propre du terme et sa structure est beaucoup
plus proche de la machine Linux que ne l'est vmware, ce qui explique une
rapidité bien supérieure. Cela explique aussi le fait que le son est
opérationnel (sauf pour le midi), à condition de ne pas s'en servir en même
temps sous Linux (sous risque de plantage).
Suite à ces tests, sachant que les deux produits ont un coût
similaire d'environ 600 F, j'opte pour win4lin, principalement pour les 3
raisons suivantes :
une meilleure rapidité. Elle est plus proche du Windows natif que de vmware
(même si sous vmware, ce n'est pas si mauvais que ça...)
le son est opérationnel (avec les réserves formulées précédemment)
l'accès aux répertoires est plus souple. Avec vmware, tout Windows est dans
un seul fichier et il faut utiliser le réseau (ou pseudo-réseau) pour
communiquer entre vmware et Linux d'un côté, entre vmware et Windows natif
distant de l'autre. Avec win4lin les répertoires Linux et win4lin sont communs,
si bien qu'en utilisant les montages Linux, tout ce qui est sous Linux (y
compris le Windows natif distant) est disponible et réciproquement. De plus
win4lin travaille avec les droits de l'utilisateur Linux qui l'a installé,
ce qui permet des échanges très simples. Les deux systèmes de
fichiers n'en font qu'un.
J'ajoute que vmware a l'avantage , contrairement à win4lin, de n
epas modifier le noyau LInux. Avec win4lin, je crains, à chaque mise à jour de
Linux, de devoir faire une opération (télécharger et installer une mise à jour).
C'est à ce prix que win4lin travaille de façon resserée avec Linux et se révèle
plus rapide.
Au fait, pourquoi n'ai-je pas choisi un logiciel payant ? Tout
simplement parce qu'il n'y a pas de tel gratuit. Les projet Bochs, Plex86 ne se
concrétisent pas et Wine ne peut être qu'une solution adaptée à l'utilisation de
quelques programmes précis, or je veux disposer de tout l'environnement
Windows.
Site de Vmware Site de Win4Lin (lisez la FAQ, elle est
intéressante). Voir, pages suivantes quelques détails sur mon installation
win4lin.