EasyWSL transforme les images Docker de Linux en une distribution WSL

0

Si vous ne trouvez pas votre sous-système Windows préféré pour distribution Linux disponible dans le Microsoft Store, un nouveau programme appelé EasyWSL peut convertir presque n’importe quelle image Docker de Linux en une distribution WSL.

Le Microsoft Store propose de nombreuses distributions Linux WSL prédéfinies telles que Fedora, Ubuntu, Alpine, Kali, Debian, etc.

Cependant, de nombreuses distributions Linux populaires telles que ArchLinux ou Centos ne sont pas disponibles ou vous obligent à les payer.

Il est également préoccupant que de nombreuses distributions WSL payantes ne soient pas créées par les responsables d’origine mais par des tiers, ce qui soulève des inquiétudes quant à leur falsification.

easywsl
Distributions Centos payantes du Microsoft Store

Pour faciliter la recherche de distributions Linux qui ne sont pas disponibles dans le Microsoft Store, la société de cybersécurité Red Code Labs a créé un projet open source appelé «EasyWSL» qui convertit presque toutes les images Docker Linux en WSL.

« J’ai senti que nous pouvions en quelque sorte apporter plus d’âme Linux dans Windows via WSL, quelque chose de plus que Microsoft a à offrir dans leur magasin », a expliqué Red Code Labs concernant la raison pour laquelle ils ont créé EasyWSL.

« En gros, c’était une excellente idée d’utiliser Arch et Gentoo et leurs dépôts au début, mais j’ai ensuite réalisé, pourquoi ne pas obtenir des images de Docker Hub, pour élargir encore les possibilités. »

Mieux encore, comme ces distributions sont gérées sur Docker par les responsables d’origine, vous savez que les versions n’ont pas été modifiées pour inclure des programmes ou du code malveillants.

easywsl
Programme EasyWSL

Comme vous pouvez le constater, EasyWSL propose une large gamme de distributions Linux que vous pouvez installer, notamment:

  • ArchLinux 
  • Ubuntu 20.04
  • Ubuntu 20.10
  • Alpine 
  • DebianStable
  • DebianUnstable
  • DebianTesting
  • CentOS
  • Clear Linux
  • Fedora
  • Manjaro
  • Scientific Linux
  • Crux Linux
  • Void Linux
  • Kali Linux
  • OpenSuse Leap
  • Parrot Security OS
  • Gentoo

Cependant, si la distribution Linux que vous recherchez n’est pas disponible, vous pouvez utiliser EasyWSL pour installer une image Docker de votre choix dans WSL.

Comment convertir une image Docker Linux en WSL?

Par exemple, la distribution populaire Photon n’est pas disponible sur le Microsoft Store, mais nous pouvons facilement l’installer à partir de Docker à l’aide d’EasyWSL.

Pour installer une image personnalisée, vous devez sélectionner l’option « Spécifier une image docker », et lorsqu’elle demande un conteneur docker, vous devez saisir le nom de la distribution et la balise à installer en utilisant la syntaxe suivante:

image:tag

Dans le cas de Photon, le nom de l’image est « photon » et la balise(le tag) est « latest », comme indiqué sur cette page.

Nous utiliserions ensuite le conteneur ‘photon:latest’ lorsque EasyWSL vous le demanderait, comme indiqué ci-dessous.

easywsl photon
Installation de Photon avec EasyWSL

Alors que presque toutes les images Linux Docker s’installeront sans problème, vous pouvez voir une erreur causée par une commande manquante en fonction des routines de post-installation.

Cependant, le système d’exploitation s’installera et sera utilisable dans WSL.

Vous devez noter qu’après avoir installé une nouvelle distribution Linux à l’aide d’EasyWSL, l’installation de WSL n’apparaîtra pas dans le menu Démarrer.

Pour lancer la nouvelle distribution, vous pouvez utiliser la commande wsl -d [linux_distro] à partir d’une invite de commande pour la lancer.

Par exemple, pour lancer Photon, nous utiliserions la commande wsl -d photon.

Pour ceux qui aiment utiliser WSL dans Windows 10, EasyWSL est certainement un excellent ajout à votre boîte à outils afin que vous puissiez installer la distribution Linux que vous recherchez.

Laisser un commentaire