Publicité
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 sur Windows peut être activé facilement Un guide rapide sur Linux Bash Shell dans Windows 10Vous pouvez maintenant exécuter Linux sur Windows. Apprenez-en plus sur Bash sur Windows, comment et pourquoi vous devez l'installer, jusqu'aux fonctionnalités cachées que vous ne connaissiez probablement pas. Lire la suite .
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 canonique, d’autres Les 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 Comment installer et utiliser PowerShell sur LinuxEn 2016, Microsoft a ouvert PowerShell et a lancé une itération multiplateforme. Dans cet article, je vais vous montrer comment installer, exécuter et utiliser PowerShell sous Linux! Lire la suite !
2. Exécutez Linux dans 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!
Utilisation d'une machine virtuelle telle que VMware Player ou VirtualBox VirtualBox vs. VMware Player: la meilleure machine virtuelle pour WindowsAvez-vous du mal à décider quel logiciel de machine virtuelle utiliser? VirtualBox et VMware Workstation Player sont tous deux gratuits. Mais lequel vous convient le mieux? Laissez-nous vous aider à le découvrir! Lire la suite , 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 dans Windows peut être préférable au double démarrage Dual Boot vs. Machine virtuelle: laquelle vous convient le mieux?Si vous souhaitez exécuter plusieurs systèmes d'exploitation sur une seule machine, vous pouvez soit effectuer un double démarrage ou utiliser une machine virtuelle. Mais quelle option est la meilleure pour votre cas? Lire la suite .
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 de accès à distance à Linux depuis Windows Comment contrôler Linux à distance depuis WindowsVous avez toujours voulu contrôler votre ordinateur Linux à partir d'un ordinateur Windows? Voici ce que vous devez savoir. Lire la suite 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, Linux et Windows à double démarrage sont plus fiables 7 raisons pour lesquelles vous devriez (et ne devriez pas) Linux à double démarrageSouvent, faire le choix d'installer Linux sur Windows peut être difficile à justifier. Mais pourquoi ne pas opter pour les deux? Voici cinq raisons pour un double démarrage et deux raisons pour lesquelles vous ne devriez pas. Lire la suite . 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?
Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.