Les utilisateurs de Linux souhaitent souvent exécuter des logiciels Windows sur Linux, mais les utilisateurs de Windows peuvent également vouloir exécuter des logiciels Linux. Que vous recherchiez un meilleur environnement de développement ou des outils de ligne de commande puissants, vous pouvez exécuter des logiciels Linux sans quitter Windows.
Il existe de nombreuses options différentes pour exécuter un logiciel Linux sous Windows. C’est plus facile que d’exécuter un logiciel Windows sur Linux, car tout le monde peut configurer une machine virtuelle avec une distribution Linux gratuite – pas besoin de licences logicielles.
Machines virtuelles
Les machines virtuelles vous permettent d’exécuter n’importe quel système d’exploitation dans une fenêtre sur votre bureau. Vous pouvez installer le gratuit VirtualBox ou VMware Player, téléchargez un fichier ISO pour une distribution Linux telle que Ubuntu, et installez cette distribution Linux dans la machine virtuelle comme vous le feriez sur un ordinateur standard.
Lorsque vous avez besoin de démarrer votre système Linux, vous pouvez le faire dans une fenêtre sur votre bureau – pas besoin de redémarrer et de laisser tous vos programmes Windows derrière. Tout sauf les jeux exigeants et les effets 3D avancés devraient bien fonctionner, mais vous ne voudrez probablement pas les utiliser de toute façon.
Si vous installez Ubuntu dans une machine virtuelle, vous voudrez peut-être essayer d’installer un dérivé d’Ubuntu comme Xubuntu au lieu. Le bureau Unity par défaut d’Ubuntu utilise des effets 3D et l’interface du bureau ne fonctionne pas aussi bien dans une machine virtuelle que les anciens bureaux. Xubuntu utilise Xfce, qui est beaucoup plus léger.
Vous pouvez même essayer d’utiliser le mode transparent de VirtualBox ou le mode unitaire de VMware pour exécuter des applications Linux directement sur votre bureau – elles s’exécuteront dans la machine virtuelle, mais leurs fenêtres seront présentes sur votre bureau Windows au lieu d’être piégées dans une seule fenêtre de machine virtuelle. .
Cygwin
Cygwin est un ensemble d’outils qui offrent un environnement de type Linux sur Windows. Ce n’est pas un moyen d’exécuter un logiciel Linux existant sur Windows – le logiciel devra être recompilé. Cependant, de nombreux logiciels ont déjà été recompilés. Cygwin vous donnera un terminal de type Linux et un environnement de ligne de commande avec de nombreux programmes de ligne de commande auxquels vous êtes peut-être déjà habitué.
Nous avons précédemment couvert l’installation et l’utilisation de Cygwin. Vous pouvez même utiliser Cygwin pour installer un serveur OpenSSH et obtenir un accès SSH à un système Windows.
Cette solution est idéale pour les utilisateurs manquant d’utilitaires Linux cruciaux sur Windows – ce n’est pas un moyen d’exécuter un bureau Linux complet.
Installez Ubuntu via Wubi
Cette méthode consiste à installer techniquement Linux et non à exécuter le logiciel Linux sous Windows. Vous devrez redémarrer chaque fois que vous souhaitez utiliser votre système Linux comme si vous l’aviez installé dans une configuration standard à double démarrage.
cependant, Wubi n’installe pas Ubuntu de la manière normale. Au lieu de cela, il crée un fichier spécial sur votre partition Windows et utilise ce fichier comme lecteur Ubuntu. Cela signifie que vous pouvez installer Ubuntu et l’utiliser sans aucun partitionnement et vous pouvez désinstaller Ubuntu à partir du panneau de configuration Windows lorsque vous avez terminé.
Si les aspects de partitionnement sont ce qui vous retient, essayez Wubi. Les performances ne seront pas aussi bonnes qu’un système Linux normalement installé en ce qui concerne les temps de lecture et d’écriture du disque, mais elles devraient être plus rapides qu’une machine virtuelle.
Programmes portés et compilés
De nombreux programmes Linux courants ont déjà été portés sur Windows et des versions compilées ont été mises à disposition en ligne. Si Emacs vous manque vraiment, vous trouverez versions d’Emacs pour Windows. Si vous souhaitez exécuter un programme spécifique sous Windows, effectuez une recherche Google pour le nom de ce programme et «Windows» – il y a de fortes chances que vous trouviez une version du programme qui a été portée sur Windows.
Distributions basées sur coLinux
coLinux signifie Cooperative Linux. C’est un moyen d’exécuter nativement Linux aux côtés du noyau Windows d’une manière qui offre des performances beaucoup plus rapides que la simple exécution de Linux dans une machine virtuelle.
C’est une excellente idée, mais il y a un problème. coLinux ne prend pas encore en charge les versions 64 bits de Windows, vous devrez donc exécuter une version 32 bits de Windows sur votre machine pour ce faire – c’est de plus en plus rare. coLinux n’a pas publié de nouvelle version depuis plus de deux ans, donc le développement semble être soit bloqué, soit avancer très lentement.
Si vous voulez essayer ceci, vous voudrez peut-être essayer Remix d’Ubuntu portable. Cette distribution basée sur coLinux a été mise à jour pour la dernière fois en 2011, elle est donc un peu ancienne – mais d’autres options comme etLinux sont encore plus obsolètes. andLinux, dont nous avons parlé dans le passé, a été mis à jour pour la dernière fois en 2009.
Les distributions basées sur coLinux seraient une excellente option, mais elles semblent être laissées pour compte. Si cela ne vous dérange pas d’utiliser un logiciel Linux vieux de plusieurs années et une version 32 bits de Windows, cette option peut fonctionner pour vous de toute façon.
Il n’y a pas une seule bonne option ici. Les personnes qui veulent une expérience Linux complète voudront probablement une machine virtuelle, tandis que les utilisateurs de quelques utilitaires shell cruciaux peuvent préférer Cygwin. D’autres qui souhaitent simplement exécuter un seul programme peuvent trouver plus de chance avec une version de ce programme portée sur Windows.