Windows et linux ça ne date pas d'hier. Il y a 3 ans : le 2 août 2016, lors de la mise à jour "Anniversary Update", Microsoft intégra un sous-système Linux et s'est associée à Canonical, l’éditeur d’Ubuntu pour permettre aux utilisateurs de Windows d'avoir accès à l’interpréteur de commande Bash. Bien qu'étant présent dans Windows le sous-système Linux est en réalité une machine virtuelle. En 2018, il avait également créé Azure Sphere OS, un système d'exploitation pour objets connectés et basé sur un noyau Linux, également sous licence GPL.
Le 6 mai 2019 s'est tenue la Build annuelle Microsoft, lors de cette dernière, l'entreprise a annoncé l'implémentation du Noyau Linux directement dans Windows 10 sous la version 4.19 LTS (Long-term support) de celui-ci. Elle proposera aussi une mise à jour du noyau dès qu'une nouvelle version LTS sera disponible via Windows Update.
A noter que cette fois Linux ne sera plus émulé mais bien intégré à Windows comme sous-système à part entière au même titre que PowerShell qui porte le nom de WSL2, « Windows Subsystem for Linux 2 » ce qui lui permettra d'avoir plus de puissance allouée et pourra même utiliser l'accélération système pour avoir accès au plein potentiel de la machine. Cette intégration va donc permettre d’améliorer les performances de WSL, notamment le démarrage du sous-système et son utilisation de mémoire vive. WSL 2.0 devrait également amener une compatibilité native avec les conteneurs Docker.
Microsoft indique que l’intégration du noyau Linux pour WSL (Windows Subsystem for Linux) respecte les principes de l’open source et ajoute : « Des instructions pour créer votre propre noyau WSL seront disponibles sur Github. Nous travaillerons avec les développeurs intéressés à contribuer à apporter des changements en amont ».
Des annonces plus précises doivent survenir dans les semaines à venir. WSL2 sera évidemment totalement open source. Sur ce point, Microsoft n’a pas vraiment le choix, car il est obligé de respecter la licence GPL (General Public License).
Avec cette arrivée prochaine disponible courant été 2019 pour les Insider, Microsoft nous promet un terminal qui les rassemble tous ! Le « Windows Terminal » ! Celui-ci aura une gestion multi onglets et pourra ouvrir :
- La CMD (Invité de commande)
- PowerShell (POO en CLI — Command line interface)
- WSL2 (Windows Subsystem for Linux 2)
Et disposera d'un design moderne, d'une meilleure gestion du texte, et de la possibilité de créer des profils de réglages. Vidéo de présentation: https://youtu.be/8gw0rXPMMPE
Depuis son adhésion à la Fondation Linux le 16 novembre 2016 Microsoft se tourne de plus en plus vers l'open source. L'entreprise était même en 2016 la première du classement des entreprises avec le plus de contributions sur GitHub. (Classement) On peut voir se dégager de l'entreprise une envie d'attirer les développeurs et le public en général,on peut le constater notamment à l'annonce faite également à la Build 2019 sur le navigateur Edge qui intégrera le moteur de rendu Chromium et dans les grandes lignes: L'intégration d'internet explorer — Edge sur MacOS — Créer des collections de liens, d’images et autres contenus issus du Web — Plus de confidentialité avec un bloqueur de suivi intégré.
