Sous-système Windows pour Linux (WSL) version 2 : comment cela va-t-il se passer ? (FAQ)

Sous la coupe se trouve la traduction FAQ publiée sur les détails de la future deuxième version du WSL (auteur - Craig Lowen).

Sous-système Windows pour Linux (WSL) version 2 : comment cela va-t-il se passer ? (FAQ)

Sous-système Windows pour Linux (WSL) version 2 : comment cela va-t-il se passer ? (FAQ)

Questions abordées :


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

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

La deuxième version de WSL utilise l'architecture Hyper-V pour assurer la virtualisation. Cette architecture sera disponible dans une fonctionnalité facultative qui est un sous-ensemble des fonctionnalités Hyper-V. Ce composant supplémentaire sera disponible dans toutes les éditions du système d'exploitation. A l'approche de la sortie de WSL 2, nous parlerons plus en détail de ce nouveau composant.

Que va-t-il arriver au WSL 1 ? Sera-t-il abandonné ?

Nous n'avons actuellement pas l'intention de retirer WSL 1. Vous pouvez exécuter les distributions WSL 1 et WSL 2 côte à côte sur la même machine. L'ajout de WSL 2 en tant que nouvelle architecture aide l'équipe WSL à étendre les incroyables capacités d'exécution de Linux sur Windows.

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

Certaines applications tierces ne peuvent pas s'exécuter lorsque Hyper-V est utilisé, ce qui signifie qu'elles ne pourront pas s'exécuter lorsque WSL 2 est activé. Malheureusement, celles-ci incluent VMWare et Virtual Box.

Nous étudions des moyens de résoudre ce problème. Par exemple, nous fournissons un ensemble d'API appelé Plate-forme d'hyperviseur, qui peut être utilisé par des fournisseurs de virtualisation tiers pour rendre leurs logiciels compatibles avec Hyper-V. Cela permet aux applications d'utiliser l'architecture Hyper-V pour l'émulation, par exemple : L'émulateur Google Android est désormais compatible avec Hyper-V.

Note du traducteur

Oracle VirtualBox dispose déjà d'une fonctionnalité expérimentale utilisez Hyper-V pour virtualiser vos machines :

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

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

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

D'après mon expérience personnelle d'utilisation conjointe d'Hyper-V et de VirtualBox, je peux noter qu'à chaque version, VirtualBox améliore la prise en charge du fonctionnement de ses machines virtuelles sous Hyper-V. Mais jusqu'à présent, la rapidité du travail ne permet pas de basculer pleinement vers une telle symbiose pour les tâches quotidiennes, même celles qui ne sont pas exigeantes en performances. Le redessinage banal des fenêtres à l'intérieur d'une machine virtuelle se produit avec un retard visible. J'espère sincèrement que la situation s'améliorera d'ici la sortie de WSL 2.

Sera-t-il possible d'accéder au GPU depuis WSL 2 ? Quels sont vos projets pour étendre le support matériel ?

Dans les versions initiales de WSL 2, la prise en charge de l’accès matériel sera limitée. Par exemple, vous ne pourrez pas accéder au GPU, au port série et à l'USB. Cependant, l'ajout de la prise en charge des appareils est une priorité élevée dans nos plans car cela ouvre de nombreuses possibilités aux développeurs qui souhaitent interagir avec ces appareils. En attendant, vous pouvez toujours utiliser WSL 1, qui donne accès à la fois à la série et à l'USB. Merci de suivre l'actualité sur ce blog et tweetez les membres de l'équipe WSL pour rester au courant des dernières fonctionnalités à venir dans les versions Insider, 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 garantissons une compatibilité totale des appels système. Cependant, la nouvelle architecture utilise des composants réseau virtualisés. Cela signifie que dans les versions préliminaires initiales, WSL 2 se comportera comme une machine virtuelle, par exemple WSL 2 aura sa propre adresse IP (pas la même que celle de l'hôte). Nous visons une expérience similaire à WSL 2 comme à WSL 1, qui inclut des améliorations de la prise en charge du réseau. Nous prévoyons d'ajouter rapidement la possibilité de communiquer entre toutes les applications réseau depuis Linux ou Windows à l'aide de localhost. Nous publierons plus de détails sur notre sous-système de mise en réseau et ses améliorations à mesure que nous nous rapprochons de la sortie de WSL 2.

Si vous avez d'autres questions sur le WSL ou si vous souhaitez simplement contacter l'équipe du WSL, vous pouvez nous trouver sur Twitter :

Source: habr.com

Ajouter un commentaire