Grosse annonce pour Microsoft, qui s’est associée avec Canonical – qui édite Ubuntu – pour porter systemd vers son sous-système Linux, que l’on trouve dans Windows 10 et 11.
Cette intégration représente une étape majeure, selon le géant du logiciel. De nombreuses distributions l’utilisent pour leurs applications et services. À commencer par Canonical, qui sert pour ses snap, microk8s (pour faire fonctionner Kubernetes localement) ou encore systemctl, qui permet l’interaction avec différents services.
Cependant, ce support a nécessité de gros travaux dans WSL. En conséquence, systemd n’est pas activé par défaut afin que rien ne change dans les distributions déjà installées. La question se reposera quand l’éditeur aura récolté suffisamment de retours des utilisateurs.
Dans les semaines à venir, ce support sera diffusé auprès des personnes inscrites au programme Windows Insider. Il est toutefois possible de récupérer cette nouvelle version (0.67.6) sur le dépôt GitHub de WSL.
Après quoi, il faudra éditer le fichier etc/wsl.conf. Dans la section [boot], vérifiez qu’il est bien inscrit systemd=true. Utilisez ensuite la commande wsl.exe --shutdown depuis PowerShell. Il devrait être alors possible de vérifier l’activation de systemd depuis une distribution installée depuis la commande systemctl list-unit-files --type=service.