Microsoft et Canonical ajoutent la prise en charge de systemd à WSL

Microsoft et Canonical ajoutent la prise en charge de systemd à WSL

Microsoft a annoncé la prise en charge de systemd dans WSL avec l’aide de Canonical, la société derrière Ubuntu. En raison de modifications importantes qui devaient être apportées à WSL, Microsoft fournit actuellement une assistance afin que les distributions existantes de WSL ne soient pas affectées. Après avoir recueilli les commentaires, il examinera comment prendre en charge systemd par défaut.

Il était important pour Microsoft d’ajouter la prise en charge de systemd à WSL car la plupart des distributions Linux populaires l’utilisent par défaut. Plusieurs applications Linux dépendent de systemd, notamment Canonical Snap, microk8s qui vous permet d’exécuter Kubernetes localement et systemctl qui fait partie de systemd et vous permet d’interagir avec les services.

Microsoft déploie d’abord la mise à jour WSL sur Windows Insiders et la diffusera à tout le monde quelques semaines plus tard. Si vous n’êtes pas un Insider, vous pouvez toujours télécharger la dernière version de WSL depuis GitHub . Pour activer systemd, vous devez installer la version 0.67.6. Ayant la dernière version de WSL, vous devez éditer wsl.conf avec la commande suivante : sudo nano etc/wsl.conf , dans la section [boot] assurez-vous qu’il lit systemd=true , fermez l’éditeur nano avec CTRL+O pour enregistrer et CTRL + X pour quitter.

Vous devez maintenant redémarrer vos instances WSL, alors exécutez wsl.exe –shutdown depuis PowerShell. Lorsque vous démarrez la distribution, vous devriez pouvoir utiliser systemctl list-unit-files –type=service pour vérifier si systemd fonctionne. Pour en savoir plus sur ce que vous pouvez faire avec systemd dans WSL, consultez ce post canonique , qui contient quelques idées.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *