- Chris Hoffman
@chrisbhoffman
- Mise à jour le 27 octobre 2020, 13:36pm EDT
Les utilisateurs de Linux veulent 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 des logiciels Linux sur Windows. C’est plus facile que d’exécuter des logiciels 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 logiciel gratuit VirtualBox ou VMware Player, télécharger un fichier ISO pour une distribution Linux telle qu’Ubuntu, et installer cette distribution Linux à l’intérieur de la machine virtuelle comme vous le feriez sur un ordinateur standard.
Lorsque vous devez 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 vous. Tout sauf les jeux exigeants et les effets 3D avancés devraient fonctionner parfaitement, mais vous ne voudrez probablement pas les utiliser, de toute façon.
Si vous installez Ubuntu dans une machine virtuelle, vous pouvez essayer d’installer un dérivé d’Ubuntu comme Xubuntu à la place. Le bureau Unity par défaut d’Ubuntu utilise des effets 3D et l’interface du bureau ne se comporte pas de manière aussi fluide dans une machine virtuelle que les bureaux précédents. Xubuntu utilise Xfce, qui est beaucoup plus léger.
Vous pourriez même essayer d’utiliser le mode transparent de VirtualBox ou le mode unity de VMware pour exécuter des applications Linux directement sur votre bureau – elles seront exécutées 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 une collection d’outils qui offrent un environnement de type Linux sur Windows. Ce n’est pas un moyen d’exécuter des logiciels Linux existants sur Windows – les logiciels devront être recompilés. 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 qui manquent d’utilitaires Linux cruciaux sur Windows – ce n’est pas un moyen d’exécuter un bureau Linux complet.
Installer Ubuntu via Wubi
Cette méthode consiste techniquement à installer Linux, pas à exécuter des logiciels Linux sur Windows. Vous devrez redémarrer chaque fois que vous voulez utiliser votre système Linux, tout 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 votre lecteur Ubuntu. Cela signifie que vous pouvez installer Ubuntu et l’utiliser sans aucun partitionnement et que vous pouvez désinstaller Ubuntu à partir du panneau de configuration de Windows lorsque vous avez terminé.
Si les aspects de partitionnement sont ce qui vous retient, essayez Wubi. Les performances ne seront pas tout à fait aussi bonnes qu’un système Linux normalement installé en ce qui concerne les temps de lecture et d’écriture sur le disque, mais il devrait être plus rapide qu’une machine virtuelle.
Programmes portés et compilés
Plusieurs 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 des versions d’Emacs pour Windows. Si vous voulez exécuter un programme spécifique sur Windows, effectuez une recherche Google pour le nom de ce programme et « Windows » – il y a de bonnes chances que vous trouviez une version du programme qui ‘a été portée sur Windows.
coLinux-based Distributions
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 le faire – ce qui est de plus en plus rare. coLinux n’a pas sorti de nouvelle version depuis plus de deux ans, donc le développement semble être soit au point mort, soit avancer très lentement.
Si vous voulez essayer cela, vous pouvez essayer Portable Ubuntu Remix. Cette distribution basée sur coLinux a été mise à jour pour la dernière fois en 2011, donc elle est un peu vieille – mais d’autres options comme andLinux sont encore plus dépassées. andLinux, que nous avons couvert 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 de côté. Si cela ne vous dérange pas d’utiliser des logiciels 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 préféreront peut-être Cygwin. D’autres qui veulent juste exécuter un seul programme trouveront peut-être plus de chance avec une version de ce programme portée sur Windows.
Chris Hoffman est rédacteur en chef de How-To Geek. Il écrit sur la technologie depuis plus de dix ans et a été chroniqueur pour PCWorld pendant deux ans. Chris a écrit pour le New York Times, a été interviewé en tant qu’expert en technologie sur des chaînes de télévision comme NBC 6 de Miami, et son travail a été couvert par des organes d’information comme la BBC. Depuis 2011, Chris a écrit plus de 2 000 articles qui ont été lus près d’un milliard de fois – et c’est seulement ici, sur How-To Geek.Lire la bio complète »