Windows Subsystem for Linux (WSL) version 2 : à quoi cela ressemblera-t-il ? (FAQ)

Le contenu traduit se trouve ci-dessous de la FAQ publiée sur les détails de la future version 2 de WSL (auteur — Craig Loewen).

Windows Subsystem for Linux (WSL) version 2 : à quoi cela ressemblera-t-il ? (FAQ)

Windows Subsystem for Linux (WSL) version 2 : à quoi cela ressemblera-t-il ? (FAQ)

Questions abordées :


WSL 2 utilise-t-il Hyper-V ? WSL 2 sera-t-il disponible sur Windows 10 Home ?

WSL 2 sera disponible dans toutes les éditions de Windows où WSL 1 est actuellement disponible (y compris Windows 10 Home).

Dans la deuxième version, WSL utilise l'architecture Hyper-V pour la virtualisation. Cette architecture sera disponible dans un composant supplémentaire, qui est un sous-ensemble des fonctionnalités d'Hyper-V. Ce composant supplémentaire sera accessible dans toutes les éditions du système d'exploitation. À l'approche de la sortie de WSL 2, nous fournirons plus de détails sur ce nouveau composant.

Que va-t-il advenir de WSL 1 ? Va-t-elle être abandonnée ?

Nous ne prévoyons pas actuellement d'abandonner WSL 1. Vous pouvez exécuter des distributions WSL 1 et WSL 2 côte à côte sur une même machine. L'ajout de WSL 2 sous forme de nouvelle architecture aide l'équipe WSL à étendre les incroyables capacités d'exécution d'un environnement Linux sous Windows.

Sera-t-il possible d'exécuter WSL 2 et d'autres outils de virtualisation tiers (comme VMWare ou Virtual Box) en même temps ?

Certaines applications tierces peuvent ne pas fonctionner lorsqu'Hyper-V est activé, ce qui signifie qu'elles ne pourront pas fonctionner lorsque WSL 2 sera activé. Malheureusement, cela inclut VMWare et Virtual Box.

Nous explorons des moyens de résoudre ce problème. Par exemple, nous fournissons un ensemble d'API appelé Plateforme Hypervisor, qui peut être utilisé par des fournisseurs de virtualisation tierce pour assurer la compatibilité de leur logiciel avec Hyper-V. Cela permet aux applications d'utiliser l'architecture Hyper-V pour l'émulation, par exemple : l'émulateur Google Android est maintenant compatible avec Hyper-V.

Note du traducteur

Oracle VirtualBox a déjà une fonctionnalité expérimentale pour utiliser Hyper-V pour la virtualisation de ses machines :

Aucune configuration n'est requise. Oracle VM VirtualBox détecte Hyper-V automatiquement et utilise Hyper-V comme moteur de virtualisation pour le système hôte. L'icône CPU dans la barre d'état de la fenêtre VM indique qu'Hyper-V est utilisé.

Mais cela entraîne une dégradation notable des performances :

Lorsque vous utilisez cette fonctionnalité, vous pourriez rencontrer une dégradation significative des performances d'Oracle VM VirtualBox sur certains systèmes hôtes.

D'après mon expérience personnelle avec Hyper-V et VirtualBox, je peux noter que VirtualBox améliore avec chaque version le support de l'exécution de ses machines virtuelles sous Hyper-V. Cependant, la vitesse d'exécution ne permet toujours pas de faire pleinement transitionner vers une telle symbiose pour des tâches quotidiennes, même peu exigeantes en performance. Le simple redessin des fenêtres à l'intérieur de la machine virtuelle se fait avec un délai visible. J'espère sincèrement que la situation s'améliorera d'ici la sortie de WSL 2.

Pourra-t-on accéder au GPU depuis WSL 2 ? Quels sont les plans pour étendre le support matériel ?

Dans les premières versions de WSL 2, le support de l'accès au matériel sera limité. Par exemple, vous ne pourrez pas accéder au processeur graphique, au port série et à l'USB. Néanmoins, l'ajout du support des dispositifs est une priorité élevée dans nos plans, car cela ouvre de nombreuses possibilités aux développeurs souhaitant interagir avec ces appareils. En attendant, vous pouvez toujours utiliser WSL 1, qui fournit un accès tant au port série qu'à l'USB. Veuillez suivre nos actualités sur ce blog et sur Twitter des membres de l'équipe WSL pour rester informé des dernières fonctionnalités à venir dans les builds pour insiders, et faites-nous savoir avec quels appareils vous souhaitez interagir !

WSL 2 pourra-t-il utiliser des applications réseau ?

Oui, en général, les applications réseau fonctionneront plus rapidement et mieux, car nous assurons la compatibilité complète des appels système. Cependant, la nouvelle architecture utilise des composants réseau virtualisés. Cela signifie que dans les premières versions bêta de WSL 2, le comportement sera celui d'une machine virtuelle, par exemple WSL 2 aura sa propre adresse IP (différente de celle de l'hôte). Nous nous engageons à ce que l'expérience d'utilisation de WSL 2 soit similaire à celle de WSL 1, ce qui inclut des améliorations de support de la sous-système réseau. Nous prévoyons d'ajouter rapidement la capacité de communication entre toutes les applications réseau de Linux ou Windows en utilisant localhost. Nous publierons plus d'informations détaillées sur notre sous-système réseau et les améliorations à mesure que nous nous rapprocherons de la sortie de WSL 2.

Si vous avez des questions supplémentaires sur WSL ou si vous souhaitez simplement contacter l'équipe WSL, vous pouvez nous trouver sur Twitter :

Source : habr.com

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