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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Microsoft rend open source le sous-syst�me Windows pour Linux


Sujet :

Dotnet

  1. #1
    Communiqu�s de presse

    Femme Profil pro
    Traductrice Technique
    Inscrit en
    Juin 2023
    Messages
    2 294
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : Traductrice Technique

    Informations forums :
    Inscription : Juin 2023
    Messages : 2 294
    Par d�faut Microsoft rend open source le sous-syst�me Windows pour Linux
    Microsoft rend open source le sous-syst�me Windows pour Linux (WSL) pr�s de dix ans apr�s le d�but de son d�veloppement, les d�veloppeurs pourront t�l�charger le code du WSL

    Microsoft rend son sous-syst�me Windows pour Linux (WSL) open-source, ouvrant le code aux membres de la communaut� pour qu'ils y contribuent. Apr�s avoir lanc� WSL pour Windows 10 il y a pr�s de neuf ans, Microsoft a d�ploy� des efforts sur plusieurs ann�es pour rendre open-source la fonctionnalit� qui permet de cr�er un environnement Linux au sein de Windows. Le code WSL est d�sormais disponible sur GitHub, ce qui permet aux d�veloppeurs de le t�l�charger et de le construire � partir des sources, de participer aux corrections ou m�me d'ajouter de nouvelles fonctionnalit�s.

    Lors de son �v�nement BUILD de cette ann�e, Microsoft a annonc� rendre open source le sous-syst�me Windows pour Linux (WSL). Lors de cet �v�nement, le g�ant technologique a fait d'autres annonces li�es � l'open-source, notamment celle de son propre �diteur de texte CLI, appel� Edit. Le code source de WSL a �t� rapidement mis � disposition sur le GitHub de Microsoft.

    WSL est une configuration de virtualisation sp�cialis�e qui permet aux utilisateurs de Windows d'ex�cuter des distributions Linux � l'int�rieur de Windows, avec une int�gration �troite du syst�me, des logiciels et du mat�riel. Le WSL a �t� con�u pour permettre aux d�veloppeurs qui ne souhaitaient pas utiliser une distribution Linux compl�te, mais qui avaient besoin de travailler avec des outils Linux, de le faire.

    Microsoft explique qu'elle a d�cid� d'ouvrir le code source de la technologie pour la faire progresser, permettant ainsi � la communaut� qui s'est form�e autour de la technologie depuis son introduction de s'impliquer davantage dans le d�veloppement, la mise en forme et l'am�lioration de la technologie � l'avenir. Certaines parties de WSL �taient d�j� open source, notamment wslg (qui permet aux applications � interface graphique de fonctionner sur le bureau Windows), ainsi que le noyau Linux WSL 2 (Microsoft maintient son propre noyau Linux personnalis� pour Windows).

    Les composants nouvellement mis en open source comprennent les divers ex�cutables de ligne de commande qui interagissent avec WSL, le service WSL qui g�re la gestion des machines virtuelles, le d�marrage des distros, le montage des points de partage de fichiers, etc. et les d�mons d'initialisation et de traitement. Cependant, tout ce qui concerne le WSL n'a pas �t� mis en open source. Quelques composants utilis�s dans WSL 1 (la premi�re version qui ne fonctionnait pas sur un noyau Linux) restent pour l'instant propri�taires. Mais �tant donn� que WSL 2 est la version actuelle, plus rapide et plus performante, ce n'est pas une grande perte.


    Citation Envoy� par Microsoft
    Aujourd'hui, nous sommes tr�s heureux d'annoncer la sortie de la version open-source du sous-syst�me Windows pour Linux. C'est le r�sultat d'un effort de pr�paration de plusieurs ann�es, et une excellente conclusion au tout premier probl�me soulev� sur le repo Microsoft/WSL : Sera-t-il open source ? - Question n� 1 - Microsoft/WSL.

    Cela signifie que le code qui alimente WSL est d�sormais disponible sur GitHub, � l'adresse Microsoft/WSL, et qu'il est ouvert � la communaut� ! Vous pouvez t�l�charger WSL et le construire � partir des sources, ajouter de nouvelles corrections et fonctionnalit�s et participer au d�veloppement actif de WSL.
    Pourquoi rendre open source maintenant ?

    WSL a �t� annonc� pour la premi�re fois � BUILD en 2016 et a �t� livr� pour la premi�re fois avec la mise � jour Anniversaire de Windows 10. � l'�poque, WSL �tait bas� sur un fournisseur de processus pico, lxcore.sys, qui permettait � Windows d'ex�cuter nativement des ex�cutables ELF et d'impl�menter des appels de syst�me Linux � l'int�rieur du noyau Windows. C'est finalement devenu ce que nous connaissons aujourd'hui sous le nom de � WSL 1 �, que WSL prend toujours en charge.

    Au fil du temps, il est apparu clairement que la meilleure fa�on d'assurer une compatibilit� optimale avec Linux natif �tait de s'appuyer sur le noyau Linux lui-m�me. Le WSL 2 est n� et a �t� annonc� pour la premi�re fois en 2019. Au fur et � mesure que la communaut� derri�re le WSL grandissait, le WSL a gagn� plus de fonctionnalit�s telles que le support des GPU, le support des applications graphiques (via wslg) et le support de systemd.

    Il est finalement devenu �vident que pour suivre la croissance de la communaut� et des demandes de fonctionnalit�s, le WSL devait aller plus vite et �tre livr� s�par�ment de Windows. C'est pourquoi, en 2021, le WSL de la base de code Windows a �t� plac� dans sa propre base de code. Ce nouveau WSL a �t� livr� pour la premi�re fois dans la version 0.47.1 sur le Microsoft Store, en juillet 2021. � l'�poque, seul Windows 11 �tait support�, et le paquet �tait marqu� comme preview, seulement recommand� aux utilisateurs qui voulaient exp�rimenter la derni�re et la meilleure version de WSL.

    Microsoft a continu� � d�velopper ce nouveau � paquet WSL � jusqu'� ce qu'il soit pr�t pour une disponibilit� g�n�rale. Cela s'est produit en novembre 2022, avec WSL 1.0.0, qui a ajout� la prise en charge de Windows 10 et a �t� la premi�re version � stable � de ce nouveau WSL.

    � partir de l�, ils ont continu� � am�liorer le WSL, avec l'objectif de faire passer tous les utilisateurs � ce nouveau package WSL, et d'abandonner le composant WSL livr� avec Windows. Windows 11 24H2 a �t� la premi�re version de Windows � faire passer les utilisateurs du WSL � int�gr� � au � nouveau � WSL. Microsoft a conserv� wsl.exe dans l'image Windows, afin qu'il puisse t�l�charger le dernier paquet � la demande pour faciliter la transition.

    En continuant � am�liorer le WSL, WSL 2.0.0 est arriv�. Le WSL 2.0.0 a introduit des am�liorations majeures telles que le r�seau en miroir, le tunnel DNS, la prise en charge de la session 0, la prise en charge du proxy, la prise en charge du pare-feu et bien d'autres choses encore. Apr�s tout cela, rendre open source consituait donc la prochaine �tape pour Microsoft.

    Vue d'ensemble des composants du WSL

    Le WSL est constitu� d'un ensemble de composants de distribution. Certains fonctionnent sous Windows, d'autres dans la machine virtuelle WSL 2. Voici un aper�u de l'architecture du WSL :

    Nom : 1.jpg
Affichages : 5863
Taille : 41,9 Ko

    Le code du WSL peut �tre divis� en plusieurs zones principales :

    • Les ex�cutables en ligne de commande qui sont les points d'entr�e pour interagir avec le WSL : wsl.exe, wslconfig.exe et wslg.exe.
    • Le service WSL qui d�marre la VM WSL, d�marre les distros, monte les partages d'acc�s aux fichiers, etc. : wslservice.exe
    • Processus Linux init et daemon, binaires qui s'ex�cutent dans Linux pour fournir des fonctionnalit�s WSL : init pour le d�marrage, gns pour le r�seau, localhost pour la redirection des ports, etc.
    • Partage de fichiers Linux vers Windows avec l'impl�mentation du serveur plan9 du WSL : plan9

    Il s'agit d'un ajout aux composants WSL d�j� open source :

    • microsoft/wslg : Permettre au sous-syst�me Windows pour Linux d'inclure la prise en charge de Wayland et des sc�narios li�s au serveur X
    • microsoft/WSL2-Linux-Kernel : Source du noyau Linux utilis� dans le sous-syst�me Windows pour Linux 2 (WSL2).


    Les composants suivants font toujours partie de l'image Windows et ne sont pas encore en open source:

    • Lxcore.sys, le pilote c�t� noyau qui alimente WSL 1
    • P9rdr.sys et p9np.dll, qui ex�cutent la redirection du syst�me de fichiers � \wsl.localhost � (de Windows vers Linux).


    Citation Envoy� par Microsoft
    Au fil des ann�es, nous avons �t� incroyablement chanceux d'avoir une forte communaut� qui a soutenu WSL depuis le premier jour. Nous avons eu la chance d'avoir des gens qui ont partag� leurs connaissances, et qui ont pass� d'innombrables heures � aider � traquer les bugs, � trouver les meilleurs moyens d'impl�menter de nouvelles fonctionnalit�s et d'am�liorer WSL.

    Le WSL n'aurait jamais pu �tre ce qu'il est aujourd'hui sans sa communaut�. M�me sans acc�s au code source du WSL, des personnes ont pu apporter des contributions majeures qui ont permis au WSL d'�tre ce qu'il est aujourd'hui.

    C'est pourquoi nous sommes tr�s enthousiastes � l'id�e d'ouvrir le WSL aujourd'hui. Nous avons vu combien la communaut� a contribu� au WSL sans avoir acc�s au code source, et nous sommes impatients de voir comment le WSL va �voluer maintenant que la communaut� peut contribuer directement au code du projet.

    Source : Microsoft

    Et vous ?

    Pensez-vous que cette d�cision de Microsoft est cr�dible ou pertinente ?
    Quel est votre avis sur le sujet ?

    Voir aussi :

    Le sous-syst�me Windows pour Linux (WSL) atteint officiellement la version 1.0.0. Cette version n'apporte pas de nouvelles fonctionnalit�s, mais corrige quelques bogues

    Microsoft pr�sente les nouveaut�s de mai 2024 du sous-syst�me Windows pour Linux (WSL) : Am�liorations de la m�moire, du stockage et du r�seau, ainsi que des am�liorations bonus comme Sudo pour Windows

    Microsoft et Red Hat unissent leurs forces : RHEL devient une distribution officielle du �sous-syst�me Windows pour Linux� (WSL). Un tournant pour les d�veloppeurs et les entreprises en qu�te d'interop�rabilit�

  2. #2
    Membre tr�s actif
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    220
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 220
    Par d�faut
    dix ans apr�s le d�but de son d�veloppement
    ... si vous saviez!

    le sous syst�me posix �tait d�j� disponible sur NT4 avec interix ( alias OpenNT ), mais il faut �tre tr�s vieux pour s'en souvenir :p

Discussions similaires

  1. R�ponses: 0
    Dernier message: 18/06/2020, 15h27
  2. R�ponses: 0
    Dernier message: 02/07/2019, 21h41
  3. Microsoft rend open source Checked C, une version modifi�e du langage C
    Par Michael Guilloux dans le forum Actualit�s
    R�ponses: 22
    Dernier message: 13/09/2018, 14h15
  4. R�ponses: 0
    Dernier message: 28/03/2018, 02h11
  5. R�ponses: 0
    Dernier message: 24/01/2017, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo