Besoin d'exécuter un logiciel Linux dans Windows ? Bloqué avec le système d'exploitation de Microsoft lorsque vous avez besoin d'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 dans Windows.
Besoin d'un environnement Linux dans 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 tels que 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 il est prévu qu'il soit 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 désormais installer Windows PowerShell sous Linux !
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).
Dans 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.
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. BSD et macOS sont également pris en charge.
Cela signifie que vous pouvez exécuter des applications Linux et d'autres logiciels sur votre PC parallèlement à votre logiciel Windows. Ils partagent littéralement l'espace de l'écran en tant qu'applications distinctes, ce qui rend la tâche de passer rapidement à 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 avez en tête. Sinon, d'autres solutions s'offrent à vous.
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 distants reste une option. Trois sont couramment disponibles :
Avec RDP et VNC, vous pouvez vous connecter à un ordinateur Linux distant (qui peut se trouver dans la pièce voisine, voire à 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 en doutez.
SSH, quant à lui, donne un accès à distance à une session de terminal, vous permettant d'utiliser la ligne de commande pour gérer des fichiers et des 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), il vous suffit donc 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.
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 ou qu'ils ont été recompilés pour s'exécuter sous 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 maintiennent pas leur propre version de Windows, il ou elle peut être au courant d'un fork de projet qui offre un support pour Windows.
Exécuter un logiciel Linux dans 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 :
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 qui est 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. En attendant, 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 ?