Microsoft a porté le sous-système WSL2 (sous-système Windows pour Linux) vers Windows 10 1903 et 1909

Microsoft annoncé le à propos de la prise en charge des sous-systèmes WSL2 (Sous-système Windows pour Linux) dans les versions 10 et 1903 de Windows 1909, publiées en mai et novembre de l'année dernière. Le sous-système WSL2, qui permet aux exécutables Linux de s'exécuter sous Windows, était initialement proposé dans la version 10 de Windows 2004. Microsoft a désormais intégré ce sous-système dans les mises à jour précédentes de Windows 10, qui restent pertinentes et utilisées dans de nombreuses entreprises. Le portage de WSL2 vers ces versions permettra une exécution efficace d'un environnement Linux sans avoir besoin de migrer vers Windows 10 2004 (prise en charge des versions 1903 et 1909). va durer jusqu’en décembre 2020 et mai 2022).

Microsoft a porté le sous-système WSL2 (sous-système Windows pour Linux) vers Windows 10 1903 et 1909

Rappelons que l'édition WSL2 différent livraison d'un noyau Linux à part entière au lieu de l'émulateur précédemment utilisé, qui traduisait les appels système Linux en appels système Windows. Le noyau Linux dans WSL2 n'est pas inclus dans l'image d'installation de Windows, mais est chargé dynamiquement et tenu à jour par Windows, de la même manière que les pilotes graphiques sont installés et mis à jour. Le mécanisme standard de Windows Update est utilisé pour installer et mettre à jour le noyau.

Proposé pour WSL2 noyau Basé sur la version du noyau Linux 4.19, qui s'exécute dans un environnement Windows à l'aide d'une machine virtuelle déjà exécutée dans Azure. Les correctifs spécifiques à WSL2 utilisés dans le noyau incluent des optimisations pour réduire le temps de démarrage du noyau, réduire la consommation de mémoire, ramener Windows à la mémoire libérée par les processus Linux et laisser l'ensemble minimum requis de pilotes et de sous-systèmes dans le noyau.

L'environnement WSL2 s'exécute dans une image disque distincte (VHD) avec un système de fichiers ext4 et une carte réseau virtuelle. Identique aux composants de l'espace utilisateur WSL1 sont mis séparément et sont basés sur des assemblages de diverses distributions. Par exemple, pour installer en WSL dans le répertoire Microsoft Store offert assemblage Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и openSUSE.

Canonical a déjà annoncé le sur l'état de préparation des versions d'installation d'Ubuntu 20.04 LTS, testées dans des environnements
WSL2 basé sur Windows 10 1903 et 1909. Pour activer WSL2 sur Windows 10 1909, vous devez installer une mise à jour kb4571748 et exécutez la commande dans PowerShell avec les droits d'administrateur :

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Ensuite, vous devez redémarrer votre ordinateur et activer WSL2 par défaut :

wsl.exe --set-default-version 2

Après cela, vous pouvez installer l'environnement Linux souhaité à partir du répertoire
Microsoft Store ou convertissez un environnement existant au format WSL 1 à l'aide de la commande « wsl.exe –set-version Ubuntu 2 ».

De plus, on peut citer adaptations environnement Bureau Docker pour utiliser WSL2 au lieu d'un backend basé sur HyperV.
L'utilisation de WSL2 permettra à Docker Desktop de fonctionner non seulement pour les propriétaires de Windows Pro et Windows Enterprise, mais également pour les utilisateurs de Windows Home.

Source: opennet.ru

Ajouter un commentaire