faire tourner Windows sous Linux
Par er:k le lundi, août 1 2005, 21:31 - InformatiqueEtGeekeries - Lien permanent
Pour faire tourner des applications Windows sous Linux, il existe plusieurs choix, soit utiliser un émulateur comme Wine (ou ses pendants commerciaux : Cedega pour les jeux ou Crossover pour les applications bureautiques, par exemple), soit utiliser une machine virtuelle comme Vmware qui est un produit propriétaire et payant ou Qemu qui lui est un produit libre et gratuit.
J'ai donc installé Qemu à la fois sur ma machine du boulot et sur celle de la maison et j'ai réussi à installer respectivement un Windows XP SP2 (pour les consoles d'admin) et un Windows 2000 SP4 sur lequel j'espère réussir à faire tourner Simcity 4 pour enfin y rejouer (en effet, j'ai acheté ce jeu, et je n'y joue pratiquement jamais, étant obligé de rebooter sous Windows !).
Je vais surement écrire un petit howto mais pour l'instant je vous renvoie vers debian-administration.org pour la procédure pour ceux que ça intéresse.
Deux screenshots au démarrage des hôtes (pour voir que ce ne sont ni des sessions VNC ni des sessions Terminal Server) :


Commentaires
2 questions :
1) Quel est la différence entre un émulateur et une machine virtuelle ?
Je dois le savoir, on a déja dû en parler mais autant attacher définitivement la
définition à cet article.
2) Pour utiliser QEmu et faire tourner un windows, quelle est la configuration
minimale requise (RAM/CPU) ?
--> ça rame pas trop quand tu joues ?
1. pour ce qui est de la diff entre emulateur et machine virtuelle, ben, je sais pas trop... j'essaye néanmoins un début de réponse, l'émulateur va essayer de reproduire le comportement d'un OS invité (comme windows pour Wine) et le traduire pour l'OS hôte, alors qu'une machine virtuelle va plutôt s'attaquer à reproduire l'architecture complète (x86) et donc tout système y est installable.
Malheureusement, quelques recherches ne m'ont pas éclairées :
- sur la page de Qemu il dit que c'est un "processor emulator", à peu près la meme chose ici
- ici on a une soit-disant différence entre les 2
- et là on nous parle encore d'un troisième concept qui est celui d'OS "user-mode" (c-a-d qui tourne dans l'espace utilisateur) comme UML
bon, en gros, le terme reste à éclaircir.
+ un autre soft à surveiller (mais celui-ci ne fait pas tourner windows), c'est Xen que j'ai déjà installé chez moi et que j'espère utiliser pour pouvoir faire tourner plusieurs instances de Linux/Debian (voire un BSD) sur ma machine.
2. bonne question, ici au boulot, j'ai un p4 2.6 avec 1Go de RAM, et ça semble tourner correctement, même si je l'ai pas encore trop utiliser (faut que j'arrive à configurer le réseau pour qu'il me soit utile), mais il ne faut surement rien faire d'autre (genre session légère blackbox ou fluxbox et juste qemu) ce qui perd un peu l'intérêt... (mais pas complètement)
pour jouer à la maison, ben euh ça va être dur à mon avis... c'est juste un "espoir", parce que pas bcp de mémoire pour l'instant, et le problème ensuite sera les ressources prises par le jeu (directX et merdes comme ça !)
mais c'est à tester, et tu vois vite si c'est ok. (installe une ubuntu !!!)
ps : pour info, il faut quand même une licence Windows (qui est souvent inclus avec le PC)