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 !

Windows 10 Insider Preview Build 18917 apporte WSL 2, l'architecture du sous-système Windows pour Linux
Qui utilise un véritable noyau Linux

Le , par Stéphane le calme

101PARTAGES

15  0 
Nouvelles options de limitation de téléchargement pour Delivery Optimization

« Nos utilisateurs disposant de très basses vitesses de connexion ont expliqué que le fait de définir la limitation des téléchargements en pourcentage de la bande passante disponible ne permettait pas de réduire suffisamment l’impact sur leur réseau. C’est pourquoi nous avons ajouté une nouvelle option permettant de limiter la bande passante utilisée par Delivery Optimization en tant que valeur absolue ».

Vous pouvez définir cette option séparément pour les téléchargements de premier plan (téléchargements que vous lancez à partir de Windows Store, par exemple) ou les téléchargements en arrière-plan. Cette option existe déjà pour les professionnels de l'informatique qui utilisent des stratégies de groupe ou des stratégies MDM pour configurer Delivery Optimization. Dans cette version, Microsoft a facilité la configuration via la page des paramètres.

Vous pouvez accéder à cette option via Paramètres> Mise à jour et sécurité> Delivery Optimization > Options avancées


WSL 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, 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 ».

La machine virtuelle se lancera automatiquement au démarrage et utilisera un peu de mémoire en arrière-plan, mais Microsoft promet qu'elle « a une petite empreinte mémoire ». Vous pouvez exécuter la commande wsl --shutdown si vous souhaitez arrêter la machine virtuelle en arrière-plan.

WSL 2 fait partie des versions de développement de Windows 10 20H1, dont la sortie est prévue pour avril 2020. WSL fait peut-être partie de Windows 10 19H2, dont la sortie est prévue pour octobre 2019, mais Microsoft n’a pas encore testé 19H2.


Débuter avec WSL 2

Certains changements d’expérience utilisateur ont été constatés lors de la première utilisation de WSL 2. Voici les deux modifications les plus importantes de cette préversion initiale :

Placez vos fichiers Linux dans votre système de fichiers racine Linux

Veillez à placer les fichiers auxquels vous allez accéder fréquemment avec les applications Linux dans votre système de fichiers racine Linux pour profiter des avantages de performances du fichier.

« Nous comprenons que nous avons passé ces trois dernières années à vous demander de placer vos fichiers dans votre lecteur C lorsque vous utilisez WSL 1, mais ce n'est pas le cas dans WSL 2. Pour bénéficier d'un accès plus rapide au système de fichiers dans WSL 2, ces fichiers doivent être à l'intérieur du système de fichiers racine Linux. Nous avons également rendu possible pour les applications Windows d’accéder au système de fichiers racine Linux (comme File Explorer! Essayez d’exécuter: explorer.exe / dans votre shell bash et voyez ce qui se passe), ce qui facilitera considérablement la transition ».

Accédez à vos applications réseau Linux avec une adresse IP dynamique dans les versions initiales

WSL 2 inclut un énorme changement d’architecture utilisant la technologie de virtualisation et Microsoft travaille toujours à l’amélioration du support réseau. WSL 2 étant désormais exécuté sur une machine virtuelle, vous devrez utiliser l’adresse IP de cette machine virtuelle pour accéder aux applications réseau Linux à partir de Windows, et inversement, vous aurez besoin de l’adresse IP de l’hôte Windows pour accéder aux applications réseau Windows à partir de Linux. L’objectif de Microsoft est d'inclure la possibilité pour WSL 2 d'accéder aux applications réseau avec localhost dès que possible.

Nouvelles commandes WSL

Cette version s’accompagne également de nouvelles commandes pour vous aider à contrôler et afficher vos versions et distributions WSL.

wsl --set-version <Distro> <Version>Utilisez cette commande pour convertir une distribution utilisant l’architecture WSL 2 ou l’architecture WSL 1.

: la distribution Linux spécifique (par exemple «Ubuntu»)

: 1 ou 2 (pour WSL 1 ou 2)

wsl --set-default-version <Version>Modifie la version d'installation par défaut (WSL 1 ou 2) pour les nouvelles distributions.

wsl --shutdownArrête immédiatement toutes les distributions en cours et la machine virtuelle à utilitaire léger WSL 2.

« La machine virtuelle qui alimente les distributions WSL 2 est quelque chose que nous souhaitons gérer entièrement pour vous. Nous la mettons donc en place lorsque vous en avez besoin et la fermons lorsque vous en avez fini. Dans certains cas, vous souhaiterez peut-être l’arrêter manuellement. Cette commande vous permet de le faire en mettant fin à toutes les distributions et en arrêtant la machine virtuelle WSL 2 ».

wsl --list --quietNe liste que les noms de distribution.

Cette commande est utile pour les scripts car elle ne sort que les noms des distributions que vous avez installées sans afficher d’autres informations telles que la distribution par défaut, les versions, etc.

wsl --list --verboseAffiche des informations détaillées sur toutes les distributions.

Cette commande répertorie le nom de chaque distribution, l’état de la distribution et la version qu’elle exécute. Elle indique également les distributions par défaut avec un astérisque.

Source : Microsoft (1, 2)

Voir aussi :

Windows 10 se rapproche de 50 % de part de marché, pendant que Chrome continue sa croissance, selon Netmarketshare
Windows : Jusqu'à 20% de réduction sur tous les logiciels ! Avantage Club developpez.com offert par GoodOffer24
Opera lance Opera GX, le premier navigateur au monde dédié aux jeux vidéo, actuellement disponible sous Windows
Apple met l'application iCloud à disposition des utilisateurs de Windows 10 au travers du Microsoft Store

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

Avatar de BugFactory
Membre expérimenté https://www.developpez.com
Le 02/07/2020 à 15:06
Les modifications d'interface font perdre leurs repères aux utilisateurs, elles doivent être rares et réfléchies. Là, on a l'impression que Microsoft essaye tour à tour toutes les variantes leur passant par la tête.

L'application paramètres est une gêne plus qu'autre chose. J'ai souvent eu à modifier la configuration, pas une seule fois le paramètre en question n'était disponible dans cette application. A chaque fois j'ai du lancer le panneau de configuration. Le seul effet de cette application est de rendre le panneau de configuration plus difficilement accessible.

Quand au alt tab, une amélioration plus intéressante serait de faire en sorte qu'il fonctionne même quand une application en plein écran a planté. Ne serait-ce que pour afficher le gestionnaire des tâches et forcer l'arrêt de l'application en question. Là les seules alternatives sont de créer un nouveau bureau ou de redémarrer.

Idem pour la barre des tâches, qui reste parfois affichée au dessus d'une application en plein écran.

Bref, je préférerai que Microsoft passe plus de temps sur la robustesse et les fonctionnalités et moins sur l’esthétisme.
5  0 
Avatar de vanquish
Membre éprouvé https://www.developpez.com
Le 29/06/2020 à 18:32
Pour retrouver un peu le contrôle de mes mise à jour (et ne pas voir sa bande passante bouffée au plus mauvais moment comme une conférence vidéo), j'ai défini ma connexion réseau (ADSL) comme étant "une connexion limitée".

Pensant qu'il est sur un réseau 4G ou chaque Mo est payant, Windows ne fait pas les mise à jour, attendant d'être à nouveau sur un réseau illimité.

Cela me permet de les lancer mes mise à jour à la main, au moment choisi, et après backup complet de la machine.

Bon c'est difficilement applicable sur un parc complet, mais pour sa machine perso, j'ai trouvé l'astuce (qui n'est pas de moi) très utile.
Il faut juste ne pas s'oublier. Mais comme chaque maj Windows fait parler d'elle, il y a peu de chance.
4  0 
Avatar de codec_abc
Membre confirmé https://www.developpez.com
Le 06/02/2020 à 16:20
En parlant de correction de bugs et de modifications mineurs, quelqu'un a-t-il essayé de remonter des bugs via le Feedback Hub ?

J'ai essayé pour que Microsoft corrige le viewer d'image par défaut qui dans certaines conditions n'affiche pas correctement les images quand le zoom est de 100%.

Le rapport de bug était propre avec un paragraphe qui explique le problème, des captures d'écran, etc...
Ça fait plusieurs mois et j'ai jamais eu de retour à part le mail de confirmation automatique pour me dire qu'ils allaient en tenir compte...
3  0 
Avatar de Leruas
Membre actif https://www.developpez.com
Le 07/05/2020 à 19:35
A quand l'inverse sous Linux ?
Au boulot Microsoft
3  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 07/05/2020 à 11:17
Avec la mise à jour du WSL par Microsoft, «*ces problèmes ont été résolus dans WSL 2 en incorporant une VM Linux complète de première génération dans Windows et en déplaçant les opérations de fichiers sur un disque réseau VHD (Virtual Hardware Disk)*».
Si c'est pour utiliser la virtualisation, pourquoi utiliser WSL plutôt qu'une VM ?
2  0 
Avatar de Etre_Libre
Membre éprouvé https://www.developpez.com
Le 28/06/2020 à 21:48
Si vous souhaitez continuer à tirer parti des reports, vous pouvez utiliser la Stratégie de groupe locale (Configuration ordinateur> Modèles d'administration> Composants Windows> Windows Update> Windows Update for Business> Sélectionnez lorsque les Préversions et les mises à jour de fonctionnalités sont reçues ou Sélectionnez lorsque les mises à jour de qualité sont reçues). »
Bonsoir, donc apparemment c'est juste moins mis en avant, mais pas supprimé...

Je me sers énormément de cette stratégie de groupe en milieu pro, pour différer les mises à jour mensuelles dites de "qualité" de 15 jours, et ça m'a déjà empêché plein de bugs (dont le récent en juin qui empêchait d'imprimer).
2  0 
Avatar de sergio_is_back
Membre expert https://www.developpez.com
Le 02/07/2020 à 16:19
Citation Envoyé par BugFactory Voir le message
L'application paramètres est une gêne plus qu'autre chose. J'ai souvent eu à modifier la configuration, pas une seule fois le paramètre en question n'était disponible dans cette application. A chaque fois j'ai du lancer le panneau de configuration. Le seul effet de cette application est de rendre le panneau de configuration plus difficilement accessible.
Cela donne effectivement l'impression d'un truc pas fini et nuit à l'uniformité de l'ensemble...

Citation Envoyé par BugFactory Voir le message
Bref, je préférerai que Microsoft passe plus de temps sur la robustesse et les fonctionnalités et moins sur l’esthétisme.
On l'impression que M$ passe son temps à dégrader ce qui marche correctement au lieu de corriger ce qui ne marche pas !!!
2  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 02/07/2020 à 19:04
Citation Envoyé par dfiad77pro Voir le message
sauf que leur IHMs sont archaïques et pas uniformes,
C'est justement cela qu'on reproche.
C'est agencé n'importe comment, et cela manque de nombreuses fonctionnalités qu'on a dans les interfaces Legacy.

Honnêtement moi non plus je ne vais que rarement dans la fenêtre paramètres... Je fais souvent l'effort, pour finir par trouver mon bonheur dans le panneau de configuration...
2  0 
Avatar de abriotde
Membre expérimenté https://www.developpez.com
Le 01/07/2019 à 14:21
Pour moi le principe de match des appel système Linux vers appel système Windows (à la manière de Wine pour l'inverse) est ce qu'il y a de plus performant (même si l'on perd forcément en performances par rapport à du natif). C'est aussi ce qu'il y a de plus léger.
Maintenant Linux tourne dans une VM presque à côté de Windows en utilisant au mieux la virtualisation hardware. (par rapport a une classique virtualisation dans Windows ou Windows est utilisé comme hyperviseur.) Mais dans ce cas on perd la mémoire d'un noyaux, plus une couche de virtualisation, avec toutes les failles que cela inclut... ce qui perd de l'intérêt surtout dans le cas général ou rien ne tourne dessus. Le seul intérêt est une compatibilité total puisqu’alors aucun appel système n'est pas implémenté. Mais en avait on vraiment besoin? Oui si Windows est très en retard sur Linux...
Pour moi la seul vrai raison explicable de faire ainsi ait que Windows voulait en donner plus, plus de Linux sans ce casser la tête, ils se sont dis tant pis, on virtualise on s'en fiche de la perte mémoire que cela occasionne, de toutes façon les PC sont puissant maintenant... Et ce raisonnement surtout pour un OS est très business mais mauvais à long terme... le patch de patch n'est pas viable...
1  0 
Avatar de earhater
Membre éclairé https://www.developpez.com
Le 01/07/2019 à 16:48
@abriote d'autant plus que ça utilise hyper-v disponible uniquement dans les versions pros de windows :/
1  0