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

137PARTAGES

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-le nous !

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 éprouvé 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 habitué 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 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 
Avatar de nickylarson
Membre habitué https://www.developpez.com
Le 26/09/2022 à 21:22
J’ai du prendre un mac juste pour être plus efficace en développement et gérer également plus efficacement des servers. J’en pouvais plus de Windows a l’époque .

Pour avoir repris un Windows sur un nouveau portable car j’avais un matériel lié à Windows, lorsque j’ai découvert WSL c’était pas mal, mais avec le grand saut WSL2 et l’intégration de la GUI puis maintenant de systemd , je dois avouer que c’est top 👍.

J’aimerais jute un terminal Windows terminal aussi efficace que iterm sous Macos notamment l’intégration des mots de passe du trousseau… même si j’utilise aussi des cle ssh…

Si quelqu’un a des infos sur le sujet ?
0  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 27/09/2022 à 21:56
Citation Envoyé par Bill Fassinou Voir le message
Que pensez-vous de l'arrivée du support de Systemd dans WLS ?
C'était prévisible, vu que Poettering a été embauché par Microsoft pour travailler là-dessus.
0  0 
Avatar de Gluups
Membre éprouvé https://www.developpez.com
Le 23/11/2022 à 20:48
Citation Envoyé par Michael Guilloux Voir le message
Redstone 4 : la fonctionnalité Sets de Windows 10 va permettre de lancer des applications dans des onglets
au sein d’une même fenêtre
Ah, finalement, les onglets (enfin ... les panneaux) sur l'écran, dans PowerToys ça s'appelle les FancyZones.
0  0 
Avatar de weed
Membre expérimenté https://www.developpez.com
Le 23/11/2022 à 22:23
Citation Envoyé par Gluups Voir le message
Un système qui ne fonctionne pas sur une machine de plus de cinq ans, ce n'est pas un système.
Le problème de Windows est qu'il n'existe qu'avec un seul bureau. Sous Linux, il est possible de choisir son bureau en fonction de sa machine (KDE, Xfce, ...)

Et il y a également des distribution avec un bureau extrêmement léger comme par exemple AntiX. Je serais tenté de l'installer sur mon petit portable Notebook équipé d'un Céleron

Sinon à quand la possibilité d'installer des logiciels Windows sous Linux. Il y a pas mal de monde qui sont obligé de rester sous Windows à cause d'un programme. Ce serait bien que ce soit dans les 2 sens. J'espère que Canonnical va réussir à négocier
0  0