Microsoft enfin met à jour le noyau Linux dans WSL après deux ans et demi: Quelles sont les nouvelles fonctionnalités révolutionnaires pour les développeurs ?
Linux

Microsoft enfin met à jour le noyau Linux dans WSL après deux ans et demi: Quelles sont les nouvelles fonctionnalités révolutionnaires pour les développeurs ?

Par Hugues , le 6 juillet 2024 - 3 minutes de lecture

Microsoft a enfin dévoilé la mise à jour tant attendue du noyau Linux dans WSL après deux ans et demi. Quelles sont les nouvelles fonctionnalités révolutionnaires qui attendent les développeurs ?

Une mise à jour tant attendue

Windows Subsystem for Linux (WSL) est devenu un outil indispensable pour de nombreux développeurs travaillant sur Windows. Depuis son lancement, WSL a permis d’exécuter un environnement Linux directement sur Windows, réduisant ainsi la nécessité d’installer une machine virtuelle ou un double démarrage. Pourtant, malgré ses nombreux avantages, le noyau Linux utilisé dans WSL était resté bloqué à une version vieille de deux ans et demi. Aujourd’hui, Microsoft a enfin mis à jour le noyau Linux vers la version 6.6, une version LTS (Long Term Servicing) plus récente et plus fiable.

Pourquoi cette mise à jour est-elle importante ?

La stagnation sur la version 5.15 du noyau Linux avait commencé à poser des problèmes, principalement en termes de sécurité et de performance. En mettant à jour vers la version 6.6, Microsoft répond à plusieurs attentes de la communauté des développeurs. Une version plus récente du noyau signifie non seulement de meilleures performances mais aussi une meilleure sécurité et compatibilité avec les nouvelles technologies et matériels.

Réduction des patches hors de l’arbre

Avec cette mise à jour, Microsoft a pu intégrer plusieurs améliorations directement dans le noyau principal, ce qui a permis de réduire le nombre de patches hors de l’arbre. Ces patches incluent souvent des modifications spécifiques que Microsoft devait ajouter manuellement à chaque mise à jour du noyau. Désormais, ces modifications sont directement incluses dans le noyau Linux principal, ce qui simplifie les maintenances futures.

Nouvelles configurations pour x86 et ARM64

Workspace with multiple screens showing xand ARMsystem configurations.

La mise à jour apporte également de nouvelles configurations pour les architectures x86 et ARM64, y compris des modules chargeables. Cela permet une plus grande flexibilité et une meilleure personnalisation pour les développeurs travaillant sur des projets nécessitant ces architectures spécifiques.

Améliorations spécifiques du noyau

Plusieurs améliorations spécifiques ont été incluses dans cette mise à jour du noyau, parmi lesquelles:

  • Commits de rapport de page (page reporting commits).
  • Commits vpci.
  • Commits de récupération mémoire (memory reclaim commits).
  • Commits vsock.
  • Suppression des messages d’erreur lorsque le GPU virtuel n’est pas présent.

Comment obtenir la mise à jour ?

Flowchart illustrating software update process.

Actuellement, cette mise à jour est disponible uniquement sous forme de code source sur GitHub. Cela signifie qu’il faut construire soi-même le noyau à partir du code source pour en bénéficier immédiatement. Cependant, Microsoft a annoncé que cette mise à jour serait bientôt déployée via les canaux de mise à jour stables de WSL, rendant le processus beaucoup plus simple pour les utilisateurs finaux.

Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est développeur web indépendant. Passionné de football, de running et de domotique il aime créer des petites applications pour mieux gérer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.