Une version d'AlmaLinux compatible avec le sous-système Windows pour Linux est apparue dans le Microsoft Store, venant s'ajouter à un éventail impressionnant d'options pour les utilisateurs de WSL. AlmaLinux a été créé pour fournir une distribution prise en charge par la communauté et compatible avec les binaires RHEL (Red Hat Enterprise Linux) et CentOS. La première version stable destinée à la production a été publié en mars 2021 et la fondation à but non lucratif a depuis ratissé de nouveaux membres, y compris AMD le mois dernier.Depuis des années, le sous-système Windows pour Linux facilite la vie des développeurs, administrateurs système et amateurs qui ont un pied dans le monde Windows et un pied dans le monde Linux.
En 2020, Microsoft a présenté une évolution de WSL : WSL 2. Cette nouvelle version de l’architecture qui permet au sous-système Windows pour Linux d’exécuter des fichiers binaires ELF64 Linux sous Windows utilise un véritable noyau Linux, modifie la façon dont ces binaires Linux interagissent avec Windows et le matériel de votre ordinateur, tout en offrant la même expérience utilisateur que dans WSL 1. WSL 2 offre des performances de système de fichiers beaucoup plus rapides et une compatibilité totale des appels système, ce qui vous permet d'exécuter davantage d'applications comme Docker!
Cette nouvelle version de WSL 2 utilise les fonctionnalités Hyper-V pour créer une machine virtuelle légère avec un noyau Linux minimal. Il faut s’attendre à une meilleure compatibilité avec les logiciels Linux, y compris la prise en charge de Docker, et « une augmentation spectaculaire des performances du système de fichiers ».
Le sous-système Windows pour Linux n'est pas parfait sur Windows 11, mais apporte des améliorations. Nous pouvons par exemple parler d'une installation facilitée.
Il suffit d'ouvrir simplement une invite de commande élevée (démarrez -> tapez cmd -> cliquez sur Exécuter en tant qu'administrateur). Un simple wsl --install sans autre argument vous permet d'obtenir Hyper-V et les autres fondements de WSL, ainsi qu'Ubuntu. Si vous n'êtes pas un fan d'Ubuntu, vous pouvez voir quelles autres distributions facilement installables sont disponibles avec la commande wsl --list --online Si vous décidez que vous préférez une distribution différente, vous pouvez l'installer à la place avec, par exemple, wsl --install -d openSUSE-42.
Si vous n'êtes pas sûr de la distribution que vous préférez, ne vous inquiétez pas. Vous pouvez en installer autant que vous le souhaitez, simplement en répétant wsl --list --online pour énumérer vos options et wsl --install -d distroname pour installer ce que vous voulez.
L'installation d'une deuxième distribution ne désinstalle pas la première ; elle crée un environnement séparé, indépendant de tout autre. Vous pouvez exécuter autant de ces environnements installés que vous le souhaitez simultanément, sans craindre que l'un en perturbe l'autre.
En plus d'une installation facile, WSL sur Windows 11 prend en charge à la fois les graphiques et l'audio dans les applications WSL.
Dans un billet de blog, Microsoft avait fait le commentaire suivant :
« Lorsque nous avons commencé à envisager de prendre en charge les applications GUI dans WSL, nous avons rapidement décidé que nous voulions prendre en charge les applications X11 et Wayland. Presque toutes les applications que nos utilisateurs demandaient à exécuter dans WSL étaient basées sur X11, mais alors que la communauté desktop Linux se dirigeait vers Wayland, nous avons pensé qu'il était important de la prendre en charge. Nous ne voulions pas que Linux sur Windows soit bloqué dans le passé, limité aux applications X11, et que WSLg soit un obstacle au passage à Wayland.
« Il était également important pour nous de créer un environnement de bureau d'applications Linux qui respecte étroitement les normes. Nous voulions que les applications s'exécutent telles quelles, sans qu'aucune modification ne soit nécessaire. Nous ne voulions pas que les applications Linux aient à s'adapter ou à modifier leur comportement pour s'exécuter dans WSLg, nous voulions que WSLg suive à fond toutes les normes de bureau Linux, donc les choses fonctionnent. Nous avons vu cela comme une stratégie gagnant-gagnant. Cela évite la fragmentation et signifie une meilleure compatibilité des applications, ce qui rend les utilisateurs plus heureux. Nous avons probablement foiré une chose ou deux. Si vous les rencontrez, veuillez ne pas les contourner, faites-le nous savoir en ouvrant un ticket...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
"

Que pensez-vous de la stratégie de Microsoft pour déplacer Windows vers le cloud ?