Microsoft et Red Hat ont annoncé une collaboration stratégique qui permettra aux utilisateurs d’intégrer Red Hat Enterprise Linux (RHEL) en tant que distribution officielle au sein du Windows Subsystem for Linux (WSL). Cette avancée, annoncée en novembre 2024, vise à faciliter aux développeurs et administrateurs systèmes le développement et le déploiement d’applications dans des environnements hybrides et multiplateformes.
Une solution attendue pour les environnements d’entreprise
WSL, un outil permettant d’exécuter des environnements Linux au sein de Windows sans recourir à des machines virtuelles, est devenu une ressource essentielle pour les entreprises et les développeurs. L’intégration de RHEL, la distribution Linux d’entreprise leader sur le marché, promet d’améliorer significativement l’efficacité et la flexibilité dans ces environnements.
Les développeurs travaillant sur des applications Linux depuis des systèmes Windows pourront maintenant utiliser exactement la même version de RHEL qui est déployée dans les environnements de production. Cela permet non seulement de gagner du temps et des ressources, mais aussi d’éliminer les incohérences entre les environnements de développement et de déploiement.
Selon Ron Pacheco, Directeur Senior de l’Écosystème Red Hat Enterprise Linux, cette intégration renforce l’engagement de Red Hat envers les développeurs, en leur offrant « plus de choix et de flexibilité pour créer des applications sur plusieurs plateformes ».
Nouvelle architecture basée sur les fichiers TAR
Un des changements les plus importants accompagnant cette intégration est l’adoption d’une nouvelle architecture basée sur les fichiers TAR pour les distributions WSL. Cette architecture simplifie la création et la distribution d’environnements Linux, supprimant le besoin d’écrire du code spécifique pour Windows.
Auparavant, les développeurs devaient empaqueter les distributions au format .appx pour une distribution via le Microsoft Store. Maintenant, il suffit d’utiliser un fichier .tar qui comprend un fichier de configuration (/etc/wsl-distribution.conf
) où l’on définit des caractéristiques telles que le nom de la distribution, les icônes et les options pour l’expérience utilisateur initiale (OOBE, pour son acronyme en anglais).
Avec cette approche, les utilisateurs pourront personnaliser facilement leurs distributions WSL, exécuter des commandes avant la création de l’utilisateur et configurer le nom et l’emplacement d’installation directement via des options telles que wsl --install --name
et --location
. De plus, cette architecture permet d’installer des distributions sur des disques durs alternatifs, ce qui est particulièrement utile dans des environnements d’entreprise.
Avantages pour les utilisateurs finaux
Parmi les avantages de cette nouvelle intégration, on peut mentionner :
- Automatisation améliorée : Les utilisateurs pourront configurer les distributions WSL de manière plus efficace, exécutant des scripts et des commandes avant la configuration initiale de l’utilisateur.
- Messages d’erreur plus clairs : Les améliorations apportées à l’architecture consolident les points de contrôle, offrant des messages d’erreur plus informatifs.
- Plus de flexibilité dans l’installation : Avec l’option de spécifier le nom et l’emplacement de la distribution, les utilisateurs peuvent installer des distributions directement sur des disques supplémentaires.
- Expériences initiales personnalisables : Des configurations basées aussi bien sur Linux que sur Windows peuvent être définies pour une expérience plus adaptée aux besoins de l’utilisateur.
Le format APPX n’est pas abandonné
Malgré les avantages de la nouvelle architecture basée sur TAR, Microsoft a confirmé que le support pour le format APPX restera disponible et qu’il n’y a pas de plans immédiats pour forcer une migration des utilisateurs actuels. Cela assure que les distributions existantes continueront de fonctionner comme auparavant.
Sécurité renforcée et nouvelles fonctionnalités d’entreprise
Microsoft a également introduit de nouvelles caractéristiques de sécurité dans WSL, incluant :
- Intégration à Intune : Les administrateurs IT pourront appliquer des politiques d’accès conditionnel pour contrôler quelles distributions et quelles versions de WSL peuvent être exécutées sur des appareils d’entreprise.
- Compatibilité avec Entra ID : Cette intégration en phase d’aperçu privé ajoute une couche de sécurité supplémentaire en gérant les jetons d’authentification à l’intérieur de WSL, optimisant l’expérience d’accès aux ressources protégées.
Une nouvelle expérience pour les débutants
Pour les nouveaux utilisateurs, Microsoft a repensé l’expérience de démarrage WSL. Désormais, lors de l’installation d’une distribution pour la première fois, une fenêtre s’ouvrira avec des explications sur les caractéristiques clés de WSL et des liens vers de la documentation supplémentaire.
Conclusion
L’incorporation de Red Hat Enterprise Linux comme une distribution officielle de WSL marque un jalon dans la collaboration entre Microsoft et Red Hat, favorisant encore plus le développement dans le cloud hybride. Cette intégration promet de simplifier les flux de travail de développement, d’augmenter la productivité et de renforcer les capacités de sécurité dans les environnements d’entreprise.
Avec cette évolution, WSL continue de s’affirmer comme un outil clé pour les développeurs et les administrateurs systèmes qui cherchent à tirer profit du meilleur de Linux et Windows dans un même environnement.