Résoudre Tous Les Problèmes De Windows Et Autres Programmes

Émulateurs Windows pour Linux : VMware, Win4Lin Face Off


Rejoignez la discussion en ligne sur cette rubrique .



Linux fournit un très bon chemin de mise à niveau pour les serveurs des entreprises de toutes tailles. Parmi les raisons en sont sa polyvalence, sa facilité d'administration, son coût initial minimal et le manque d'enchevêtrements de licences d'accès client. De plus, les utilisateurs n'ont généralement pas de contact direct avec les serveurs, de sorte que le système d'exploitation sous-jacent n'est pas un gros problème pour eux.
Ce n'est pas le cas avec les ordinateurs de bureau pour le travail ou la maison.
Mon expérience en tant qu'utilisateur et programmeur sur les systèmes d'exploitation Windows -- et en tant que participant à des discussions animées qui ont lieu dans le Monde de l'ordinateur forums communautaires -- confirment que la transition vers Linux n'est pas toujours facile pour l'utilisateur ou l'administrateur. Presque tous les utilisateurs ont un programme Windows qu'ils doivent avoir pour que Linux soit aussi fonctionnel que Windows l'est pour eux.
Heureusement, il existe un nombre croissant d'options pour fournir aux utilisateurs leurs applications indispensables sur un bureau Linux. J'en ai discuté dans un article précédent (voir 'Linux et Windows : ne pouvons-nous pas tous nous entendre ?' ). Cette fois, j'ai examiné attentivement deux autres alternatives.
Deux approches, cinq programmes
Les programmes d'émulation se répartissent en deux groupes environ : ceux qui nécessitent une licence Microsoft Windows et ceux qui n'en nécessitent pas. Les programmes qui ne nécessitent pas de licence Windows sont les suivants :



comment rédiger une politique de sécurité
  • Lindows, une distribution Linux à 99 $ qui exécutera directement certaines applications Windows. Il devrait bientôt être expédié depuis la base de San Diego Lindows.com Inc.

  • CrossOver Office 1.0.0, à partir de CodeWeavers Inc. à St. Paul, Minnesota. Ce progiciel de 54,95 $ ne prend actuellement en charge que les applications Microsoft Office et Lotus Notes Windows.

  • Wine, un logiciel gratuit qui implémente une couche de compatibilité Windows au-dessus de Linux, est disponible à partir du QG du développement du vin Site Internet. Mais il ne prend pas en charge toutes les applications Windows.


Je me concentre ici sur deux logiciels d'émulation qui nécessitent une licence Windows :



  • NeTraverse Win4Lin 3.0, 89,99 $ à partir de NeTraverse Inc. à Austin, Texas

  • VMware Workstation 3.0, 329 $ à partir de VMware Inc. à Palo Alto, en Californie. La société propose également une version serveur. (Malheureusement, VMware Express, la version de bureau à 49,95 $ que j'ai examinée la dernière fois et qui exécute une machine virtuelle Windows 9x à la fois sur Linux, a été abandonnée.)


VMware contre Win4Lin
Bien que les options sans licence s'améliorent constamment et que de nouvelles versions soient sur le point de sortir, les produits offrant la meilleure compatibilité avec les applications Windows nécessitent toujours une licence pour Microsoft Windows. Win4Lin et VMware Workstation ne sont pas des clones l'un de l'autre, mais ils partagent certaines qualités.
Les deux ne prennent pas en charge les pilotes Windows DirectDraw et Direct3D qui améliorent les performances des programmes graphiques. Cela rend impossible de jouer à des jeux Windows gourmands en graphismes. Il y a des raisons pratiques et techniques à cela, dont la vitesse et l'incompatibilité entre ces technologies et l'interface utilisateur graphique utilisée par Linux, appelée X Window System, ne sont pas des moindres. Si vous voulez jouer à des jeux Windows sur votre machine Linux, vous devrez soit le comprendre avec Wine, ce qui peut fonctionner dans certains cas, soit vous devrez double-booter votre machine.
Cela conduit à la principale différence entre Win4Lin et VMware : le niveau d'émulation. VMware est conçu pour créer une machine virtuelle complète et effectue une très bonne émulation matérielle. Tous les périphériques sont accessibles via le système d'exploitation hôte sous-jacent et le système de fichiers peut être un lecteur virtuel contenu dans un fichier. Il peut accéder directement à une ou plusieurs partitions standard File Allocation Table (FAT) 16 ou FAT 32. Cependant, tous les accès aux systèmes de fichiers Linux se font via le Samba logiciel de serveur de fichiers et d'impression open source, qui prend en charge les clients Windows. Une version « allégée » de Samba est incluse.
C'est l'exemple le plus clair de la méthodologie VMware. Tout accès au matériel est abstrait au point où le système d'exploitation invité Windows superposé à Linux ne peut pas faire la distinction entre l'ordinateur réel et la machine virtuelle. Ceci est avantageux du point de vue de la compatibilité, mais les performances peuvent en souffrir sur les ordinateurs plus lents.
Win4Lin adopte une approche totalement différente de l'émulation. Il est plus étroitement intégré au système d'exploitation hôte. À titre de comparaison, Win4Lin utilise le système de fichiers Linux au lieu de créer un système de fichiers FAT réel ou virtuel. Il rend également certaines parties de l'installation partagées entre tous les utilisateurs de la machine. Pour cette raison, il ne peut y avoir qu'une seule version de Windows installée sur une machine Win4Lin. En revanche, VMware peut avoir plusieurs installations Windows - toutes des versions différentes - installées et exécutées en même temps. Cependant, les fichiers Win4Lin sont directement accessibles depuis Linux, même lorsque l'émulation n'est pas en cours d'exécution. Et il bénéficie d'une amélioration des performances grâce à l'utilisation des services de fichiers du système d'exploitation hôte.
Et le gagnant est ...
Comme pour la plupart des choses, le meilleur choix dépend de ce que vous essayez d'accomplir. Si vous avez besoin d'une très bonne émulation sur un ordinateur plus lent, ou si vous voulez simplement de meilleures performances, Win4Lin est probablement la solution. Si vous avez besoin de la meilleure émulation, vous pouvez obtenir une prise en charge de plusieurs versions, et si vous pouvez justifier le prix sensiblement plus élevé, VMware peut mieux répondre à vos besoins.
Dans l'ensemble, j'ai aimé à la fois Win4Lin et VMware. Ils incluent tous les deux des instructions d'installation compréhensibles, bien que Win4Lin serait mieux pour un utilisateur plus récent : il dispose d'un programme d'installation graphique et offre un meilleur support pour les noyaux Linux les plus récents.
D'autre part, VMware est livré avec quelques distributions Linux qui incluent le produit VMware dans le cadre de l'installation. Vous avez le choix d'installer VMware sur la distribution de votre choix ou d'utiliser leur distribution pré-packagée.
En fin de compte, mon portefeuille prend la décision pour moi. Win4Lin coûte 79,99 $ si vous le téléchargez. VMware peut être téléchargé pour 299 $, ou 329 $ pour la distribution packagée. Étant donné que les produits se comparent si étroitement pour mes besoins, Win4Lin obtient mon entreprise.
Bushong est un intégrateur de systèmes et analyste du nord-est de l'Ohio qui utilise Linux pour tout, de l'infrastructure réseau aux serveurs en passant par les postes de travail. Vous pouvez le joindre au chuckb@systuff.com .
Histoires liées
Lire la suite des Chroniques de Bushong du Monde de l'ordinateur Pages de la communauté des systèmes d'exploitation :
Linux et Windows : ne pouvons-nous pas tous nous entendre ?
Open source : même la bêta, c'est mieux
Microsoft ou Linux : de facto par rapport aux normes réelles

netstart un