La MàJ WSL dans Windows 10 build 1903 vous donne accès aux fichiers Linux depuis Windows
Les outils en ligne de commande sont également améliorés
Le 2019-02-18 09:11:05, par Stéphane le calme, Chroniqueur Actualités
Le mariage entre Linux et Windows se renforce. Après avoir adopté Linux avec WSL (sous-système Windows pour Linux), Microsoft fait maintenant ce que les utilisateurs demandent depuis toujours: la mise à jour de Windows 10 avril 2019 permet d'accéder aux fichiers Linux à partir de Windows.
En plus de vous permettre d'ouvrir des fichiers Linux à partir de l'Explorateur, Windows 10 build version 1903 vous offre la possibilité d'éditer des fichiers Linux à partir de Windows et apporte des améliorations dans la manière dont vous gérez et configurez vos distributions dans la ligne de commande.
Accéder aux fichiers Linux à partir de Windows
Auparavant, la création et la modification de fichiers Linux à partir de Windows entraînaient la perte de fichiers ou la corruption des données. Rendre cela possible a été une fonctionnalité très demandée et attendue depuis longtemps. Microsoft s’est dite fière d’annoncer que vous pouvez désormais accéder facilement à tous les fichiers de vos distributions Linux à partir de Windows.
Fichiers Linux à l'intérieur de l'explorateur de fichiers
Le meilleur moyen de se familiariser avec cette fonctionnalité consiste à ouvrir vos fichiers Linux dans l'explorateur de fichiers! Pour ce faire, ouvrez votre distribution préférée, assurez-vous que votre dossier actuel est votre répertoire de base Linux et tapez:
Cela ouvrira une fenêtre de l’explorateur de fichiers, située à l’intérieur de votre distribution Linux.
À partir de là, vous pouvez accéder aux fichiers Linux de votre choix, comme vous le feriez avec tout autre fichier via l'explorateur de fichiers. Cela inclut des opérations telles que: faire glisser des fichiers d’un endroit à l’autre, copier / coller, et même des scénarios intéressants tels que l’utilisation du menu contextuel pour ouvrir VSCode dans un répertoire WSL!
Améliorations à venir pour l'expérience de l’Explorateur de Fichier
Lorsque vous utilisez cette fonctionnalité, vous remarquerez que les fichiers de la distribution sont exposés via le chemin suivant: \\ wsl $ \ <nom_de_la_distribution> \. Cela est dû à la façon dont Windows accède aux fichiers dans chaque distribution (dont vous trouverez les détails dans la section suivante!). L'équipe WSL recherche activement des moyens d'améliorer la possibilité de découverte de vos fichiers Linux dans l’Explorateur de Fichier.
En ligne de commande
WSL est avant tout un outil de ligne de commande. Bien entendu, cette fonctionnalité marche également en ligne de commande. Vous pouvez trouver les fichiers de votre distribution en accédant à \\ wsl $ \ {nom de la distribution} \ où {nom de la distribution} est le nom d’une distribution en cours d’exécution. Voici à quoi cela ressemble d’accéder à Debian avec PowerShell.
Comment ça marche
En bref, un serveur de fichiers de protocole 9P facilite les requêtes liées aux fichiers, Windows agissant en tant que client.
Craig Loewen de Microsoft explique que
Envoyé par Craig Loewen
Microsoft indique qu'il existe actuellement quelques problèmes connus et émet les avertissements suivants:
Expérience de ligne de commande wsl.exe améliorée
Envoyé par Craig Loewen
Nouvelles commandes
Microsoft a également ajouté de nouvelles commandes qui vous donneront plus de fonctionnalités lors de l’utilisation de wsl.exe.
Vous pouvez maintenant exécuter des commandes en tant qu'utilisateurs différents, mettre fin aux distributions en cours d’exécution et même exporter et importer différentes distributions ! L'exportation d'une distribution est réalisée en passant --export en tant qu'argument et génère un fichier tar de votre distribution actuelle. Par exemple, vous pouvez utiliser cette fonctionnalité pour partager votre configuration de distribution avec d'autres personnes. De plus, si vous transmettez --import en tant qu’argument, vous pouvez importer un fichier tar contenant le système de fichiers racine d’une distribution Linux, ce qui vous permet d’importer la distribution de votre choix, avec la configuration de votre choix.
Ci-dessous la liste de toutes les commandes qui ont été ajoutées à wsl.exe
Commandes nouvellement ajoutées
Commandes consolidées
Les commandes qui existaient dans wslconfig.exe ont été ajoutées à wsl.exe pour vous permettre de configurer plus facilement vos distributions. Microsoft explique que son objectif est de consolider votre interaction avec WSL en un seul binaire.
Commandes ajoutées à wsl.exe à partir de wslconfig.exe
Source : Microsoft
Voir aussi :
Les mots de passe Windows NTLM à 8 caractères peuvent être piratés en moins de 2,5 heures, selon des chercheurs
Microsoft propose une préversion de Windows 20H1, la version Windows 10 qui sera livrée en avril 2020, aux Insiders dans l'anneau Skip Ahead
Vous pouvez maintenant exécuter Windows 10 sur le Raspberry Pi 3, grâce au programme d'installation WoA pour Microsoft
Windows 10 Insider Preview Build 18329 améliore Recherche, et donne la possibilité d'exécuter des apps Win32 dans une réalité mixte
La plupart des gens évitent encore la mise à jour de Windows 10 Octobre 2018, elle risque par ailleurs d'être abandonnée au profit de Windows 10 19H1
En plus de vous permettre d'ouvrir des fichiers Linux à partir de l'Explorateur, Windows 10 build version 1903 vous offre la possibilité d'éditer des fichiers Linux à partir de Windows et apporte des améliorations dans la manière dont vous gérez et configurez vos distributions dans la ligne de commande.
Accéder aux fichiers Linux à partir de Windows
Auparavant, la création et la modification de fichiers Linux à partir de Windows entraînaient la perte de fichiers ou la corruption des données. Rendre cela possible a été une fonctionnalité très demandée et attendue depuis longtemps. Microsoft s’est dite fière d’annoncer que vous pouvez désormais accéder facilement à tous les fichiers de vos distributions Linux à partir de Windows.
Fichiers Linux à l'intérieur de l'explorateur de fichiers
Le meilleur moyen de se familiariser avec cette fonctionnalité consiste à ouvrir vos fichiers Linux dans l'explorateur de fichiers! Pour ce faire, ouvrez votre distribution préférée, assurez-vous que votre dossier actuel est votre répertoire de base Linux et tapez:
Code : |
explorer.exe
À partir de là, vous pouvez accéder aux fichiers Linux de votre choix, comme vous le feriez avec tout autre fichier via l'explorateur de fichiers. Cela inclut des opérations telles que: faire glisser des fichiers d’un endroit à l’autre, copier / coller, et même des scénarios intéressants tels que l’utilisation du menu contextuel pour ouvrir VSCode dans un répertoire WSL!
Améliorations à venir pour l'expérience de l’Explorateur de Fichier
Lorsque vous utilisez cette fonctionnalité, vous remarquerez que les fichiers de la distribution sont exposés via le chemin suivant: \\ wsl $ \ <nom_de_la_distribution> \. Cela est dû à la façon dont Windows accède aux fichiers dans chaque distribution (dont vous trouverez les détails dans la section suivante!). L'équipe WSL recherche activement des moyens d'améliorer la possibilité de découverte de vos fichiers Linux dans l’Explorateur de Fichier.
En ligne de commande
WSL est avant tout un outil de ligne de commande. Bien entendu, cette fonctionnalité marche également en ligne de commande. Vous pouvez trouver les fichiers de votre distribution en accédant à \\ wsl $ \ {nom de la distribution} \ où {nom de la distribution} est le nom d’une distribution en cours d’exécution. Voici à quoi cela ressemble d’accéder à Debian avec PowerShell.
Comment ça marche
En bref, un serveur de fichiers de protocole 9P facilite les requêtes liées aux fichiers, Windows agissant en tant que client.
Craig Loewen de Microsoft explique que
- À l'heure actuelle, les fichiers de distribution ne seront accessibles à partir de Windows que lorsque la distribution est en cours d'exécution (nous visons à prendre en charge les distributions non exécutées dans une prochaine mise à jour).
- Comme le serveur de fichiers 9P est exécuté à l’intérieur de chaque distribution, il n’est accessible que lorsque cette distribution est en cours d’exécution. L'équipe cherche des moyens d'aider à résoudre ce problème.
- L'accès aux fichiers Linux est traité de la même manière que l'accès à une ressource réseau, et les règles d'accès aux ressources réseau s'appliqueront toujours.
- Exemple: lors de l’utilisation de CMD, cd \\ wsl $ \ Ubuntu \ home ne fonctionnera pas (CMD ne prenant pas en charge les chemins UNC comme répertoires courants), mais copier \\ wsl $ \ Ubuntu \ home \ somefile.txt C: \ dev \ va marcher
- Les anciennes règles s'appliquent toujours, vous ne devez PAS accéder à vos fichiers Linux à l'intérieur du dossier AppData!
- Si vous essayez d'accéder à vos fichiers Linux via votre dossier AppData, vous ignorez l'utilisation du serveur 9P, ce qui signifie que vous n'aurez pas accès à vos fichiers Linux et vous risquez de corrompre votre distribution Linux.
Expérience de ligne de commande wsl.exe améliorée
Microsoft a également ajouté de nouvelles commandes qui vous donneront plus de fonctionnalités lors de l’utilisation de wsl.exe.
Vous pouvez maintenant exécuter des commandes en tant qu'utilisateurs différents, mettre fin aux distributions en cours d’exécution et même exporter et importer différentes distributions ! L'exportation d'une distribution est réalisée en passant --export en tant qu'argument et génère un fichier tar de votre distribution actuelle. Par exemple, vous pouvez utiliser cette fonctionnalité pour partager votre configuration de distribution avec d'autres personnes. De plus, si vous transmettez --import en tant qu’argument, vous pouvez importer un fichier tar contenant le système de fichiers racine d’une distribution Linux, ce qui vous permet d’importer la distribution de votre choix, avec la configuration de votre choix.
Ci-dessous la liste de toutes les commandes qui ont été ajoutées à wsl.exe
Commandes nouvellement ajoutées
- --user, -u <nom_utilisateur> : exécuter en tant qu'utilisateur spécifié
- --export <NomDistribution> <NomFichier> : exporte la distribution dans un fichier tar. Le nom de fichier peut être - pour la sortie standard.
- --import <NomDistribution> <Emplacement d'installation> <NomFichier> : importe le fichier tar spécifié en tant que nouvelle distribution. Le nom de fichier peut être - pour une entrée standard.
- --terminate, -t <nom de distribution> : termine la distribution.
Commandes consolidées
Les commandes qui existaient dans wslconfig.exe ont été ajoutées à wsl.exe pour vous permettre de configurer plus facilement vos distributions. Microsoft explique que son objectif est de consolider votre interaction avec WSL en un seul binaire.
Commandes ajoutées à wsl.exe à partir de wslconfig.exe
- --list, -l : répertorie toutes les distributions disponibles sur votre machine. Peut également contenir d'autres options:
- --all : répertorie toutes les distributions, y compris les distributions en cours d'installation ou de désinstallation.
- - running : répertorie uniquement les distributions en cours d'exécution
- --setdefault, -s <nom de distribution> : définit la distribution par défaut.
- --unregister <NomDistribution> : annule l'enregistrement de la distribution
- --upgrade <nom de distribution> : met à niveau la distribution au format du système de fichiers WslF.
Source : Microsoft
Voir aussi :
-
CaptainDangeaxMembre expérimentéEn lisant le titre de la news, j'ai compris que M$ avait ajouté des drivers EXT4 et XFS pour accéder à ses partitions Linux de la même machine, comme on peut le faire depuis des années avec Linux et le driver NTFS-3G dans l'autre sens. Non, en fait j'apprends que MS a juste ajouté la possibilité d'accéder aux fichiers du Linux qui s'exécute à l'intérieur du Windows, un truc donc je ne vois toujours pas l'intérêt d'ailleurs. Et je suis surpris de savoir que cette fonction n'existait pas avant, et qu'elle pose encore plein de problèmes...le 18/02/2019 à 11:46
-
chrtopheResponsable Systèmesce que j'en pense ?
Rachat de virginité marketing :
à aucun moment, il ne sera contraint d’installer cette nouvelle mise à jour, du moins tant que la version de Windows 10 qu’il possède est toujours prise en charge.
Mais c'est déjà moins pire.
Reste à pouvoir entièrement désactiverles mouchardsla télémétriele 05/04/2019 à 12:46 -
R6502Membre du ClubPas très clair: OK pour repousser les les MàJ de fonctionnalités, hormis <1% de cas particuliers qui pourraient être gênés par la limitation à 3.
Mais sera-t-il réellement possible de différer les correctifs de sécurité et les patchs mensuels?
Ça m'est arrivé plusieurs fois de retrouver le PC rebooté avec des choses non enregistrées perdues (OK, le résultat aurait été le même si une coupure secteur était intervenue, mais bon...). Les plages horaires sont trop rigides et la définition de Microsoft qui considère un PC inutilisé en l'absence de frappe au clavier ou de mouvement de la souris est juste pitoyable: un long téléchargement, une capture de streaming vidéo, diffuser de la musique, j'en passe et des meilleures... Le but d'un ordi c'est quand même bien d'automatiser des tâches et qu'il travaille à ma place non? Finalement heureusement que j'avais une version PRO, j'ai pu régler le problème, mais sérieusement c'est si terrible de demander à l'utilisateur si le système d'exploitation peut rebooter le PC???le 05/04/2019 à 22:17 -
NeckaraInactifModern problems require modern solutions:
le 05/04/2019 à 22:28 -
NeckaraInactifLes distributions Linux peuvent en effet conseiller un redémarrage, mais cela reste relativement rare, et surtout, tu peux choisir le moment du redémarrage. Rien ne t'est imposé, tu fais vraiment ce que tu veux.
Encore que bien souvent, tu peux te contenter de relancer un service donné, sans réellement redémarrer.le 06/04/2019 à 8:46 -
i5evangelistMembre éclairéle 05/04/2019 à 15:41
-
Plus de 20 ans que l'inverse est possible,
mieux vaut tard que jamaisah bah ce n'est toujours pas possible.
Ps : Merci au commentaire en-dessous, j'avais mal lu et l'article est loin d'être précis (merci aux sources anglaises que j'ai pu trouver l'expliquant clairement)le 18/02/2019 à 9:59 -
CaptainDangeaxMembre expérimentéle 18/02/2019 à 11:46
-
Oui c'est encore plus pitoyable que ce que j'avais cru lire. Dans tous les cas, c'est déjà possible en se débrouillant, sans devoir compter sur Microsoft pour ceux en ayant besoin.le 18/02/2019 à 12:10
-
chrtopheResponsable SystèmesWindow 10 un OS super stable, bien protégé avec son centre de sécurité. De nouvelles fonctionnalités s'ajoutent au fil des versions.Microsoft fait maintenant ce que les utilisateurs demandent depuis toujours: la mise à jour de Windows 10 avril 2019 permet d'accéder aux fichiers Linux à partir de Windowsle 19/02/2019 à 8:56