Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« WSL » : différence entre les versions

De The Linux Craftsman
Ligne 6 : Ligne 6 :


regardons comment activer cette fonctionnalité !
regardons comment activer cette fonctionnalité !
<div align="center">
{|class="wikitable" width="70%"
|-
|align="left"|
[[Fichier:Warning-icon.png|60px]]
|style="text-align:justify"|
Pour l'instant, WSL2, qui offre une plus grande intégration / compatibilité
Linux, est encore en phase de test. De gros problèmes de performance sur
le système de fichier, notamment la partie « /mnt » qui permet la
passerelle avec Windows, ont été identifiés depuis juin 2019 et ne sont
toujours pas corrigés ([https://github.com/microsoft/WSL/issues/4197 lien github]).
<div align="center">
'''Préférez donc WSL1 pour le moment...'''
</div>
|}
</div>


= Activation =
= Activation =

Version du 27 juin 2020 à 10:29

Introduction

Windows Subsystem for Linux (WSL) est une couche de compatibilité permettant d'exécuter des exécutables binaires Linux (au format ELF) de manière native sur Windows 10 et Windows Server 2019. wikipedia

Cela va permettre d'exécuter un terminal (bash) de manière native sur votre système Windows et les applications lancées par ce biais profiteront de toute la puissance que matériel peu offrir.

regardons comment activer cette fonctionnalité !

Pour l'instant, WSL2, qui offre une plus grande intégration / compatibilité Linux, est encore en phase de test. De gros problèmes de performance sur le système de fichier, notamment la partie « /mnt » qui permet la passerelle avec Windows, ont été identifiés depuis juin 2019 et ne sont toujours pas corrigés (lien github).

Préférez donc WSL1 pour le moment...

Activation

Il faut d'abord activer la fonctionnalité "Sous-système Windows pour Linux", soit dans un Powershell (en tant qu'administrateur):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Soit à travers l'interface graphique:

Choix de la distribution

Il faut maintenant choisir une distribution Linux:

Installation en PowerShell

Une fois le fichier appx récupéré:

Il suffit d'ouvrir un Powershell pour se déplacer dans le répertoire de téléchargement et lancer l'installation:

> cd .\Downloads\
> Add-AppPackage .\kali-linux-08-06-2019.appx

Avec un exécutable

Dans le cas de CentOS, pas besoin de lancer un Powershell, il suffit de décompresser l'archive et de lancer l'exécutable en tant qu'administrateur. La première fois, l'exécutable créer les fichiers nécessaires et après, un terminal se lancera:

Gérer les distributions WSL

Dans un Powershell, il est possible de lister les distributions installées

>wslconfig /l
Distributions du sous-système Windows pour Linux :
CentOS7 (par défaut)

Et de les supprimer:

>wslconfig /u CentOS7

Ajouter un point de montage Windows

Il peut être intéressant de monter une partition Windows sous Linux WSL. Tout d'abord il faut identifier la lettre de la partition à ajouter sous Windows (clé USB, carte SD, etc...). Dans cet exemple, nous allons:

  • monter le disque Windows G:
  • dans le point de montage /mnt/g (si le répertoire n'existe pas il faut le créer).
# mount -t drvfs G: /mnt/g