Besoin d’exécuter un logiciel Linux sous Windows? Vous êtes bloqué avec le système d’exploitation de Microsoft lorsque vous devez accéder au terminal? Ne vous inquiétez plus. Vous avez plusieurs options pour profiter d’un environnement Linux et même exécuter un logiciel Linux sous Windows.
1. Sous-système Bash et Windows pour Linux
Besoin d’un environnement Linux sous Windows? En 2016, Microsoft s’est associé à Canonical pour créer une version de travail de Bash qui s’exécute sous Windows. Capable d’exécuter des commandes et des outils comme grep, ssh et nano, Bash sous Windows peut être activé facilement.
De même, le sous-système Windows pour Linux attend d’être «activé», ce qui peut vous fournir une interface utilisateur graphique. Bien que cela puisse ressembler à «Linux complet», ce n’est pas nécessairement le cas.
Cependant, le travail se poursuit sur le développement de cet environnement et, à terme, il devrait être aussi utile que d’avoir un PC Linux devant vous. Suite au succès du projet Canonical, d’autres distributions Linux se sont associées à Microsoft pour intégrer leurs environnements dans Windows.
Cela va aussi dans l’autre sens: vous pouvez maintenant installer Windows PowerShell sous Linux!
2. Exécutez Linux sur une machine virtuelle
Toutes les versions de Windows ne peuvent pas exécuter Bash ou obtenir une interface graphique à l’aide du sous-système Windows pour Linux. Heureusement, il existe une alternative: la virtualisation!
À l’aide d’une machine virtuelle telle que VMware Player ou VirtualBox, vous pouvez créer un environnement matériel virtuel (limité uniquement par les contraintes matérielles physiques de votre ordinateur).
Au sein de cette machine virtuelle, vous pouvez ensuite installer Linux (une distribution légère est recommandée dans la plupart des cas). Avec une version de Linux fonctionnant sous Windows, vous pouvez ajouter et supprimer vos applications et jeux Linux préférés selon vos besoins.
Pour ceux qui utilisent Linux régulièrement, avoir une machine virtuelle Linux sous Windows peut être préférable au double démarrage.
3. coLinux
Cooperative Linux (abrégé en coLinux) est un port du noyau Linux, conçu pour lui permettre de fonctionner avec un autre système d’exploitation (en coopération). Avec coLinux, vous pouvez exécuter Linux sur un ordinateur Windows sans compter sur la virtualisation. Il existe également un support pour BSD et macOS.
Cela signifie que vous pouvez exécuter des applications Linux et d’autres logiciels sur votre PC avec votre logiciel Windows. Ils partagent littéralement l’espace d’écran en tant qu’applications séparées, ce qui rend la tâche de basculer rapidement vers une application Linux aussi simple que possible.
Avec un téléchargement compact de 7,5 Mo, coLinux vaut la peine d’être installé pour savoir s’il prendra en charge le type d’activité que vous envisagez. Sinon, d’autres solutions s’offrent à vous.
4. Accéder à distance à un ordinateur Linux existant
Bien qu’il ne s’agisse pas d’une définition exacte de «l’exécution d’applications Linux sur Windows», l’utilisation d’outils à distance est toujours une option. Trois sont couramment disponibles:
- Protocole RDP (Remote Desktop Protocol)
- Virtual Network Computing (VNC)
- Secure Shell (SSH)
Avec RDP et VNC, vous pouvez vous connecter à un ordinateur Linux distant (qui pourrait être dans la pièce voisine, ou même à des milliers de kilomètres) et y accéder via une fenêtre d’application. Ici, le logiciel peut être lancé et le terminal accessible comme vous vous y attendez.
SSH, quant à lui, donne un accès à distance à une session de terminal, vous permettant d’utiliser la ligne de commande pour gérer les fichiers et les dossiers, mettre à jour et installer des logiciels, etc.
De ces trois solutions potentielles, RDP est probablement la meilleure option. L’outil RDP est déjà intégré à Windows 10 (contrairement à VNC, qui nécessite un logiciel supplémentaire), donc tout ce que vous avez à faire est d’installer xrdp sur votre appareil Linux cible. Cependant, si SSH est déjà activé sur Linux, vous pourrez facilement vous connecter à distance à la ligne de commande via un outil SSH comme PuTTY.
Consultez notre guide pour les trois méthodes d’accès à distance à Linux depuis Windows pour plus d’informations.
L’application est-elle déjà disponible pour Windows?
Si rien de ce que vous avez lu ou essayé jusqu’à présent ne fonctionne pour vous, il y a un autre choix: trouvez la version Windows! De nombreuses applications publiées sur Linux sont également disponibles sur Windows. Cela peut être dû au fait que les outils ont été portés sur, ou qu’ils ont été recompilés pour s’exécuter dans Windows.
En outre, de nombreuses applications sont écrites sur du code multiplateforme tel que Java, ce qui signifie que la même application qui s’exécute sous Linux fonctionnera également sous Windows (et, probablement macOS et autres).
La meilleure façon de savoir si l’application est disponible pour Windows est de contacter le développeur. S’ils ne gèrent pas leur propre version de Windows, il ou elle connaît peut-être un fork de projet qui prend en charge Windows.
Vous pouvez maintenant exécuter un logiciel Linux sous Windows
Exécuter un logiciel Linux sous Windows n’est pas aussi difficile que vous le pensiez, n’est-ce pas? Bien qu’il soit préférable d’exécuter ces applications dans leur environnement natif, vous avez néanmoins cinq façons de jouer avec Linux sur un PC Windows.
Pour récapituler, ce sont:
- Sous-système Linux pour Windows
- Machine virtuelle
- coLinux
- Logiciels portés, recompilés et multiplateformes
- Connexion RDP, VNC ou SSH à un périphérique Linux
Parmi ceux-ci, le sous-système Linux pour Windows et une machine virtuelle sont sans doute les plus fiables. Cependant, si vous avez la chance de trouver une application qui a été portée ou multiplateforme, cela devrait vous offrir la meilleure expérience.
Aussi utiles que soient toutes ces options, le double démarrage Linux et Windows est plus fiable. Pendant ce temps, si tout ce dont vous avez besoin est une machine Linux à laquelle vous pouvez facilement accéder de temps en temps, pourquoi ne pas envisager une boîte Linux dédiée?
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.























