Des compilations Windows Insider ont été publiées avec le sous-système WSL2 (Windows Subsystem for Linux)

La société Microsoft a annoncé concernant la formation de nouvelles compilations expérimentales Windows Insider (build 18917), qui incluent la couche WSL2 (Windows Subsystem for Linux) précédemment annoncée, permettant l'exécution de fichiers exécutables Linux dans Windows. La deuxième édition de WSL se distingue par la fourniture d'un noyau Linux complet, au lieu d'un émulateur qui traduit à la volée les appels système Linux en appels système Windows.

L'utilisation d'un noyau natif permet d'obtenir une compatibilité totale avec Linux au niveau des appels système et d'assurer la possibilité de lancer sans interruption des conteneurs Docker sous Windows, ainsi que de mettre en œuvre le support des systèmes de fichiers basé sur le mécanisme FUSE. Par rapport à WSL1, WSL2 améliore considérablement les performances d'entrée/sortie et les opérations sur le système de fichiers. Par exemple, lors de l'extraction d'une archive compressée, WSL2 est 20 fois plus rapide que WSL1, et lors de l'exécution des opérations « git clone », « npm install », « apt update » et « apt upgrade », de 2 à 5 fois plus rapide.

WSL2 propose un composant basé sur le noyau Linux 4.19, qui s'exécute dans un environnement Windows à l'aide d'une machine virtuelle déjà utilisée dans Azure. Les mises à jour du noyau Linux sont livrées via le mécanisme Windows Update et sont testées dans 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 libre GPLv2. Les correctifs préparés comprennent des optimisations pour réduire le temps de démarrage du noyau, diminuer la consommation de mémoire et conserver un ensemble minimal de pilotes et de sous-systèmes dans le noyau.

La prise en charge de l'ancienne version WSL1 est maintenue et les deux systèmes peuvent être utilisés côte à côte, selon les préférences des utilisateurs. WSL2 peut servir de remplacement transparent à WSL1. Comme dans WSL1, les composants de l'espace utilisateur s'installent séparément et sont basés sur des compilations de différentes distributions. Par exemple, pour l'installation sous WSL dans le répertoire Microsoft Store, sont suggérés la construction Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE et openSUSE.

L'environnement s'exécute dans une image disque distincte (VHD) avec un système de fichiers ext4 et un adaptateur réseau virtuel. Pour interagir avec le noyau Linux proposé dans WSL2, un petit script d'initialisation doit être activé dans la distribution, modifiant le processus de démarrage. Une nouvelle commande « wsl —set-version » a été proposée pour changer les modes de fonctionnement des distributions, et la commande « wsl —set-default-version » permet de choisir la version WSL par défaut.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster