Le Windows 10 obtiendra une version plus complète et plus actuelle du noyau Linux afin d’accélérer les performances et de réduire la consommation de mémoire : WSL2 (Windows Subsystem for Linux 2) sera mis à l’essai en juin et pourra être utilisé avec pratiquement toutes les distributions du système, y compris Ubuntu, Debian et Fedora.
Comme l’explique Ars Technica, Microsoft utilise actuellement un noyau propriétaire qui traduit les API Linux en API Windows. Cela empêche les développeurs d’utiliser les pilotes Linux, en particulier les pilotes de systèmes de fichiers.
De plus, les performances en écriture et en lecture de données sont jusqu’à 20 fois plus lentes que dans le vrai noyau Linux, car le système de fichiers est une couche au-dessus du NTFS de Windows.
Windows 10 aura un noyau Linux avec un support à long terme
Tout cela va changer avec WSL2 : il fera tourner un noyau Linux sur une machine virtuelle qui consomme peu de ressources. Le noyau du système sera adapté pour fonctionner sous Windows, offrant un démarrage plus rapide et un support matériel réduit (car cela dépendra de Windows lui-même).
Comme le noyau Linux est publié sous la licence open source GNU GPL (General Public License), Microsoft est tenu de publier toute modification apportée au code, et c’est ce qu’il fera. Tous les correctifs et modifications qu’il apporte au noyau seront également mis à la disposition du public sous la licence GPL.
Comme auparavant, Windows 10 ne donnera au développeur que la base pour installer sa distribution Linux préférée via Microsoft Store : il existe l’option d’Ubuntu, OpenSUSE, SLES (SUSE Linux Enterprise Server), Kali et Debian. Il est également possible d’utiliser un outil pour installer d’autres variantes.
WSL2 sera initialement basé sur le noyau 4.19, la dernière version stable de Linux avec support à long terme, ou LTS. (Les points 5.0 et 5.1 existent déjà, mais ils devraient être soutenus pendant moins d’un an). Le plan de Microsoft est de toujours mettre à niveau son sous-système Linux vers la dernière et la plus récente version LTS.
La première prévisualisation de WSL2 devrait être publiée en juin pour les utilisateurs du programme Windows 10 Insider.
