IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Docker Desktop pour Windows 10 va bientôt passer à WSL2
Quels sont les avantages pour les développeurs ?

Le , par Stéphane le calme

355PARTAGES

10  0 
Windows 10 Insider Preview Build 18917 a apporté de nombreuses nouveautés et améliorations, parmi lesquelles WSL 2 (Windows Subsystem for Linux 2). WSL 2 est une nouvelle version de l’architecture qui permet au sous-système Windows pour Linux d’exécuter des fichiers binaires ELF64 Linux sous Windows. Cette nouvelle architecture, qui utilise un véritable noyau Linux (Linux 4.19), modifie la façon dont ces binaires Linux interagissent avec Windows et le matériel de votre ordinateur, tout en offrant la même expérience utilisateur que dans WSL 1 (la version actuellement disponible en version stable). WSL 2 offre des performances de système de fichiers beaucoup plus rapides et une compatibilité totale des appels système, ce qui vous permet d'exécuter davantage d'applications comme Docker!

WSL 2 inclut donc un véritable noyau Linux qui vous permet d’exécuter davantage de logiciels Linux sous Windows et offrant de meilleures performances que WSL 1.

Cette nouvelle version de WSL 2 utilise les fonctionnalités Hyper-V pour créer une machine virtuelle légère avec un noyau Linux minimal. Il faut s’attendre à une meilleure compatibilité avec les logiciels Linux, y compris la prise en charge de Docker, et « une augmentation spectaculaire des performances du système de fichiers ».

Un véritable noyau Linux, la petite touche qui intéresse Docker

La nouvelle version du sous-système Windows pour Linux a donc apporté un véritable noyau Linux à Windows. Vous vous demandez probablement si cela est important, dans la mesure où WSL a déjà fait un excellent travail en émulant Linux ? À en croire Simon Ferquel, développeur logiciel senior chez Docker, cette avancée est très importante dans la mesure où elle entraîne un changement majeure dans la stratégie de l'entreprise concernant Docker Desktop.

Dans un billet sur le blog de l’entreprise, Ferquel a annoncé que Docker, la société derrière le logiciel libre du même nom qui permet facilement de lancer des applications dans des conteneurs logiciels, va abandonner la virtualisation Hyper-V, dont elle se sert actuellement pour son application Windows Docker Destop, pour se tourner vers WSL 2.

« L’un des objectifs de Docker a toujours été de fournir la meilleure expérience de travail avec les conteneurs d’un environnement de bureau, avec une expérience aussi proche du natif que possible, que vous travailliez sous Windows, Mac ou Linux. Pour ce faire, nous passons beaucoup de temps à travailler avec les piles de logiciels fournies par Microsoft et Apple. Dans le cadre de ce travail, nous surveillons de près le sous-système Windows (WSL) depuis son introduction en 2016, afin de voir comment nous pourrions en tirer parti pour nos produits.


« Le WSL d’origine était un effort impressionnant pour émuler un noyau Linux au-dessus de Windows, mais il existait des différences fondamentales entre Windows et Linux qui rendaient certaines choses impossibles à implémenter avec le même comportement que sous Linux natif, ce qui signifiait que c’était impossible d’exécuter Docker Engine et Kubernetes directement dans WSL. Au lieu de cela, Docker Desktop a développé une solution alternative utilisant les machines virtuelles Hyper-V et LinuxKit pour réaliser l'intégration transparente attendue et appréciée de nos utilisateurs.

« Microsoft vient d'annoncer WSL 2 avec un changement majeur d'architecture: au lieu d'utiliser l'émulation, ils fournissent en réalité un véritable noyau Linux s'exécutant dans une machine virtuelle légère. Cette approche est très proche de ce que nous faisons avec LinuxKit et Hyper-V sur le plan architectural, avec l’avantage supplémentaire qu’elle est plus légère et plus étroitement intégrée à Windows. Le daemon Docker fonctionne bien avec d'excellentes performances et le temps qu'il faut pour un démarrage à froid de dockerd dans WSL 2 est d'environ 2 secondes sur nos machines de développement. Nous sommes très enthousiastes à propos de cette technologie et nous sommes heureux d’annoncer que nous travaillons sur une nouvelle version de Docker Desktop exploitant WSL 2, avec une préversion publique prévue pour le mois de juillet. Cela rendra l'expérience Docker de...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !