Microsoft a déjà publié WSL2, le sous-système Windows pour Linux

Windows_WSL

Comme nous en avions discuté le mois dernier à propos de WSL2 ainsi que des fonctionnalités qui y seraient implémentées lors de son lancement, Microsoft a annoncé la formation de nouvelles versions expérimentales de Windows Insider (construire 18917), y compris la couche WSL2 (Sous-système Windows pour Linux).

WSL2 est une couche qui permet le lancement de fichiers exécutables Linux sous Windows. WSL Second Edition se distingue en fournissant un noyau Linux complet, plutôt qu'un émulateur à la volée qui traduit les appels système Linux en appels système Windows.

Windows_WSL
Article connexe:
Microsoft a annoncé WSL2 avec le noyau Linux standard

L'utilisation d'un noyau Linux standard permet à WSL2 d'atteindre une compatibilité Linux complète au niveau des appels système et assurez-vous que les conteneurs Docker peuvent fonctionner correctement sous Windows, et implémentez la prise en charge des systèmes de fichiers basés sur le mécanisme FUSE.

À propos de WSL2

Par rapport à la version précédente (WSL1), cette seconde version (WSL2) a considérablement amélioré les performances d'E / S et les opérations du système de fichiers.

Par exemple, lors de la décompression d'une archive WSL2, elle est 20 fois plus rapide que WSL1, et lorsque certaines des différentes opérations y sont effectuées, telles que "git clone", "npm install", "apt install" et apt update "2 to 5 fois.

WSL2 propose un composant basé sur le noyau Linux 4.19 s'exécutant dans un environnement Windows à l'aide d'une machine virtuelle déjà utilisée dans Azure.

Vous remarquerez certaines modifications de l'expérience utilisateur lorsque vous commencerez à utiliser WSL 2.

Les mises à jour du noyau Linux sont fournies via le mécanisme de mise à jour de Windows et sont testés sur l'infrastructure d'intégration continue de Microsoft.

Tous les changements préparés pour l'intégration du noyau avec WSL promettent d'être publiés sous la licence gratuite GPLv2.

Les correctifs préparés incluent des optimisations pour réduire le temps de démarrage du noyau, réduire la consommation de mémoire et laisser l'ensemble minimal requis de pilotes et de sous-systèmes dans le noyau.

Quoi de neuf dans WSL2?

La prise en charge de la version précédente de WSL1 est préservée et les deux systèmes peuvent être utilisés en parallèle, selon les préférences de l'utilisateur. WSL2 peut agir comme un remplacement transparent pour WSL1.

Comme dans WSL1, les composants de l'espace utilisateur sont installés séparément et sont basés sur des ensembles de différentes distributions. Par exemple, pPour l'installation en WSL dans le répertoire du Microsoft Store, certains ont suggéré distributions tout comme Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE et openSUSE.

L'environnement est réalisé sur une image disque séparée (VHD) avec un système de fichiers ext4 et une carte réseau virtuelle.

Pour interagir avec le noyau Linux proposé dans WSL2, un petit script d'initialisation doit être inclus dans la distribution changer le processus de démarrage.

Une nouvelle commande «wsl –set-version» a été proposée pour changer les modes de distribution, et une commande «wsl –set-default-version» pour sélectionner la version par défaut de WSL.

Aussi cette nouvelle version de WSL2 incluse dans la build Windows build 18917, améliorations du système de fichiers mises en évidence car en eux la gestion de ceux-ci a été optimisée, ce qui permet d'y accéder plus rapidement.

Entendemos que hemos pasado los últimos tres años diciéndole que coloque sus archivos en su unidad C cuando use WSL 1, pero este no es el caso en WSL 2. Para disfrutar del acceso más rápido al sistema de archivos en WSL 2, estos archivos deben estar Dans. Système de fichiers racine Linux.

Un autre changement dans WSL2 est le changement d'architecture grâce à la technologie de virtualisation.

Étant donné que WSL 2 s'exécute désormais dans une machine virtuelle, l'adresse IP de cette machine virtuelle devra être utilisée pour accéder aux applications réseau Linux à partir de Windows, et vice versa.

Notre objectif est de faire en sorte que WSL 2 ressemble à WSL 1, et nous attendons avec impatience vos commentaires sur la façon dont nous pouvons nous améliorer.

source: https://devblogs.microsoft.com

 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Facture dit

    L'article confond continuellement "Linux" (noyau) avec GNU / Linux (système d'exploitation) à un point tel que rien n'est compris. Terriblement écrit.