Site icon Guides ✓ Magazine, Astuces, Tutoriels & Revues

Linux sur Windows : comment, quand et pourquoi l’utiliser

Linux sur Windows : comment, quand et pourquoi l’utiliser

Linux sur Windows : comment, quand et pourquoi l’utiliser

Comment fonctionne le bash de Windows 10 qui vous permet d’installer les principales distributions Linux et packages logiciels pour le pingouin. Les derniers ajouts à WSL 2, Sous-système Windows pour Linux.

Avec Windows 10, Microsoft a introduit le soi-disant Sous-système Windows pour Linux (Sous-système Linux pour Windows en italien ou WSL), un spécial couche logiciel qui vous permet d’utiliser une interface compatible avec le noyau Linux à travers laquelle vous pouvez exécuter toutes les distributions majeures et installer les packages logiciels les plus connus.

WSL 2, deuxième version du Sous-système Linux pour Windows annoncé pour la première fois en mai 2019 et officiellement introduit en Mise à jour Windows 10 mai 2020 (version 2004) (à étendre également aux versions précédentes du système d’exploitation : WSL2 : démarrez les principales distributions Linux également à partir de Windows 10 version 1909 et 1903), change radicalement l’approche utilisée pour amener Linux dans Windows: au lieu de s’appuyer sur une couche de compatibilité, WSL 2 s’appuie sur la virtualisation Hyper-V et ses hyperviseur.

Entre autres, WSL 2 utilise une version officielle du noyau Linux qui est constamment mise à jour par Microsoft à l’aide de Windows Update.

Incroyable, au moins jusqu’à il y a quelques années, mais vrai.

Pour exécuter des commandes Linux à partir de Windows 10 il est conseillé d’installer au moins une distribution Linux en se référant au Microsoft Store : il existe Ubuntu, Debian, openSUSE, Kali Linux, SUSE Linux Enterprise Server, Alpine, Pengwin et d’autres.

Pourquoi exécuter Linux sur Windows ? Y a-t-il des contre-indications ?

La possibilità di avviare una distribuzione come Ubuntu Linux in Windows è una comodità non da poco, soprattutto per i professionisti che ogni giorno si trovano a pestare i tasti sia su macchine con il sistema operativo Microsoft che su sistemi equipaggiati con le varie « declinazioni » del pingouin.

Avoir la chance de exécuter Linux sur Windows, c’est pouvoir utiliser toutes les commandes habituellement utilisées sur le système d’exploitation Microsoft et exécuter des scripts conçu pour la plate-forme symbolique des logiciels libres et open source.

WSL utilise une quantité limitée de ressources et vous permet d’interagir non seulement avec une ou plusieurs distributions Linux mais également avec le système de fichiers utilisé par Windows 10.

De plus, sans avoir à rechercher et installer des progiciels de version Windows, vous pouvez exécuter des serveurs Web, des scripts Python, PHP, obtenir un certificat numérique Let’s Encrypt gratuit (Obtenir un certificat numérique générique pour HTTPS avec Let’s Encrypt) et ainsi de suite en utilisant le terminal fenêtre et les commandes Linux habituelles.

Exécuter des commandes à partir de la fenêtre du terminal Linux n’a pas de prix: Pour les utilisateurs de Windows, pouvoir travailler avec Linux sans quitter le système d’exploitation est un grand pas en avant.

Contre-indications? BitDefender (Bitdefender contre les cybermenaces nouvelles et de plus en plus complexes) et Check Point (L’introduction de Linux bash a affaibli Windows 10, selon Check Point) préconisent de nouveaux types d’attaques qui cibleront ceux qui utilisent WSL et de la fenêtre du terminal Linux dans Windows 10.

Le risque est là car les solutions antimalware et de sécurité ne sont pas encore équipées pour reconnaître les codes malveillants qui utilisent WSL pour endommager Windows 10.

D’un autre côté, cependant, il faut aussi dire que WSL est installé et utilisé essentiellement par des utilisateurs ayant une plus grande préparation technique.

Un premier « avertissement » est la découverte liée au WSL 2 : ce qui tourne dans la machine virtuelle Linux dépasse toutes les restrictions fixées au niveau du pare-feu Windows (WSL 2 contourne le pare-feu Windows : des doutes sur la sécurité).

Comment utiliser Linux sur Windows 10 avec WSL

Pour installer Linux sur Windows 10 avec WSL suivez simplement quelques étapes simples, mais gardez à l’esprit que pendant que WSL n’a pas posé de problèmes avec les solutions de virtualisation tierces (Virtualbox, VMware, …), WSL 2 peut être incompatible.

Microsoft affirme avoir mis à disposition des développeurs de solutions de virtualisation concurrentes des API spécifiques pour rendre ces logiciels compatibles avec Hyper-V (elles sont intégrées dans le Plateforme Windows Hyper-V).

Ci-dessous, nous présentons la procédure de installer WSL 2 sur Windows 10:

1) Appuyez sur la combinaison de touches Windows + R puis écrire caractéristiques optionnelles et appuyez sur Entrée.

2) Dans la capture d’écran Fonctionnalité Windows cochez les cases suivantes :

3) Sur les systèmes où WSL était déjà utilisé, vous devrez télécharger et installer le package supplémentaire disponible à cette adresse (cliquez sur le lien « Téléchargez le dernier package de mise à jour du noyau Linux WSL 2« ).

4) Après avoir redémarré le système, vous devrez ouvrir une fenêtre d’invite de commande ou PowerShell avec des droits d’administrateur et taper ce qui suit :
wsl –set-default-version 2

Ce faisant, Windows 10 utilisera par défaut WSL 2 au lieu de la première version du Sous-système Windows pour Linux.

5) En tapant la commande suivante, vous obtiendrez la liste des distributions Linux pouvant avoir été précédemment installées sur le système Windows 10 :
wsl -l -v

La présence de l’indication 1 sous la colonne Version confirme que la distribution Linux correspondante utilise toujours la première version de WSL. Pour le convertir pour utiliser WSL 2, tapez simplement :

wsl –set-version kali-linux 2

À la place de kali-linux il faudra bien évidemment indiquer le nom de la distribution Linux installée qui doit utiliser WSL 2.

6) Pour installer des distributions Linux à exécuter sur Windows 10 vous pouvez accéder à cette page et demander le chargement du package choisi en choisissant par exemple entre Ubuntu, Debian, openSUSE et Kali Linux (que nous avons connu dans plusieurs de nos articles).

7) Une fois la distribution Linux installée, vous pouvez lancer la fenêtre de terminal correspondante depuis le menu Démarrer de Windows 10 en cliquant sur le lien ajouté automatiquement.

Simplement en appuyant sur la combinaison de touches Windows + R et en tapant wsl vous serez dans le dossier système de Windows 10 ( windows system32).

8) Au premier démarrage de toute distribution installée via le Microsoft Store, il vous est demandé de configurer un compte utilisateur Linux en définissant le mot de passe correspondant. Ce mot de passe doit être utilisé pour obtenir les autorisations root avec la commande je transpire.

9) Toutes les commandes Linux fonctionnent parfaitement. Dans le cas d’Ubuntu, par exemple, vous pouvez utiliser les éléments suivants pour gérer les packages logiciels :

mise à jour sudo apt pour télécharger des informations mises à jour sur les packages disponibles
sudo apt installer suivi du nom du package pour installer une application Linux (exemple sudo apt-get install python-minimal)
sudo apt supprimer suivi du nom du package pour supprimer un package Linux précédemment installé
mise à niveau sudo apt pour mettre à jour tous les packages Linux vers la dernière version disponible
recherche sudo apt suivi du terme que vous souhaitez rechercher dans les archives des progiciels (par exemple pour identifier le nom exact du logiciel que vous souhaitez installer).

10) Ouverture de l’invite de commande Windows (Windows + R, taper cmd) puis en écrivant il est possible d’émettre quelques commandes pour gérer les distributions Linux :

wsl -l Répertorie les distributions installées avec leurs noms d’identification.

wsl -l –running Je ne liste que les distributions Linux qui s’exécutent actuellement via WSL.

wsl -s Suivi du nom d’une distribution Linux, vous permet de la définir par défaut.

wsl -d Suivi du nom d’une distribution Linux, permet de la démarrer.

wsl -t Suivi du nom d’une distribution Linux, permet d’y mettre fin.

wsl –export Suivi du nom d’une distribution Linux et du nom d’un fichier .TAR vous permet d’exporter la distribution au format compressé.

wsl –import Suivi du nom d’une distribution Linux et du nom d’un fichier .TAR vous permet d’importer la distribution dans WSL.

wsl -u Suivi du nom d’une distribution Linux, il permet de la charger avec le compte utilisateur spécifié.

11) Depuis la fenêtre Linux de Windows 10, vous pouvez également installer et démarrer des programmes « pingouin » avec une interface graphique. Pour ce faire, il suffit d’installer un Serveur X et suivez les instructions données dans l’article Exécutez des programmes Linux sur Windows, même avec une interface graphique.

Bientôt, il sera possible de le faire directement depuis WSL 2 grâce au support intégré que Microsoft est sur le point d’introduire.

12) Les fichiers utilisés par les distributions Linux sous Windows sont « rangés » dans le dossier % localappdata% Paquets, dans le sous-dossier faisant référence à la distribution Linux installée via le Microsoft Store.

Pour accéder au système de fichiers utilisé par les distributions Linux installées sur le système via WSL, appuyez simplement sur la combinaison de touches Windows + R puis tapez \ wsl $.

De cette façon, il sera possible d’accéder au système de fichiers de n’importe quelle distribution comme s’il s’agissait d’une ressource partagée sur le réseau.

L’avantage est que dans ce cas il est possible de modifier le contenu des fichiers sans endommager le système de fichiers utilisé par les distributions Linux (vous pouvez également copier et coller des fichiers).

Pour accéder rapidement au système de fichiers d’une distribution spécifique, utilisez simplement, par exemple, la syntaxe \ wsl $ Ubuntu-20.04.

13) Pour accéder directement au système de fichiers Windows depuis le bash Linux, tapez simplement par exemple cd / mnt / c: cela vous amènera au dossier racine du lecteur C:.

14) Saisie explorer.exe. à l’invite de n’importe quelle distribution Linux (notez le point), il s’ouvrira Explorateur de fichiers Windows affichant tout le contenu du dossier sélectionné.

15) Gardez à l’esprit que le dossier / mnt / c / Utilisateurs contient tous les fichiers de profil utilisateur utilisés dans l’environnement Windows tout en / domicile les répertoires de profils d’utilisateurs utilisés dans votre distribution Linux. Vérifiez simplement leproduction qui s’obtient en lançant les deux commandes suivantes :

16) Les distributions Linux peuvent éventuellement être désinstallées en tapant Application et fonctionnalités dans la zone de recherche de Windows 10, puis recherchez dans la liste contenant les applications installées sur le système.

17) Les applications et commandes Windows peuvent être lancées à partir de la fenêtre WSL 2. L’production il peut également être traité avec des commandes Linux (et vice versa). Les informations pratiques sont données dans l’article Exécuter des applications Windows à partir de l’environnement Linux WSL2.

18) Pour obtenir une seule commande Linux à partir de Windows, vous pouvez simplement appuyer sur Windows + R puis tapez bash -c suivi de la commande ou de l’application Linux à exécuter (entre guillemets).

Essayez par exemple d’écrire bash -c « nain ».

La commande peut également être saisie dans un raccourci créé sur le bureau Windows ou dans tout autre dossier à l’aide du champ Destination (touche de droite, Nouveau, Lien).

19) Sur notre système de test, comme vous pouvez le voir sur l’image, Virtualbox fonctionne sans problème à côté du logiciel de virtualisation Hyper-V activé avec WSL 2. En cas de difficulté, par exemple au premier démarrage du logiciel de virtualisation tiers après la mise à jour vers WSL 2, n’oubliez pas de toujours installer la dernière version et de redémarrer le système au moins une fois.

Si vous continuez à avoir des problèmes, vous pouvez appliquer l’expédient que nous avions décrit à l’époque : Hyper-V et Virtualbox : une coexistence difficile mais pas impossible.

Découvrez aussi plus d’articles dans nos catégories windows, Internet et encore Ordinateurs et internet.

Au final Merci pour votre visite on espère que notre article Linux sur Windows : comment, quand et pourquoi l’utiliser
vous aide, pour nous aider, on vous invite à partager l’article sur Facebook, twitter et e-mail avec les hashtags ☑️ #Linux #sur #Windows #comment #quand #pourquoi #lutiliser ☑️!

Quitter la version mobile