IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft facilite l'installation du sous-système Windows pour Linux dans Windows 11
Et effectue un rétroportage de cette fonctionnalité dans Windows 10 à partir de la version 2004

Le , par Stéphane le calme

145PARTAGES

14  0 
WSL 2 (Windows Subsystem For Linux 2) est une version de l’architecture qui permet au sous-système Windows pour Linux d’exécuter des fichiers binaires ELF64 Linux sous Windows. Cette architecture, qui utilise un véritable noyau Linux, modifie la façon dont ces binaires Linux interagissent avec Windows et le matériel de votre ordinateur, tout en offrant la même expérience utilisateur que dans WSL 1. WSL 2 offre des performances de système de fichiers beaucoup plus rapides et une compatibilité totale des appels système, ce qui vous permet d'exécuter davantage d'applications comme Docker!

WSL 2 inclut donc un véritable noyau Linux qui vous permet d’exécuter davantage de logiciels Linux sous Windows et offrant de meilleures performances que WSL 1.

WSL 2 utilise les fonctionnalités Hyper-V pour créer une machine virtuelle légère avec un noyau Linux minimal. Il faut s’attendre à une meilleure compatibilité avec les logiciels Linux, y compris la prise en charge de Docker, et « une augmentation spectaculaire des performances du système de fichiers ».

La machine virtuelle se lancera automatiquement au démarrage et utilisera un peu de mémoire en arrière-plan, mais Microsoft promet qu'elle « a une petite empreinte mémoire ». Vous pouvez exécuter la commande wsl --shutdown si vous souhaitez arrêter la machine virtuelle en arrière-plan.

Le sous-système Windows pour Linux a énormément évolué au fil des ans, et avec WSL2, les choses sont devenues vraiment impressionnantes. Mais pour profiter de tout ce que le WSL2 a à offrir, vous devez l'avoir installé, et c'est quelque chose que Microsoft a reconnu comme étant inutilement compliqué.

L'entreprise a donc fait quelque chose. Dans les dernières Preview Windows 11 et Windows 10, vous n'avez pas besoin de parcourir des cercles sans fin pour installer WSL2 ; une seule commande suffit désormais : wsl.exe --install..


Dans un billet de blog de la ligne de commande Windows, Craig Loewen, responsable du programme de la plateforme de développement Windows, explique :

« Dans les dernières versions de Windows Insider Preview, vous pouvez installer tout ce dont vous avez besoin pour exécuter WSL en exécutant simplement wsl.exe --install. Nous sommes ravis d'annoncer que cette fonctionnalité est désormais officiellement rétroportée sur Windows 10 version 2004 et versions ultérieures, ce qui facilitera grandement l'installation de WSL sur ces versions !

« Le processus de configuration de WSL était auparavant trop compliqué, impliquant l'activation de plusieurs paramètres et l'installation de plusieurs packages. Nous avons simplifié le processus à une seule commande, ouvrez simplement une fenêtre d'invite de commande avec des privilèges d'administrateur et exécutez wsl.exe --install. Une fois que vous appuyez sur Entrée, le processus activera automatiquement les fonctionnalités facultatives WSL requises, installera la distribution Ubuntu par défaut et installera la dernière version du noyau WSL Linux sur votre machine. Quand c'est terminé et que vous redémarrez votre machine, votre distribution démarrera après le redémarrage, terminant l'installation.

« De plus, vous pouvez trouver une liste des distributions Linux disponibles pour l'installation en entrant la commande wsl --list --online dans PowerShell ou l'invite de commande Windows. Pour installer une distribution autre ou en plus de la distribution par défaut d'Ubuntu, utilisez cette commande : wsl --install -d <DistroName>« Remplacez <DistroName> par le nom d'une distribution Linux trouvé dans la commande list précédente. Cette commande d'installation peut être utilisée pour la première installation ou pour ajouter des distributions supplémentaires après avoir déjà installé WSL avec la distribution Ubuntu par défaut ».

Mais Microsoft a également proposé des commandes additionnelles :

« Nous avons également inclus des commandes supplémentaires pour vous aider à gérer vos instances WSL avec ce backport.

« Vous pouvez utiliser wsl --update pour mettre à jour manuellement votre noyau WSL Linux, et vous pouvez utiliser wsl --update rollback pour revenir à une version précédente du noyau WSL Linux.

« Enfin, vous pouvez utiliser wsl --status pour afficher des informations générales sur votre configuration WSL, telles que le type de distribution par défaut, la distribution par défaut et la version du noyau ».

Vous devez exécuter Windows 10 version 2004 (la version avec laquelle WSL 2 a été livrée) ou supérieure et avoir installé la mise à jour KB5004296 pour profiter de cette nouvelle procédure d'installation WSL à commande unique :

« Vous pouvez obtenir ce rétroportage simplement en mettant à jour Windows comme d'habitude. Pour le faire manuellement, ouvrez les paramètres Windows, accédez à "Mises à jour et sécurité" et appuyez sur "Rechercher les mises à jour".

« Cette mise à jour fait partie de KB5004296 et vous pouvez trouver des instructions complètes sur la façon de vous assurer de l'avoir installée et de ses modifications ici. Au moment de la rédaction, lorsque vous cliquez sur "Rechercher les mises à jour", vous pouvez voir une mise à jour facultative disponible, assurez-vous qu'elle a le même numéro que KB5004296, installez-la et vous aurez accès à wsl --update ».

Voici quelques autres commandes WSL qui pourraient vous être utiles :

wsl --set-version <Distro> <Version>Utilisez cette commande pour convertir une distribution utilisant l’architecture WSL 2 ou l’architecture WSL 1.

: la distribution Linux spécifique (par exemple «Ubuntu»)

: 1 ou 2 (pour WSL 1 ou 2)

wsl --set-default-version <Version>Modifie la version d'installation par défaut (WSL 1 ou 2) pour les nouvelles distributions.

wsl --shutdownArrête immédiatement toutes les distributions en cours et la machine virtuelle à utilitaire léger WSL 2.

« La machine virtuelle qui alimente les distributions WSL 2 est quelque chose que nous souhaitons gérer entièrement pour vous. Nous la mettons donc en place lorsque vous en avez besoin et la fermons lorsque vous en avez fini. Dans certains cas, vous souhaiterez peut-être l’arrêter manuellement. Cette commande vous permet de le faire en mettant fin à toutes les distributions et en arrêtant la machine virtuelle WSL 2 ».

wsl --list --quietNe liste que les noms de distribution.

Cette commande est utile pour les scripts, car elle ne sort que les noms des distributions que vous avez installées sans afficher d’autres informations telles que la distribution par défaut, les versions, etc.

wsl --list --verboseAffiche des informations détaillées sur toutes les distributions.

Cette commande répertorie le nom de chaque distribution, l’état de la distribution et la version qu’elle exécute. Elle indique également les distributions par défaut avec un astérisque.

Source : Microsoft

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de spyserver
Membre confirmé https://www.developpez.com
Le 02/05/2023 à 10:19
Quelle bande de clowns, achetez-nous le hardware qui va bien alors ? On est pas censé mettre fin à l'obsolescence programmée, faire des trucs plus durables etc. non parce que la c'est tout l'inverse ...
3  0 
Avatar de weed
Membre expérimenté https://www.developpez.com
Le 28/09/2022 à 8:23
De mon point de vue, cette version est une mauvaise nouvelle. Les entreprises vont encore moins le pas pour proposer des machines sous Linux si Windows permet de faire de plus en plus de chose.

Et malheureusement j'ai l'impression que c'est à sens unique. On dépouille Linux mais on ne dépouille pas Windows pour les implémenter sous Linux.
Je suis de mauvaise langue, on peut dorénavant connecter un poste Linux à un domaine Windows Exchange mais j'ai cette mauvaise impression que d'un seul sens
2  0 
Avatar de Gluups
Membre expérimenté https://www.developpez.com
Le 23/11/2022 à 20:57
Citation Envoyé par Aizen64 Voir le message
Oui il serait temps de finir l’appli paramètres et se débarrasser de panneau de config.
Je crois surtout qu'il serait temps d'avoir un système opérationnel.
À deux ans de la fin de support, il serait temps, non ?

Alors si c'est le panneau de config qui est opérationnel, de grâce, gardons le panneau de config.

Que leur OS soit plus léger aussi et ne nécessite pas un SSD pour être utilisé. C’est juste un OS quoi !

J’avoue que Linux au moins peut faire tourner une IHM sur un Raspberry pi, pas Windows.
Pour sûr.
Un système qui ne fonctionne pas sur une machine de plus de cinq ans, ce n'est pas un système.
3  1 
Avatar de destroyedlolo
Membre actif https://www.developpez.com
Le 02/12/2022 à 11:09
Travaillant a 99% du temps sous Linux (hormis la bureautique burocatique), WSL me permet de travailler sans les limitations imposées par notre DSI poussiéreuses.
Le fait de pouvoir ENFIN utiliser des applications graphiques m'évitera de batailler avec la même DSI pour installer des VM sur mon PC ... voir de devoir bosser depuis mes PC perso.
2  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 24/11/2022 à 7:23
Sinon à quand la possibilité d'installer des logiciels Windows sous Linux.
Tu as le projet Wine.
1  0 
Avatar de sergio_is_back
Expert confirmé https://www.developpez.com
Le 24/11/2022 à 8:37
Citation Envoyé par chrtophe Voir le message
Tu as le projet Wine.
Je plussoie.
La majorité des softs qui utilisent les API Win32 natives de Windows fonctionneront sans difficultés.
On ne perçoit même quasiment pas de lenteur particulière, ce qui est un exploit de mon point de vue !

Dernier en date, Epson Scan2 pour mon imprimante/scanner sur mon PC de la maison -> Fonctionne aussi bien que sous Windows
1  0 
Avatar de Gluups
Membre expérimenté https://www.developpez.com
Le 02/05/2023 à 10:08
Ça fait un moment que Microsoft cherche à nous faire comprendre qu'il faut abandonner Windows (sauf machines d'un marché restreint), mais cette fois ça devient plus précis :
  • Windows 11 n'est pas pour vous, votre machine n'est pas assez puissante pour ça
  • attention dans un an et demi Windows 10 "n'existe plus"


Ils n'ont toujours pas dit explicitement de passer à un autre système, mais pour être plus clair que ça sans devenir explicite, ça va être difficile.

Si il y a un bon côté à ça, c'est que si bientôt Windows 10 est en fin de support, ça sera peut-être l'occasion pour les clients en dehors de la cible de Windows 11, d'installer Windows XP, si ils ne sont pas encore prêts pour Unix.
1  0 
Avatar de smarties
Membre expert https://www.developpez.com
Le 02/05/2023 à 11:21
Et le pire c'est que ça fonctionnera probablement :
- le particulier qui n'y connaît rien prendra un PC sous Windows 11
- le particulier qui verra un message indiquant que son PC ne peut pas faire tourner Windows 11 et sera inviter à en changer... il acceptera sans trop se poser de question au lieu de consulter un pro du secteur ou des associations
- le professionnel n'aura pas le choix sur tout (contrat, direction, logiciel)
- l'éternel manque de choix d'OS alternatif en magasin
1  0 
Avatar de Gluups
Membre expérimenté https://www.developpez.com
Le 02/05/2023 à 11:34
Citation Envoyé par smarties Voir le message
Et le pire c'est que ça fonctionnera probablement :
- le particulier qui n'y connaît rien prendra un PC sous Windows 11
- le particulier qui verra un message indiquant que son PC ne peut pas faire tourner Windows 11 et sera inviter à en changer... il acceptera sans trop se poser de question au lieu de consulter un pro du secteur ou des associations
- le professionnel n'aura pas le choix sur tout (contrat, direction, logiciel)
- l'éternel manque de choix d'OS alternatif en magasin
Ça commence à bouger un peu, chez certains fournisseurs on voit proposer le choix du système d'exploitation (parfois même d'en installer un ou pas).
Ce n'est pas encore général, mais force est de reconnaître que Microsoft se mobilise pour obliger les consommateurs à exiger ça.
À vrai dire il en est presque à leur mettre le pistolet sur la tempe.
Après il y a beaucoup de gens qui ne voient pas le pistolet, et qui continuent comme avant quand même.
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 26/09/2022 à 20:08

Que pensez-vous de l'arrivée du support de Systemd dans WLS ?
Il est logique, vu que toutes les distros Linux (à quelques exceptions près) l'utilisent.

Quel serait l'impact de ce changement sur la productivité des développeurs ?
Je ne peux pas répondre, je 'utilise pas WSL.Je dirais que tout dépend ce qui est développé. Pour la plupart des projets, je présume que l'impact sera faible.
0  0