Microsoft publie le sous-système Windows pour Linux en open source

Microsoft publie le sous-système Windows pour Linux en open source

Sous-système Windows Open Sources de Microsoft pour Linux

Microsoft a officiellement ouvert le code source du sous-système Windows pour Linux (WSL), une avancée majeure pour les développeurs et les passionnés de technologie. Cet outil innovant permet aux utilisateurs d’exécuter des applications Linux directement sur le système d’exploitation Windows, comblant ainsi efficacement le fossé entre ces deux environnements puissants.

Comment installer WSL

Démarrer avec WSL est un jeu d’enfant. Vous pouvez l’installer rapidement en exécutant la commande suivante dans votre terminal :

wsl --install

Pour un guide complet sur la configuration et l’installation, consultez le guide d’installation WSL.

Une brève histoire de WSL

Le sous-système Windows pour Linux a été présenté pour la première fois lors de la conférence des développeurs Build 2016, et officiellement lancé avec la mise à jour anniversaire de Windows 10. Initialement, WSL fonctionnait sur lxcore.sys, un fournisseur de processus léger permettant à Windows d’exécuter nativement des fichiers ELF (format exécutable et linkable).Cependant, une avancée significative a été réalisée avec la sortie de WSL 2 en 2019, qui offrait une prise en charge native du noyau Linux, améliorant considérablement la compatibilité des applications. Cette version apportait également une multitude de nouvelles fonctionnalités, telles que :

  • Prise en charge de l’accélération GPU, permettant aux applications gourmandes en graphiques de fonctionner sans problème.
  • Options pour lancer des applications Linux avec une interface utilisateur graphique (GUI).
  • Capacités de mise en réseau améliorées, notamment la mise en réseau en miroir et le tunneling DNS.
  • Prise en charge de la session 0 pour l’exécution sécurisée des applications en arrière-plan.
  • Prise en charge améliorée du proxy et du pare-feu pour une meilleure intégration du système.

Ces améliorations ont fait de WSL un favori parmi les développeurs qui s’appuient sur les outils Linux tout en utilisant Windows.

Impact de l’Open Source WSL

L’open source de WSL marque un tournant pour la communauté et Microsoft. Les développeurs étant désormais en mesure d’analyser le code source et de contribuer à son évolution, WSL est appelé à devenir un outil encore plus robuste. Le code source est sous licence MIT et peut être consulté et contribué sur GitHub. Cette initiative favorise la collaboration et l’innovation, permettant à la communauté de proposer des améliorations et des correctifs.

Composants non encore open source

Il est important de noter que certains composants importants de WSL restent intégrés au système d’exploitation Windows et ne sont pas encore open source. Plus précisément, les éléments suivants font toujours partie de l’image propriétaire de Windows :

  • Lxcore.sys: le pilote côté noyau essentiel pour la fonctionnalité WSL 1.
  • P9rdr.syset p9np.dll: ceux-ci facilitent la redirection du système de fichiers pour le chemin « \\wsl.localhost », permettant un partage de fichiers transparent entre Windows et Linux.

Microsoft travaille activement à la séparation de ces composants de la base de code Windows pour améliorer encore les capacités autonomes de WSL.

Outils supplémentaires de Microsoft

Parallèlement à l’open source de WSL, Microsoft a lancé Edit, un nouvel éditeur de texte en ligne de commande open source. Cet outil léger est conçu pour optimiser la productivité des utilisateurs Windows et des développeurs évoluant dans l’environnement Linux.

Questions fréquemment posées

1. Qu’est-ce que le sous-système Windows pour Linux (WSL) ?

WSL est une couche de compatibilité développée par Microsoft qui permet aux utilisateurs d’exécuter un environnement Linux directement sur Windows sans machine virtuelle. Elle permet une intégration transparente entre les applications Linux et Windows.

2. Pourquoi Microsoft a-t-il décidé d’ouvrir le code source de WSL ?

Microsoft a rendu WSL open source afin d’encourager la collaboration et l’innovation au sein de la communauté. En permettant aux développeurs d’analyser et de contribuer au code source, Microsoft vise à améliorer les fonctionnalités et les capacités de WSL, en en faisant un outil plus puissant pour les utilisateurs.

3. Comment installer WSL sur Windows ?

Vous pouvez facilement installer WSL en exécutant la commande wsl --installdans votre terminal. Cette commande configure rapidement WSL avec la distribution Linux par défaut. Pour des instructions plus détaillées, consultez le guide d’installation officiel de WSL.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *